2012-06-12 124 views

回答

2
  • 如果您使用WSDL-CXF connector,則會將參數作爲空中Mule消息中的對象數組傳遞。此數組中只能使用基元和字符串。
  • 否則,如果您需要使用複雜對象作爲參數,請使用從this method開始的WSDL生成的對象。
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> 
相關問題