使用WSDL的ADF移动无法运行

时间:2014-05-08 08:55:41

标签: android wsdl oracle-adf jdeveloper

您好我正在使用WSDL链接作为数据源开发ADF移动应用程序。当我将它部署到Android模拟器并运行应用程序时,它会抛出以下错误

  

HTTP状态码500内部服务器错误:服务器遇到了   意外情况导致其无法履行请求。

     

由于无效的绑定迭代器,无法获取属性的值。

有谁能告诉我为什么会出现这个错误?

2 个答案:

答案 0 :(得分:0)

可能有很多原因 - 要检查的一件事是您用于WSDL的IP地址以及是否可以从Android模拟器访问它。尝试在模拟器上的浏览器中打开它。

答案 1 :(得分:0)

无效的迭代器来了,因为当应用程序加载时返回值为空,并且它希望数据可用。所以使用<amx:setpropertylistner/>,对于500错误,可能有很多原因。对我来说,这是因为模拟器无法访问互联网,因为我需要连接到代理。因此,提供代理凭证是有效的。然后还有其他WSDL也给出了500错误。使用过的SOAPUI(猜测每个人都应该使用它来查看错误)并找到PeopleSoft的Integration Broker,我使用WSDL的地方发出错误。发现这是因为请求处理程序处于非活动状态,因此请求不是进程,并且由于发生错误而向我发送了错误消息。将其更改为活动状态并且有效。