Step 2 - Deploy Web Services

To make a web service accessible to a client application, deploy the web service. After you deploy, enable the method on the server. An authenticated user with proper permissions can deploy and undeploy services dynamically when the server starts.
casm173
To make a web service accessible to a client application, deploy the web service. After you deploy, enable the method on the server. An authenticated user with proper permissions can deploy and undeploy services dynamically when the server starts.
By default, the Catalog system deploys all web services and their methods. With the proper login credentials, a client application has access to all web services functionality. If you decide to undeploy a web service, check if any client applications use it. Therefore, undeploying a web service can affect request approval and fulfillment business processes.
When a web service is deployed or undeployed, the WSDL file for the web service is updated. Each web service has its own WSDL that contains the information about currently deployed services, including method signatures. The URL format for the web service follows:
http://hostname:port/usm/services/servicenameService?wsdl
  • hostname
    :
    port
    Specifies the Catalog Component server name and port number.
  • servicename
    Specifies the web service name.
For example, in your browser address field, you enter:
http://prod123:8080/usm/services/UserService?wsdl
The results display the following data:
  • The WSDL contents for a Catalog Component server named “prod123” on port 8080
  • All web service methods and data structures for the User web services, in XML format
You can also remotely invoke methods of the Axis server at runtime through an Axis-compatible client.