How to call the Webservice

Highlighted
Four Stars

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

WSDL.png

 

 

first design.

Hanex_one.png

 

second design

Hanex_two.png

 

third desing

Hanex_three.png

 

 

What's my problem?

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

help me plz..

Tags (2)

Accepted Solutions
Highlighted
Community Manager

Re: How to call the Webservice

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
----------------------------------------------------------
Talend | Data Agility for Modern Business

View solution in original post


All Replies
Highlighted
Six Stars

Re: How to call the Webservice

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.
Highlighted
Community Manager

Re: How to call the Webservice

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
----------------------------------------------------------
Talend | Data Agility for Modern Business

View solution in original post

Highlighted
Four Stars

Re: How to call the Webservice

resolved this problem~!

so much thanks~

2019 GARTNER MAGIC QUADRANT FOR DATA INTEGRATION TOOL

Talend named a Leader.

Get your copy

OPEN STUDIO FOR DATA INTEGRATION

Kickstart your first data integration and ETL projects.

Download now

6 Ways to Start Utilizing Machine Learning with Amazon We Services and Talend

Look at6 ways to start utilizing Machine Learning with Amazon We Services and Talend

Blog

Downloads and Trials

Test drive Talend's enterprise products.

Downloads