この付録では、コネクタがターゲット・システムの基礎となるスキーマを理解するのに役立つスキーマ・ファイルのスニペットを示します。このスキーマ・ファイルに指定されている情報を使用して、コネクタはターゲット・システムとコネクタ属性の間のマッピングを作成します。コネクタでは、リコンシリエーション操作およびプロビジョニング操作の実行にこれらの属性マッピングを使用します。
#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