2017-09-04 29 views
0

我有同一個網站2個Web服務,我有1屆如何通過1個會話訪問2個Web服務?機器人框架

實例來訪問:

Create Soap Client  ${CURDIR}\\SecurityServiceService.wsdl 
Set Proxies  http  ${PROXY} 
${result}=  Call Soap Method authenticateUserInternalSecurity  ${USERNAME} ${PASSWORD} 1 #SecurityServiceService 


Create Soap Client  ${CURDIR}\\DelinquentServiceService.wsdl 
Set Proxies  http  ${PROXY} 
${result}=  Call Soap Method  getMultipleLovBei010             #DelinquentServiceService 
    log ${result} 
    delete all sessions 

隨着對拖欠服務的安全性服務的訪問。

我的錯誤:

WebFault: Server raised fault: 'Operation: getMultipleLovBei010 called without a valid session.'

謝謝,

問候

+0

請修復您的代碼的格式,使其更具可讀性。 –

+0

或許您應該與開發團隊聯繫,瞭解他們如何處理會話。也許你可以根據認證調用結果中的數據在第二個客戶端設置一個頭文件。 –

回答

0

在SudsLibrary文檔存在用於關鍵字Switch Soap client一個例子。這支持你的方法,所以我猜測問題可能會有所不同。

+0

我試過了,但沒有結果:c – Alan