在项目中犯了一个大的错误,没有考虑WSDL、SOAP样式问题,结果造成客户端自动生成代码报错呵呵,不完全符合WS-I标准。
差异很显著,这是Document/literal SOAP message的
<soap:envelope>
<soap:body>
<xElement>5</xElement>
<yElement>5.0</yElement>
</soap:body>
</soap:envelope>
这是Document/literal wrapped SOAP message的
<soap:envelope>
<soap:body>
<myMethod>
<x>5</x>
<y>5.0</y>
</myMethod>
</soap:body>
</soap:envelope>
此外关于Style还有:RPC/encoded RPC/literal Document/encoded
具体参见:http://www.ibm.com/developerworks/library/ws-whichwsdl/index.html?S_TACT=105AGX52&S_CMP=cn-a-ws
有中文版,建议不要看,翻译的词都不认识了 呵呵