The solution is a manual process and requires the user be well versed in creating SOAP calls.
The CA APM wsdl that you download from within the APM GUI does not work in the SOAP UI because CA PAM does not support everything that the ITAM API needs to update an asset. For Example, CA PAM does not support SOAP Headers where the ITAM API stores authentication tokens.
The basics for the reason why this does not work is because the CA APM WSDL uses the SOAP 1.2 fault message format. CA IT PAM does not recognize this message format.
Note: The web services SOAP messages contain the parameters and data that are needed to perform specified operations (such as logging in or searching).
The CA APM WSDL uses the header section of the SOAP message to store authentication information. The header section is required for CA PAM to communicate with CA APM through the web services. CA PAM does not recognize the header section of a message.
The CA APM WSDL contains CA APM objects and sub-objects. CA PAM does not recognize the sub-objects.
You can resolve these problems by creating each SOAP message that you need and importing it into CA PAM as a preformatted SOAP message file. You need to create a separate SOAP message for each operation (on each object) that you want to perform.
Complete the following steps to create and implement preformatted SOAP messages:
Note: After the Login method has run and you receive the authenticationticket ID, save the ID in a temporary variable or data set in each process.
Release: UASIT.99000-12.8-Asset Intelligence