WSDL Generation

Request a WSDL document from idmgr by invoking the following URL:
cim1265
Request a WSDL document from
CA Identity Manager
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 Identity Manager
environment.
If WSDL generation is enabled for the
CA Identity Manager
environment, the response from
CA Identity Manager
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:
  • 404 file not found
  • 500 not authorized
When generating WSDLs in a clustered environment, run one Policy Server and one
CA Identity Manager
Server, and stop all other Policy Servers and
CA Identity Manager
Servers within the cluster.