Delphi Webservice WSDL导入

时间:2016-11-08 15:50:12

标签: web-services delphi wsdl

尝试与webservice通信,并做了下一步 1.added?wsdl获取wsdl文件 2.在delphi中使用wsdl importer

但问题是,我有像

这样的功能

function GetSuppliers:GetSuppliersResult; STDCALL;

但有些类型未导入

GetSuppliersResult = class(TRemotable)   私人的   发表   端;

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

我想知道导入是否完整。

很奇怪,你有一个结构,但没有任何内部。结构来自XSD。你应该查看XSD的

wsdl文件中的xsd位于wsdl:types下 检查xsd的全部是否可访问。为xsd执行此操作。 导入时,这可能导致数据结构丢失。

下载xsd也很有用。所以你总是拥有它们。 (导入wsdl文件时,我的delphi也存在xsd的长目录结构问题)

希望这会有所帮助。

(另一种选择是通过套接字发送XML。但wsdl import非常容易)