We are working with The Access Management team responsible for providing API Gateway solution for accessing IDM web services tasks via standard webMethods approach. During the testing, the team observed the following with the IDM WSDL URL.
“WSDL End point : https://<Hostname>/iam/im/TEWS6/identityEnv?wsdl
WSDL Contract/Document is not WS-Compliant structure. It has message definition with more than one parts . webMethods can't work with this unless it is modified or provided with RPC Encoded WSDL message definition.
NOTE : The multiple parts are allowed when the binding is RPC. I suspect if you remove the duplicate parts from each of the messages, then this would work. On the other hand, you could change the binding to RPC and that would also work.”