SOAP Calls errors in Policy Xpress

book

Article ID: 108599

calendar_today

Updated On:

Products

CA Identity Manager CA Identity Governance CA Identity Portal

Issue/Introduction

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.