Deploying a web service
To implement a BDE web service, you must import the WSDL file that defines this service and then deploy the WSDL file to the web server. You perform both tasks in the web application of the Connector for Web Services, on various web pages of the c4ws servlet.
To deploy a BDE web service:
http://<web server host>:<port nr>/c4ws/services
).
In a multi-tenant cloud environment, no web services are displayed on the Web Services Status page. In this case you can download the WSDL file by completing these steps:
- Start the Business Objects (ttadv7500m000) session in LN UI.
- Select the appropriate Business Object for the BDE.
- Select .
Afterwards, you can edit the soap:address
in the downloaded file to suit your needs.
The <soap:address>
in the <wsdl:port>
element of the WSDL file denotes the end point of the SOAP message, which is the URL address where the message is delivered. This address contains the location of the web server, the name of the web application, and the location of the server. In our case, the location of the server is indicated by the Identifier of the LN server hosting the BDE business object that is exposed by the web service.
This example shows the <soap:address>
in a WSDL file of a web service to expose Areas BDEs:
<wsdl:service name="AreasService">
<wsdl:port binding="bo:AreasSoapBinding" name="AreasSoapPort">
<soap:address location="http://localhost:8080/c4ws/services/Areas/MyBackEnd123" />
</wsdl:port>
</wsdl:service>