SAP systems are providing enterprise web services to ease the integration between different backend systems (SAP or non SAP systems). These web services could be categorized into two categories: Inbound web services and outbound web services. An outbound operation is used by a caller application to send a request message. An inbound operation implements a service that is to be called by an application[ | #_ftn1].
This document shows a way to consume an inbound web service provided by an SAP ERP system by an application running in Jboss application server. The scenario consists on getting the WSDL of a Merchandise Category service, generates the web service client and deploys an EJB project in Jboss.
To be able to execute these steps, the following prerequisites have to be taken into consideration:
- Jboss is installed and configured ;
- A user in the backend system is available.
1- Get the WSDL of the service from the backend system. k. If you have generated a web service using the session bean, you could check the deployed services using (http://localhost:8080/jbossws/services )
l. In case you want to test your web service, you might use SAOPUI tool which could be download from (http://www.soapui.org/ )
[ | #_ftnref1]General Communication Parameters