从SAP Web服务获取数据

时间:2011-06-11 06:49:18

标签: flex sap

我正在使用Flash Builder创建一个flex仪表板。我最初创建了一个没有任何服务器的基于flex web的程序。此仪表板从SAP query_view_data获取数据。并且工作正常。

现在我想在IIS上托管这个。所以我创建了已发布的。但是在IIS上部署之后。我收到错误:“安全错误访问url.Unable加载WSDL。如果当前在线,请验证WSDL的URI和/或格式”。

这是因为某些crossdomain.xml。我把它添加到我的webroot,但没有运气。请帮忙。

Ravi Kumar Singh

2 个答案:

答案 0 :(得分:1)

为避免此问题,我们直接在SAP框上托管Flex应用程序。我们有BSP应用程序,它将SWF文件作为MIME对象附加。

调用BSP应用程序负责登录SAP系统,并将SSO票证交给Flash应用程序,然后可以安全地下载WSDL以及使用此SSO票证进行WS调用而无需进一步验证。

答案 1 :(得分:1)

我得到了答案,并让它工作。我从这个链接得到了答案:

http://www.asabau.com/2009/04/crossdomain-policy-file-in-sap-web-application-server/

我使用了第二种方法。它确实有效。仔细阅读并遵循。