The appendix displays a snippet of a schema file that helps the connector understanding the underlying schema of the target system. Using the information provided in this schema file, the connector creates mappings between the target system and connector attributes. The connector uses these attribute mappings for performing reconciliation and provisioning operations.
#Schema file for ACME User #List of fields FieldNames=EmpId,UserName,FirstName,LastName,Email,Currency,Salary,Status,JoiningDate,LastUpdated,Groups,Roles #Unique ID Attribute UidAttribute=EmpId #Account Name attribute NameAttribute=UserName #Account Status Attribute StatusAttribute=Status #Multivalued attributes Groups.Multivalued=true Roles.Multivalued=true #Subfields for complex child form Roles.Subfields=RoleName,Start_Date,End_Date #Complex child form objectClass Roles.EmbeddedObjectClass=MyROLES #Datatypes (Default:String) Roles.Start_Date.DataType=Long Roles.End_Date.DataType=Long FirstName.DataType=String JoiningDate.DataType=Long #Incremental reconciliation attribute with datatype set to Long LastUpdated.DataType=Long #Parent and child form mandatory fields Roles.RoleName.Required=true