Symantec IGA

Tech Tip - CA Identity Manager: How the wsdl interface mark a mandatory field?

  • 1.  Tech Tip - CA Identity Manager: How the wsdl interface mark a mandatory field?

    Broadcom Employee
    Posted Aug 11, 2015 11:20 AM

    The WSDL xml interface is generated by Identity Manager based on the configuration and settings of the IDM tasks which are enabled for web services.

    Each attribute on a task is translated to a "Element" in the wsdl interface. On the XML element tag there are properties.

    One of these properties is called: "minOccurs". This property indicates to the web service the minimum number of occurrences this element must be included in the SOAP request of that particular task. When generating the interface this property will be explicit on each element with a value of '0'. This suggests it's not a mandatory field and is optional on the SOAP request.

     

    However, if a field is mandatory on the task (for example: Read/Write Required) then this property is omitted from the 'Element' tag. By this omission this attribute is now becoming mandatory for the SOAP xml request.

     

     

    Yours,

    Sagi Gabay,

    CA Technologies.