2017-04-15 3 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 웹 서비스가 다음 설정으로 인증을 확인하면 (나는 신뢰 SLL으로 역할을 사용하여 키 스토어를 제공 파일 경로 및 암호)

+0

죄송합니다 ... 나는 Talend에게 신참입니다 ... 그래서 당신은 정교해야합니다. Keystore 파일 경로와 암호는 어디에서 가져 옵니까? https 웹 서비스라는 것을 어떻게 알 수 있습니까? 나는 당신이 그것을 언급 할 때가되었다고 생각합니다. – a415

+0

SOAP UI에서 같은 것을 실행했다고 말하면 URL이나 WSDL이 맞을 수 있습니다. http 또는 https인지 확인하십시오. 가능하면 오류를 보내 주시겠습니까? – Anil

관련 문제