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:
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
Operation Mapping = OM_4COL_TO_4COL
Message Mapping = MM_4COL_TO_4COL
Receiver channel = IF_SOAP2FILE_MAPPING_RCV_FILE_B
Activate and deploy iFlow, ICO will automatically generated.
Create WDSL web service file from integration directory.
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
select sender interface
select sender system
Overview before generate wsdl file. Click finish.
wsdl file generated. Save to local workstation. File name = “SI_4COL_OUT.wsdl”
Download and install SOAPUI tool. Create new SOAP project..
Enter project name SOAP2FILE and browse to wsdl file
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.
Congrat! Now successful triggered web service call using SOAPUI, and output file were created.
Message Log and Message payload