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 Identity Manager environment.
If WSDL generation is enabled for the 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. By default, all tasks are enabled, so the WSDL document is large.
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 Identity Manager Server, and stop all other Policy Servers and Identity Manager Servers within the cluster.
Copyright © 2011 CA. All rights reserved. | Email CA Technologies about this topic |