Previous Topic: Support for Mandatory Attributes on a JDBC EndpointNext Topic: How to Enable Support for Mandatory Attributes on Endpoints other than JDBC Endpoints


How to Enable Support for Mapping of Non-mandatory Fields in Provisioning Manager

To enable support for mapping of non-mandatory fields in Provisioning Manager to not-null columns in a JDBC database using the JDBC connector, add the metadata attribute useSpecialNullValue to the Connector Xpress Dyn mapping to each attribute that you want the NullValueClassConverter to convert. CA IAM CS checks for the presence of this metadata attribute before enabling the converter.

Note: You can also use this procedure to enable support for other types of endpoints.

To enable support, do the following:

  1. Use Connector Xpress or another editor to edit the metadata for your endpoint type.
  2. Add the new Boolean metadata attribute useSpecialNullValue to the attribute that you want the NullValueClassConverter to convert, and set the Boolean value to true.

    Note: Add the metadata attribute useSpecialNullValue to the Connector Xpress Dyn mapping to each attribute that you want to convert. CA IAM CS checks for the presence of this metadata attribute before enabling the converter.

  3. Set the isRequired metadata attribute to false.
  4. Repeat this procedure for all attributes that you want to convert.

Example: Enable support for mapping of non-mandatory fields in Provisioning Manager

This example uses Connector Xpress to edit the metadata. The Description attribute of your account is mapped to eTDYN-str-01.

Follow these steps:

  1. In Connector Xpress, right-click the endpoint type you want to edit the metadata for, then click Edit Metadata.

    The Edit Metadata for Endpoint Type dialog appears.

  2. Expand the eTDYN-str-01 node, then select the metadata subnode.
  3. Click the Add button.

    Connector Xpress adds a new metadata attribute node to the tree.

  4. Name the new metadata node useSpecialNullValue.
  5. Select Boolean from the type drop-down list.
  6. Select the check-box next to the drop-down list.

    The value of the useSpecialNullValue attribute is set to true.

  7. Select the isRequired metadata attribute on eTDYN-str-01.
  8. Clear the check-box next to the drop-down list.

    The value of the isRequired attribute is set to false.