Generating WSDL in Cloud Integration(CPI) using SOAMANAGER
In this blog post, I shall explain the steps to be followed to generate a WSDL from the T-Code SOAMANAGER. Let me first explain what is a WSDL.
Web Service Description Language or WSDL is an XML-based interface description language used to describe the functionality offered by a web service. In simple words, a WSDL file provides a machine-readable description of how the service can be called and what parameters it is expecting. I had generated the WSDL for a SOAP-based Integration scenario.
For SOAP-based integration:
SOAP receiver channels are used to consume web services whilst
SOAP sender channels are used to expose Cloud Integration as a web service.
SE80 Object Navigator
6. In Provider Security Screen select the options according to your requirements and click on the Next button. In transport channel Authentication I had selected the User ID/Password option.
11. After Executing the WSDL URL for Binding a new tab would open –> Login with your SAP credentials and you would be able to view the WSDL which was generated from the SOAMANAGER.
You can now use the WSDL generated from the T-Code SOAMANAGER in your IFlow.
Hope you had a good read 🙂
You can also check out this link for more information on WSDL.
If you have any further queries on the WSDL generation from SOAMANAGER mentioned, please feel free to drop comments below and also share your feedback on this topic.
Feel free to follow my profile and the tags mentioned for more content on Cloud Integration.
You can also post your questions on https://answers.sap.com/tags/67837800100800006801
Which user ID and password are to be entered if I select user ID and password fields? Are these CPI user ID and password?
Yes I maintained the CPI user ID and password for the authentication. Hope you had a good read 🙂
Could you please advise, instead of our S user can we use Client ID and Client Secret ?
Hi Sanjana !
First of all ... thank you for this information.
Sorry to bother you ... I have to send data (SOAP API Cost Center) to CPI.
I will have to configure the SOAP API to the CPI endpoint using SOAMANAGER Tcode.
I think I have to follow the steps that you show on this site, except the SE80 Tcode part.
That's correct ?
I think that I have to upload the WSDL file to SOAMANAGER, right ?
Are there any other steps I need to do?