Previous Topic: Client Application DevelopmentNext Topic: SOAP Messages


WSDL Generation

Request a WSDL document from CA IdentityMinder by invoking the following URL:

http://host:port/iam/im/TEWS6/environmentalias?wsdl

For example:

http://tewstest.ca.com:7001/iam/im/TEWS6/neteauto?wsdl

The URL is case-sensitive, and environmentalias is the protected alias of the CA IdentityMinder environment.

If WSDL generation is enabled for the CA IdentityMinder environment, the response from CA IdentityMinder is a single generated WSDL document. You can use this WSDL document directly to generate proxy code with a development tool like Axis WSDL2Java.

The WSDL document contains a class definition for each task that is enabled for web services in the User Console. All tasks are disabled for web services by default.

An IDE like Eclipse Web Tools Platform (WTP) enables you to invoke the URL and display the WSDL file with a list of all possible operations. You can also supply operation input values, execute the operation, and display the SOAP request and response messages.

Eclipse WTP, IntelliJ, and .NET include plug-ins that test web services by parsing the returned WSDL and rendering a test interface to call the available services with no manual coding required.

If WSDL generation is disabled, one of the following HTTP errors is returned with additional message information:

Note: When generating WSDLs in a clustered environment, run one Policy Server and one CA IdentityMinder Server, and stop all other Policy Servers and CA IdentityMinder Servers within the cluster.

More Information:

Web Service Properties Screen