PB11.5 调用webservice 无法从wsdl生成服务!!!

yangjie_128 2009-10-29 09:28:42
【wsdl.文件】
<?xml version='1.0' encoding='utf-8'?><wsdl:definitions name="FileService" targetNamespace="http://service.filetransfer.lneport.com/" xmlns:ns1="http://service.filetransfer.lneport.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://service.filetransfer.lneport.com/" xmlns:tns="http://service.filetransfer.lneport.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="downloadZipFile" type="tns:downloadZipFile"></xs:element>
<xs:element name="downloadZipFileByDate" type="tns:downloadZipFileByDate"></xs:element>
<xs:element name="downloadZipFileByDateResponse" type="tns:downloadZipFileByDateResponse"></xs:element>
<xs:element name="downloadZipFileResponse" type="tns:downloadZipFileResponse"></xs:element>
<xs:element name="uploadFile" type="tns:uploadFile"></xs:element>
<xs:element name="uploadFileResponse" type="tns:uploadFileResponse"></xs:element>
<xs:element name="uploadZipFile" type="tns:uploadZipFile"></xs:element>
<xs:element name="uploadZipFileResponse" type="tns:uploadZipFileResponse"></xs:element>
<xs:element name="verifyUser" type="tns:verifyUser"></xs:element>
<xs:element name="verifyUserResponse" type="tns:verifyUserResponse"></xs:element>
<xs:complexType name="uploadFile">
<xs:sequence>
<xs:element minOccurs="0" name="filename" type="xs:string"></xs:element>
<xs:element minOccurs="0" name="attachinfo" ns1:expectedContentTypes="application/octet-stream" type="xs:base64Binary" xmlns:ns1="http://www.w3.org/2005/05/xmlmime"></xs:element>
<xs:element minOccurs="0" name="arg2" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="uploadFileResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="verifyUser">
<xs:sequence>
<xs:element minOccurs="0" name="username" type="xs:string"></xs:element>
<xs:element minOccurs="0" name="password" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="verifyUserResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="uploadZipFile">
<xs:sequence>
<xs:element minOccurs="0" name="attachinfo" ns2:expectedContentTypes="application/octet-stream" type="xs:base64Binary" xmlns:ns2="http://www.w3.org/2005/05/xmlmime"></xs:element>
<xs:element minOccurs="0" name="arg1" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="uploadZipFileResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="downloadZipFile">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="downloadZipFileResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" ns3:expectedContentTypes="application/octet-stream" type="xs:base64Binary" xmlns:ns3="http://www.w3.org/2005/05/xmlmime"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="downloadZipFileByDate">
<xs:sequence>
<xs:element minOccurs="0" name="date" type="xs:dateTime"></xs:element>
<xs:element minOccurs="0" name="arg1" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="downloadZipFileByDateResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" ns4:expectedContentTypes="application/octet-stream" type="xs:base64Binary" xmlns:ns4="http://www.w3.org/2005/05/xmlmime"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="verifyUserResponse">
<wsdl:part element="ns1:verifyUserResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="downloadZipFile">
<wsdl:part element="ns1:downloadZipFile" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="uploadFileResponse">
<wsdl:part element="ns1:uploadFileResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="uploadFile">
<wsdl:part element="ns1:uploadFile" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="verifyUser">
<wsdl:part element="ns1:verifyUser" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="downloadZipFileByDateResponse">
<wsdl:part element="ns1:downloadZipFileByDateResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="uploadZipFile">
<wsdl:part element="ns1:uploadZipFile" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="downloadZipFileByDate">
<wsdl:part element="ns1:downloadZipFileByDate" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="downloadZipFileResponse">
<wsdl:part element="ns1:downloadZipFileResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="uploadZipFileResponse">
<wsdl:part element="ns1:uploadZipFileResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="FileService">
<wsdl:operation name="uploadFile">
<wsdl:input message="ns1:uploadFile" name="uploadFile">
</wsdl:input>
<wsdl:output message="ns1:uploadFileResponse" name="uploadFileResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="verifyUser">
<wsdl:input message="ns1:verifyUser" name="verifyUser">
</wsdl:input>
<wsdl:output message="ns1:verifyUserResponse" name="verifyUserResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="uploadZipFile">
<wsdl:input message="ns1:uploadZipFile" name="uploadZipFile">
</wsdl:input>
<wsdl:output message="ns1:uploadZipFileResponse" name="uploadZipFileResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadZipFile">
<wsdl:input message="ns1:downloadZipFile" name="downloadZipFile">
</wsdl:input>
<wsdl:output message="ns1:downloadZipFileResponse" name="downloadZipFileResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadZipFileByDate">
<wsdl:input message="ns1:downloadZipFileByDate" name="downloadZipFileByDate">
</wsdl:input>
<wsdl:output message="ns1:downloadZipFileByDateResponse" name="downloadZipFileByDateResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>

pb11.5 中创建 WebService Proxy Wizard 下一步会提示你输入WSDL文件(我输入的是URL地址http://www.lneport.gov.cn/fileservice/services/manifestFileService?wsdl)下一步,为出现WSDL文件中Service 请高人指点 谢谢!!!!
...全文
850 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tftyt2008 2011-04-21
  • 打赏
  • 举报
回复
挺详细的
peixun 2009-11-09
  • 打赏
  • 举报
回复
详细
pb8 2009-11-07
  • 打赏
  • 举报
回复
选择 use .net Engine的勾就可以了,pb写的webservice要加这个
圣殿骑士18 2009-11-02
  • 打赏
  • 举报
回复
详细嘛
WorldMobile 2009-10-31
  • 打赏
  • 举报
回复




















WorldMobile 2009-10-31
  • 打赏
  • 举报
回复
把失败的错误贴上来,帮你看看

看你的步骤应该是没有问题
永生天地 2009-10-29
  • 打赏
  • 举报
回复
没怎么看懂你写的问题,只好把我自己创建代理的过程贴出来给你参考了
http://blog.csdn.net/xys_777/archive/2009/10/29/4741387.aspx

662

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder Web 应用
社区管理员
  • Web 应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧