2011-06-11 79 views
1

我正在使用Flash Builder創建Flex儀表板。我最初創建了一個沒有任何服務器的基於flex的web程序。該儀表板從SAP query_view_data獲取數據。並且工作正常。從SAP webservice獲取數據

現在我想在IIS上承載這個。所以我創建了發佈的內置。但是在IIS上部署之後。我收到錯誤:「訪問url的安全性錯誤,無法加載WSDL。如果當前處於聯機狀態,請驗證WSDL的URI和/或格式。

這是因爲一些crossdomain.xml。我將此添加到我的webroot,但沒有運氣。請幫忙。

拉維·庫馬爾·辛格

回答

1

爲了避免這個問題,我們直接在SAP箱託管Flex應用程序。我們有BSP應用程序,它具有作爲MIME對象附加的SWF文件。

調用的BSP應用程序負責登錄到SAP系統,並將SSO票證移交給Flash應用程序,然後該應用程序可以安全地下載WSDL以及使用此SSO票據進行WS調用,而無需進一步的身份驗證。

+0

嗨,我在客戶端。並且在從SAP獲取數據的決策上沒有太多選擇。按照他們來說,BSP從SAP BI獲取數據的速度會比較慢。所以我從query_view_data中獲取數據。謝謝您的回答。昨天晚些時候,我得到了它的工作。 – 2011-06-18 04:59:54