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>