These are the sample schema files.
The section displays is a snippet of a schema file for reconciling users.
This schema file supports incremental reconciliation by using the "LastUpdated" attribute. As discussed earlier in Configuring the Connector for Incremental Reconciliation, the attribute being used for incremental reconciliation (for example, LastUpdated) has been listed in the FieldNames qualifier and its datatype has been set to Long.
#Schema file for ACME User #List of fields FieldNames=UID,UserId,FirstName,LastName,email,Currency,Salary,status,JoiningDate,LastUpdated,Groups,Roles #Unique ID Attribute UidAttribute=UID #Account Name attribute NameAttribute=UserId #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 #Date format SystemDateFormat=ddmmyy #Account Status Attribute and Mapping StatusAttribute=status status.True=Enabled status.False=Disabled
This is a snippet of a schema file for reconciling currency.
#Schema file for ACME Currency Entitlement #List of fields FieldNames=currency_code,currency_name #Unique ID Attribute UidAttribute=currency_code #Account Name attribute NameAttribute=currency_name
This is a snippet of a schema file for reconciling groups.
#Schema file for ACME Group Entitlement #List of fields FieldNames=grpId,grpName #Unique ID Attribute UidAttribute=grpId #Account Name attribute NameAttribute=grpName