这几天,在写VC++6.0客户端调用SOAP的WEBSERVICE,从WSDL文件里面声明了一个复杂类型complexType,但是不知道怎么样写入复杂类型,和读出复杂类型。但是如果是一般类型,客户端都可以调用成功,已经困扰了我好几天了。我的客户端基于MS SOAP3.0 TOOLKIT开发的,但不知道怎么调用复杂类型的SOAP.麻烦各位高手帮菜鸟一把....不甚感谢
WSDL文件的部分内容是如下:
- <complexType name="OrderEvt">
- <sequence>
<element name="DID" nillable="true" type="soapenc:string" />
<element name="Pwd" nillable="true" type="soapenc:string" />
<element name="MSISDN" nillable="true" type="soapenc:string" />
<element name="SEQ" nillable="true" type="soapenc:string" />
<element name="name" nillable="true" type="soapenc:string" />
<element name="age" nillable="true" type="soapenc:string" />
</sequence>
</complexType>
- <complexType name="Response">
- <sequence>
<element name="description" nillable="true" type="soapenc:string" />
<element name="returnCode" nillable="true" type="soapenc:string" />
</sequence>
</complexType>已经困扰我好几天了.....55555555555
WSDL文件的部分内容是如下:
- <complexType name="OrderEvt">
- <sequence>
<element name="DID" nillable="true" type="soapenc:string" />
<element name="Pwd" nillable="true" type="soapenc:string" />
<element name="MSISDN" nillable="true" type="soapenc:string" />
<element name="SEQ" nillable="true" type="soapenc:string" />
<element name="name" nillable="true" type="soapenc:string" />
<element name="age" nillable="true" type="soapenc:string" />
</sequence>
</complexType>
- <complexType name="Response">
- <sequence>
<element name="description" nillable="true" type="soapenc:string" />
<element name="returnCode" nillable="true" type="soapenc:string" />
</sequence>
</complexType>已经困扰我好几天了.....55555555555
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货