这要看 WSDL 中是如何定义的
解决方案 »
- php上传图片到mysql的问题
- 2011修改-自动邮件提醒会员登录,DZ 7.2 GBK UTF8 BIG5
- php文件被删除了还能运行
- 请教一个开源微薄
- You must chmod 755 concrete/libraries/3rdparty/htmldiff.py and disable PHP safe
- apmserv 1、Apache启动失败,请检查相关配置。2、MySQL5.1启动失败,请检查相关配置。
- 关于AppServ连接不了数据库的难题
- 问个大家都遇到的问题(顶者有分)
- 返回值设计的问题
- 求php+mysql实现新闻信息的增删改查代码
- PHP如何查询SQL加载变量的表
- php生成8位条形码
- <wsdl:definitions name="IBbsdataTbService" targetNamespace="http://ws.leanprocess.com/" xmlns:ns1="http://cxf.apache.org/bindings/xformat" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ws.leanprocess.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <wsdl:message name="TbBbsDataResponse">
<wsdl:part name="return" type="xsd:boolean" />
</wsdl:message>
- <wsdl:message name="TbBbsData">
<wsdl:part name="arg0" type="xsd:string" />
</wsdl:message>
- <wsdl:portType name="IBbsdataTb">
- <wsdl:operation name="TbBbsData">
<wsdl:input message="tns:TbBbsData" name="TbBbsData" />
<wsdl:output message="tns:TbBbsDataResponse" name="TbBbsDataResponse" />
</wsdl:operation>
</wsdl:portType>
- <wsdl:binding name="IBbsdataTbServiceSoapBinding" type="tns:IBbsdataTb">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="TbBbsData">
<soap:operation soapAction="" style="rpc" />
- <wsdl:input name="TbBbsData">
<soap:body namespace="http://ws.leanprocess.com/" use="literal" />
</wsdl:input>
- <wsdl:output name="TbBbsDataResponse">
<soap:body namespace="http://ws.leanprocess.com/" use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="IBbsdataTbService">
- <wsdl:port binding="tns:IBbsdataTbServiceSoapBinding" name="IBbsdataTbPort">
<soap:address location="http://192.168.1.109:9080/leanprocess/ws/bbsdatatb" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
这个是wsdl
boolean TbBbsData(string $arg0)
参数是一个字符串,当然不会解释成数组啦
- <wsdl:definitions name="IBbsdataTbService" targetNamespace="http://ws.leanprocess.com/" xmlns:ns1="http://jaxb.dev.java.net/array" xmlns:ns2="http://cxf.apache.org/bindings/xformat" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ws.leanprocess.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <wsdl:types>
- <xs:schema targetNamespace="http://jaxb.dev.java.net/array" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <xs:complexType final="#all" name="stringArray">
- <xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
- <wsdl:message name="TbBbsDataResponse">
<wsdl:part name="return" type="xsd:boolean" />
</wsdl:message>
- <wsdl:message name="TbBbsData">
<wsdl:part name="arg0" type="ns1:stringArray" />
</wsdl:message>
- <wsdl:portType name="IBbsdataTb">
- <wsdl:operation name="TbBbsData">
<wsdl:input message="tns:TbBbsData" name="TbBbsData" />
<wsdl:output message="tns:TbBbsDataResponse" name="TbBbsDataResponse" />
</wsdl:operation>
</wsdl:portType>
- <wsdl:binding name="IBbsdataTbServiceSoapBinding" type="tns:IBbsdataTb">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="TbBbsData">
<soap:operation soapAction="" style="rpc" />
- <wsdl:input name="TbBbsData">
<soap:body namespace="http://ws.leanprocess.com/" use="literal" />
</wsdl:input>
- <wsdl:output name="TbBbsDataResponse">
<soap:body namespace="http://ws.leanprocess.com/" use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="IBbsdataTbService">
- <wsdl:port binding="tns:IBbsdataTbServiceSoapBinding" name="IBbsdataTbPort">
<soap:address location="http://192.168.1.110:9080/leanprocess/ws/bbsdatatb" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
现在wsdl改成这种了,可是对方接到的数组还是为0