SOAP Toolkit 3.0后,用Vb6.0 开发调用java开发webservice 程序 ,用xfire 开发的,axis 1.4 开发的两种,axis 1.4调用的时候时常出问题,后来对比webservice wsdl 文件 ,发现确实存在差异。
server-config.wsdd 配置文件里 下面代码必须要加上。
解决办法:
<globalConfiguration>
<parameter name="sendMultiRefs" value="true" />
<parameter name="disablePrettyXML" value="true" />
<parameter name="dotNetSoapEncFix" value="true" />
<parameter name="enableNamespacePrefixOptimization" value="false" />
<parameter name="sendXMLDeclaration" value="true" />
<parameter name="sendXsiTypes" value="true" />
<parameter name="attachments.implementation" value="org.apache.axis.attachments.AttachmentsImpl" />
</globalConfiguration>
本文介绍了解决VB6.0调用由Java开发的WebService(包括xfire和Axis1.4开发的WebService)时遇到的问题。通过对比wsdl文件并调整server-config.wsdd配置文件中的参数,成功解决了调用过程中的不兼容问题。
4万+

被折叠的 条评论
为什么被折叠?



