Step 1 - Verify the Prerequisites for Clients
Clients must meet the following prerequisites to call CA Service Catalog web services:
casm173
Clients must meet the following prerequisites to call CA Service Catalog web services:
- Verify that you are using apache Axis 1 for your web service implementation.
- Axis clients require a Web Service Description Language (WSDL) file for the initialization.
- Verify that a WSDL file is generated for each web service when the Axis server is initialized. The WSDL file for a web service is updated each time when the service is dynamically deployed or undeployed successfully.A WSDL file is required for each web service. Typically, when a web service is made available using Axis, a unique URL is associated with that web service. The URL name is typically http://localhost:8080/usm/services/webservice. An example is http://localhost:8080/usm/services/UserService for the web service named UserService.Name your WSDL files using the conventionwebservice.wsdl, wherewebserviceis the name of the web service.
- Verify that each WSDL file contains the information, including method signatures, required to call currently deployed services. The WSDL files help you to differentiate the following parts of a service:
- Abstract functionality description
- Concrete details description, such as message format and communication protocol. Examples include SOAP, HTTP, and MIME.
- If you use a Java program to call the methods, verify that the following jar files are in the class path. These files are installed in USM_HOME/webapps/usm/WEB-INF/lib:
- axis.jar
- jaxrpc.jar
- commons-logging.jar
- commons-discovery.jar
- wsdl4j.jar
- mail.jar