当前位置: 代码迷 >> PB >> 关于powerbuilder调用webservice的时候的有关问题
  详细解决方案

关于powerbuilder调用webservice的时候的有关问题

热度:71   发布时间:2016-04-29 09:39:27.0
关于powerbuilder调用webservice的时候的问题。
webservice由java编写,用tomcat启动的,但我用pb gen了一个userobject的时候,发现用不了,弹了一下错误。

System.Security.SecurityException: Request for the permission of type 'System.Net.WebPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.




代码写法是以下。

SoapConnection conn
iexwebserviceforserver soap

conn = create SoapConnection
ll_result = conn.SetSoapLogFile( "mySoap.log" )
ll_result = conn.CreateInstance( soap, "iexwebserviceforserver" )

其中iexwebserviceforserver就是webservice生成的userobject

然后我下面代码继续写:

soap.sendxmlvalue( ls_param[], ls_tempstr )

它就说我调用出错了。


希望有大师能指点一下,在线等啊,谢谢了。

------解决方案--------------------
是不是方法里用到了数组,与JAVA写的对应不上,我调用JAVA写的webservice没有问题,但是没有用到数组。另外如果是接收JAVA返回的XML串,JAVA里的encoding最好用gb2312。要不返回的中文可能为空。
  相关解决方案