ノードマシンにデプロイされた "checkResult"サービスは、ノード上の結果を要求を送信するクラスタコントローラに返すように定義されています。ファイル形式のノードの結果は、多くの場合、毎日のログファイルがあります。まずWSDLはFILEタイプを転送できますか?
、私はそれだけでファイルの全体の内容をパックするために単一の文字列を使用して、[OKかもしれないと思ったので、私はOUTTYPE *がcharである
checkResult(inType *in,OutType *out)
*を定義しました。それから私は、文字列がKBの長さ以上になる可能性があることに気付きました。だからここで文字列を使うのが適切かどうか疑問に思う。
私はたくさんのグーグルで検索され、wsdlで許可されている最大長(ローカルのmaxbufferの長さと競合する可能性があります)を見つけることができず、ファイルタイプパラメータの転送に関する情報も見つかりませんでした。
struct型を使用することをお勧めしますが、ファイル内でネストされている可能性があり、内部の要素の一部がなくてもパースできない場合があります。
ウェブサービスでファイルタイプの結果または大量のデータを返す必要がある場合はどうしましたか? (SOAP)、ウェブ・サービス・リクエストまたはレスポンスに大量のデータを転送する場合
PSはC.