读书人

关于powerbuilder调用webservice的时候

发布时间: 2012-03-21 13:33:15 作者: rapoo

关于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。要不返回的中文可能为空。

读书人网 >PB

热点推荐