This is a scenario to use SOAPUI tool to trigger web service via sender SOAP adapter, then convert to output file via receiver file adapter.

Create graphical iFlow view:
soap2file-iflow-graphical

iFlow = IF_SOAP2FILE_MAPPING

Sender system = BC_SOAP_A
Receiver system = BC_B

Sender service interface = SI_4COL_OUT
Receiver service interface = SI_4COL_IN

Sender channel = IF_SOAP2FILE_MAPPING_SND_SOAP_A
soap2file-sender-soap-general
soap2file-sender-soap-adapter-specific

Operation Mapping = OM_4COL_TO_4COL
soap2file-om

Message Mapping = MM_4COL_TO_4COL
soap2file-mm

Receiver channel = IF_SOAP2FILE_MAPPING_RCV_FILE_B
soap2file-receiver-file-general
soap2file-receiver-file-adapter-specific-target
soap2file-receiver-file-adapter-specific-processing
soap2file-receiver-file-adapter-specific-content-conversion

Activate and deploy iFlow, ICO will automatically generated.
soap2file-cc-rcv-01
soap2file-cc-rcv-02
soap2file-cc-rcv-03
soap2file-cc-rcv-04
soap2file-cc-rcv-05

Create WDSL web service file from integration directory.
soap2file-id-generate-wsdl-menu

Do not use Propose URL, use below url template.
Template = http://<hostname>:<port>/XISOAPAdapter/MessageServlet?channel=<party>:<service>:<channel>
Actual = http://w08r2x64po:50000/XISOAPAdapter/MessageServlet?channel=:BC_SOAP_A:IF_SOAP2FILE_MAPPING_SND_SOAP_A
soap2file-id-generate-wsdl-url

select sender interface
soap2file-id-generate-wsdl-interface

select sender system
soap2file-id-generate-wsdl-sender-system

Overview before generate wsdl file. Click finish.
soap2file-id-generate-wsdl-overview

wsdl file generated. Save to local workstation. File name = “SI_4COL_OUT.wsdl”
soap2file-id-generate-wsdl-save

WDSL file:
soap2file-id-wsdl-01
soap2file-id-wsdl-02

Download and install SOAPUI tool. Create new SOAP project..
soap2file-soapui-new-project

Enter project name SOAP2FILE and browse to wsdl file
soap2file-soapui-input-wsdl

Click “Request 1”. Enter Username and password. Enter value W, X, Y, Z at source message MT_4COL. Finally click “Play” button. right-side windows will return an empty soap envelop.
soap2file-soapui-new-request

Congrat! Now successful triggered web service call using SOAPUI, and output file were created.
soap2file-soapui-output-file

Message monitoring
soap2file-message-monitoring-01

Message Log and Message payload
soap2file-message-monitoring-02

加油!!!

SOAP Adapter – SOAP2FILE using SOAPUI, NWDS, iFlow and ICO
Tagged on:                         

One thought on “SOAP Adapter – SOAP2FILE using SOAPUI, NWDS, iFlow and ICO

Leave a Reply

Your email address will not be published.

Time limit is exhausted. Please reload CAPTCHA.