Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

How to call the Webservice

Hi

How to call the webservice? and feedback the webservice?

I studied many days but couldn't solve it. 

I haved three component design.

 

webservice WSDL infomation

 1. WSDL: https://addressdev.doortodoor.co.kr/address/address_webservice.korex?wsdl

2 . Method

    1) getAddressByValue_rsps

3. input /  output

0683p000009M7zL.png

 

 

first design.

0683p000009M7zQ.png

 

second design

0683p000009M7zV.png

 

third desing

0683p000009M7zf.png

 

 

What's my problem?

Is the first design a better way?  or second? thrid?  and  how to fix it?

help me plz..

Labels (2)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Hi
Input the complete SOAP request message in third design job should work.
"<soapenv:Envelope xmlns:soapenv=\" http://schemas.xmlsoap.org/soap/envelope/\" xmlns:web=\" http://webservice.address.nplus.doortodoor.co.kr/\">
<soapenv:Header/>
<soapenv:Body>
<web:getAddressByValue_rsps>
<!--Zero or more repetitions:-->
<arg0>
<!--Optional:-->
<cgosts>91</cgosts>
<!--Optional:-->
<clntMgmCustCd>30232697</clntMgmCustCd>
<!--Optional:-->
<clntNum>30232697</clntNum>
<!--Optional:-->
<prngDivCd>01</prngDivCd>
<!--Optional:-->
<rcvrAddr>room 4</rcvrAddr>
</arg0>
</web:getAddressByValue_rsps>
</soapenv:Body>
</soapenv:Envelope>"

BTW, if you want to extract data from the response, you can link tSOAP to a tExtractXMLField, please refer to the component documentation and learn this component.

Regards
Shong

View solution in original post

3 Replies
Anonymous
Not applicable
Author

Did you try using tESBConsumer ? You'll have to use Talend Open Studio for ESB to take fully advantage of the component (in Talend ESB, you have access to the "Populate schema to repository on finish " option which is really a must have with this component). I generally use this component for my SOAP calls.
Anonymous
Not applicable
Author

Hi
Input the complete SOAP request message in third design job should work.
"<soapenv:Envelope xmlns:soapenv=\" http://schemas.xmlsoap.org/soap/envelope/\" xmlns:web=\" http://webservice.address.nplus.doortodoor.co.kr/\">
<soapenv:Header/>
<soapenv:Body>
<web:getAddressByValue_rsps>
<!--Zero or more repetitions:-->
<arg0>
<!--Optional:-->
<cgosts>91</cgosts>
<!--Optional:-->
<clntMgmCustCd>30232697</clntMgmCustCd>
<!--Optional:-->
<clntNum>30232697</clntNum>
<!--Optional:-->
<prngDivCd>01</prngDivCd>
<!--Optional:-->
<rcvrAddr>room 4</rcvrAddr>
</arg0>
</web:getAddressByValue_rsps>
</soapenv:Body>
</soapenv:Envelope>"

BTW, if you want to extract data from the response, you can link tSOAP to a tExtractXMLField, please refer to the component documentation and learn this component.

Regards
Shong
Anonymous
Not applicable
Author

resolved this problem~!

so much thanks~