注册 登录
编程论坛 Delphi论坛

Delphi 7 webservice Java 传参null

houjie2819 发布于 2010-08-08 14:58, 2228 次点击
-------Delphi客户端调用服务端的java webservice   

刚开始时
InvRegistry.RegisterInvokeOptions(TypeInfo(TestWebservice), ioLiteral);
 ------报错“cannot find dispatch method for{null}terminalNo using"payload Qname-based dispatcher" ”
然后修改
InvRegistry.RegisterInvokeOptions(TypeInfo(TestWebservice), ioDocument);
------就是把 ioLiteral 改成 ioDocument,
现在不报错,可是 服务端收到的参数是null , 这是什么原因呢? 等待高
手...
-------Delphi客户端调用服务端的java webservice   
3 回复
#2
houjie28192010-08-09 10:56
刚才调用成功了,我只是把InvRegistry.RegisterInvokeOptions(TypeInfo(TestWebservice), ioDocument);  注释掉
或者改成不是ioDocument和ioLiteral   都可以,具体为什么,我现在不知道,还请高手解答一下哈
#3
houjie28192010-08-10 21:13
有人知道这是为什么吗?
#4
tdwj2011-05-27 09:51
不清楚,我现在也在研究DELPHI调用别人写的webservice接口,不会,学习中。。。。。。。
1