Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
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~