In this blog i am going to show how to create WSDL in IFlow in SAP PO 7.4 similar to the way which we create on top of sender agreement in Integration builder for SOAP based integration. IFlow is an integration flow which will be created for an integration scenario in NWDS tool instead of logging into the classical Integration builder.
This blog will not cover about the creation of IFlow and assuming the target audience will have the basic knowledge on SAP PO and NWDS.
Prerequisites:
Below are the systems involved in the integration
SAP PO 7.4
SAP NetWeaver Developer Studio
SAP Enhancement Package 1 for SAP NetWeaver Developer Studio 7.3 SP07 PAT0000
SAP ECC6 EH7
Step 1 : Below is the IFlow created in NWDS for SOAP To RFC synchronous interface.Make sure that the IFlow is activated and deployed.
Image may be NSFW.
Clik here to view.
Step 2 : Once you are done with the end-to-end configurations in IFlow its time to create/generate WSDL to consume WSDL using the SOAP UI Test tool.
Choose the SAP Process Integration Runtime Perspective from the Menu.
Image may be NSFW.
Clik here to view.
Step 3 : Once you in the runtime perspective we can see as per the below screen and right click on our IFlow and choose Show Runtime Properties.
Image may be NSFW.
Clik here to view.
Step 4 : Copy the WSDL URL by right click and open it in browser and use the WSDL in the SOAP UI for testing purpose.You can also directly access the endpoint URL in SOAP UI.
Image may be NSFW.
Clik here to view.
I hope this blog will help for the people who were thinking( like me )of generating the WSDL without logging into Integration Builder.I think SAP is doing its best to offer single tool for design ,configure and monitor the interfaces, bypassing the ESR and ID.