Previous Topic: DYN Class Name SelectionNext Topic: How You Define Metadata for a New Connector


Padding Of Int Attribute Values

The Provisioning Server applies some "0" padding to the value of attributes whose name contain an '-int-' string. This happens if you select the Integer Data Type and check the Synchronized checkbox in Connector Xpress.

For this reason, we recommend avoiding these attributes in favor of standard string attributes where possible. You should only use the "–int-" string for integer capability attributes involved in account template merging/synchronization.

For example, when a value of "22" is assigned to the attribute "eTDYN-int-c-01", the Provisioning Server will pass on the value "0000000022" to CA IAM CS. This makes it impossible to tell whether the original value was exactly "22", or something else, for example, "022".

The minimum and maximum length restrictions for an attribute affect how CA IAM CS (specifically the com.ca.jcs.validator.core.LengthRangeValidator plug-in) strips the "0" padding. For example, if the value "0000000022" is received and minLength=3, then the value will become "022". This means you will not be able to tell what the original value was.