search cancel

CA IDM API WSDL issue

book

Article ID: 189999

calendar_today

Updated On:

Products

CA Identity Manager CA Identity Governance CA Identity Portal CA Identity Suite

Issue/Introduction

When building out CA IDM API to integrate with Tibco, we ran into an issue with our first API service (Create User) where Tibco is throwing out below error.

SOAPPLUGIN-100002 SOAP Envelope is invalid

org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 50; White spaces are required between publicId and systemId.

The root cause we found out to be due to WSDL containing multiple Parent and Child Elements and violating WS-I BP compliance.  





Environment

Release : 14.3

Component : CA IDENTITY SUITE (VIRTUAL APPLIANCE)

Resolution

There is a setting in the IDM management console to enable the WSDL to be exported in the WSI-I format.

From the IDM console, select Environment, identityEnv, Advanced Setting, and Web Services.
On this page, you will see a check box to enable: "Generate WSDL in WS-I form."