服务器端.net framework2.0 的web service,客户端PB11.5,涉及到引用传参数对象,返回对象。存在以下问题,。需要向大家请教:
1.只能用.NET引擎生成web service proxy吗?我试过easysoap,貌似不行。
2.之前已经用.net引擎生成了proxy和相关对象,并分别加以前缀,然后以该web service为源生成数据窗口时,提示:
‘An invalid resultset parameter type was detected’,PB11不支持返回对象吗?
3.针对每个web service是否都要生成一个proxy + 一堆nvoobject?
------解决方案--------------------
我也是才学习webservice, Lz说的问题我尝试如下:
1,
Web Service Proxy 生成两种方式都可以, 需要注意一下是选择.NET 时,WSDL location中填写的服务地址可以不写最后的 ?wsdl 项目中需要加载的PBD 是pbwsclient115.pbd;
EasySoap 时, 项目中加载的是pbsoapclient115.pbd, wsdl location 最后必须要有 ?wsdl;
2,
我的操作方法是将服务中返回的用于建DW 的blob 或string 再在客户端代码中setfullstats 或create 创建DW;
3,
这个大概是服务器端创建的用于发布的Web Serivce 包含有多少PBL 和多少Custom class objects 决定的.
------解决方案--------------------
呵呵,加群或加我QQ聊吧~~
------解决方案--------------------
群上限了啊 ,再开一个吧