C# 调用金蝶8.2及以上版本web Service (解决:操作 login1 中的 RPC Message loginRequest1 具有无效的正文名称 login。必须为 login1)

备注:7.5的时候直接WEB饮用添加WSDL地址是可以的。

但是8.2以后,就会收到错误:

操作 login1 中的 RPC Message loginRequest1 具有无效的正文名称 login。必须为 login1

比如web service地址为:

http://172.22.19.35:6888/ormrpc/services/WSSHROAFacade?wsdl

 

解决方案:

WSDL先保存为WSDL文件

然后C#  X64位命令窗口执行诸如:

wsdl /language:c# /n:SHRTestLogin /out:d:/SHRlogin.cs e:/news/EASLogin.wsdl

wsdl /language:c# /n:WSSHROAFacade /out:d:/WSSHROAFacade.cs e:/news/WSSHROAFacade.wsdl

 

如图:

 

最后代码里再去引用:

完美解决。

 

 

发布了203 篇原创文章 · 获赞 42 · 访问量 63万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览