2017-04-15 80 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