我用delphi 7 开发的web service,sap无法导入其wsdl生成代理,请问这种情况下,用delphi来开发的可行性。如果哪位大侠做过,还请相告,谢谢
解决方案 »
- TWebBrowser中,如何得知Cursor所在的“环境”﹖
- Delphi 中的一个奇怪函数问题,有兴趣的请进。
- 程序退出时报错(delphi6开发的应用系统)
- 怎么能将一个文件,(什么文件都可以的)内容放到memo内急呀。高分。在线等
- 谁能提供borland公司delphi下载区的registered账号,或者delphi的update下载及eToys下载
- 如何去掉登陆提示框???
- Delphi6的问题 - 在线等待
- 请帮助:TTreeView当选择新节点时,如何得到上一个被选节点
- 在这种情况下,怎样得到文件的存放路径?
- 如何在SQL返回的记录集中再用SQL查找?
- 截取打印队列的容内写到文本文件里
- label问题
vs2008 C#
----------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
<s:element name="SendData_Test">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="psCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="psDate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="psDate_curr" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="SendData_TestResponse">
<s:complexType> ......
---------------------------------------------------------------------------------------------------------
delphi 7
---------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ISendData_Webserviceservice" targetNamespace="http://tempuri.org/" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/">
<message name="SendData_Test0Request">
<part name="psCode" type="xs:string"/>
<part name="psDate" type="xs:string"/>
<part name="psDate_curr" type="xs:string"/>
<part name="psMessage" type="xs:string"/>
</message>
<message name="SendData_Test0Response">
<part name="psMessage" type="xs:string"/>
<part name="return" type="xs:string"/>
</message>
<portType name="ISendData_Webservice">
<operation name="SendData_Test">
<input message="tns:SendData_Test0Request"/>
<output message="tns:SendData_Test0Response"/>
......
---------------------------------------------------------------------------------------------------------
axis是按JAX-RPC 1.0 标准设计,jax-ws是JAX-RPC1.0的后续,当初是JAX-RPC2.0,后来改为JAX-WS。
如果和java或者.net,死活就是不通。
并且,delphi 7的WebService中BUG比较多。
除非你是高手,可以将DELPHI 7 的底层改掉。
否则:
建议换更高版本或者用其他语言开发。