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 convention
    webservice
    .wsdl, where
    webservice
    is 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.
    Thus, you can reuse a WSDL file for different types of clients.
  • 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