Delphi 德尔菲:“我的朋友。”;无效的属性元素:系统";

Delphi 德尔菲:“我的朋友。”;无效的属性元素:系统";,delphi,soap,delphi-2005,Delphi,Soap,Delphi 2005,我正在使用WSDL,当我尝试执行其中一个方法时,我得到了错误 。。引发异常类EPropertyConvertError,消息为“无效” 属性元素:系统的 你知道这是什么原因吗 下面是我正在运行的代码(CEP是代码前面定义的常量): 下面是WSDL代码: ExpressSoap = interface(IInvokable) ['{83D77575-DBDE-3A05-D048-60B2F6BCDFE6}'] function HealthCheck(const credenti

我正在使用WSDL,当我尝试执行其中一个方法时,我得到了错误

。。引发异常类EPropertyConvertError,消息为“无效” 属性元素:系统的

你知道这是什么原因吗

下面是我正在运行的代码(CEP是代码前面定义的常量):

下面是WSDL代码:

  ExpressSoap = interface(IInvokable)
  ['{83D77575-DBDE-3A05-D048-60B2F6BCDFE6}']
    function  HealthCheck(const credentials: Credentials; const application: Application): Response; stdcall;

您是否有任何理由相信异常的原因与它所说的不完全一致——即,名为System的属性元素?查看通过导线发送的数据;是否正确?您显示了
函数HealthCheck
,但您的代码使用了
FEPS\u SoapService.TimeCheck
。这两者之间应该有某种关联吗?TimeCheck是一个错误类型,我已经更正了帖子。原来是API重新定义了“System”,这是Delphi中的一个保留字。
  ExpressSoap = interface(IInvokable)
  ['{83D77575-DBDE-3A05-D048-60B2F6BCDFE6}']
    function  HealthCheck(const credentials: Credentials; const application: Application): Response; stdcall;