我一直在尝试建立一个实现的soap服务器(这是正确的术语吗?)由第三方制定的wsdl规范。我使用了Delphi的wsdl导入器。(部分)生成的代码如下所示:
miniPortType = interface(IInvokable)
['{824D172A-9C1F-D202-5B21-4C324553BCF0}']
// Cannot unwrap:
// - Input element wrapper name does not match operation's name
function miniService(const aMessage: MiniMessageType): MiniAnswerType; stdcall;
end;
呼叫时,服务器会说“
接口“miniPortType”不支持名为“MiniMessageType”的方法
".
我想应该可以有不同的名字。至少soapUI没有抱怨。实际上,我别无选择,只能按原样实现wsdl。有人知道我怎么解决这个问题吗?
我用的是Delphi2007。
谢谢,米尔。