SOAP Calls errors in Policy Xpress

Document ID : KB000108599
Last Modified Date : 28/08/2018
Show Technical Document Details
Issue:
When we execute our PX Policy which utilizes SOAP calls to our endpoint we are getting an error message about our WSDL. 

Caused by: com.netegrity.ims.exception.IMSException:
The WSDL URL has to end with '?WSDL' or '?wsdl'

What can we do to resolve this?
Environment:
Identity Manager 14.1
Resolution:
To resolve this you need to validate that the WSDL URL inside the PX Policy is still valid. The logs should specify the exact PX Policy that it's utilizing (Or even in the View Submitted tasks)

In the logs it will look like this.
EventExecuteStateException: Failed to execute IMTaskEvent.
 ERROR MESSAGE:
PxStopEventException:A failure occurred evaluating a policy called "Sample Policy". Stopping the event

You would then modify the PX Policy "Sample Policy" - Find the SOAP request (most likely under the data tab) and Verify the WSDL URL. Please ensure it is the standard WSDL URL.