2017-04-15 77 views
0

我想在Talend中使用Tsoap組件來使用API​​。我已經嘗試過肥皂UI客戶端(單獨的應用程序)並能夠獲得響應。 但是,在Soap消息中的Tsoap組件中,我粘貼了示例請求,並且一次發生錯誤。誰能幫忙!不能使用Talend Soap API

" <soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" 
xmlns=\"http://clients.mindbodyonline.com/api/0_5\"> 
       <soapenv:Header/> 
       <soapenv:Body> 
        <GetSites> 
         <Request> 
         <SourceCredentials> 
          <SourceName>Test235</SourceName> 
          <Password>3IERKOFDNFEOFMKDFOEMFD=</Password> 
          <SiteIDs> 
           <int>-99</int> 
          </SiteIDs> 
         </SourceCredentials> 
         <XMLDetail>Full</XMLDetail> 
         <PageSize>0</PageSize> 
         <CurrentPageIndex>0</CurrentPageIndex> 
         </Request> 
        </GetSites> 
       </soapenv:Body> 
      </soapenv:Envelope>" 

我在做什麼錯?任何人都可以請幫忙。

回答

0

你能發送錯誤,你得到什麼?

試試這個,如果你還沒有完成(只是猜測)

- >如果您正在使用,然後HTTPS Web服務確保安裝認證(我用信託服務與SLL和提供的密鑰庫文件路徑和密碼)

+0

對不起......我是Talend的新手......所以你必須詳細說明。我從哪裏獲得Keystore文件路徑和密碼?我如何知道這是一個HTTPS網絡服務?我認爲現在你提到它。 – a415

+0

當你說你在SOAP UI中執行了相同的操作時,你可能正在訪問URL或WSDL?檢查是否是http或https?如果可能的話,你可以向我發送你的錯誤。 – Anil