1

CFX を使用して Mule フロー経由で外部 Web サービスにパラメーターを渡すにはどうすればよいですか?

4

2 に答える 2

2
  • WSDL-CXF コネクタを使用する場合、処理中の Mule メッセージでパラメータをオブジェクトの配列として渡します。この配列では、プリミティブと文字列のみを使用できます。
  • それ以外の場合、複雑なオブジェクトをパラメーターとして使用する必要がある場合は、このメソッドに従って WSDL から生成したオブジェクトを使用します。
于 2012-06-12T15:30:53.433 に答える
1

どうもありがとう。出来た。次のように、 cxf:jaxws-client のパラメーターを Object[] 配列に変換するトランスフォーマーを配置しました。

<custom-transformer class="tranformers.ObjectArrayTransformer" doc:name="Java"/>
<http:outbound-endpoint exchange-pattern="request-response" address="http://localhost:8080/WebService/HelloWorldImpl" doc:name="HTTP">
    <cxf:jaxws-client operation="getParamData" serviceClass="miniwebservice.HelloWorld" port="80" doc:name="SOAP"/>
</http:outbound-endpoint>
于 2012-06-13T05:51:23.550 に答える