プライマリ・コンテンツに移動
Oracle® Identity Managerフラット・ファイル・コネクタ・ガイド
リリース11.1.1
E53495-07
目次へ移動
目次
索引へ移動
索引

前
次

B サンプル・スキーマ・ファイル

これらはサンプルのスキーマ・ファイルです。

B.1 ユーザーのサンプル・スキーマ・ファイル

表示されているセクションは、ユーザーをリコンサイルするためのスキーマ・ファイルの抜粋です。

このスキーマ・ファイルは、「LastUpdated」属性を使用して増分リコンシリエーションをサポートします。「増分リコンシリエーションのためのコネクタの構成」で説明したとおり、増分リコンシリエーションに使用される属性(たとえば、LastUpdated)がFieldNames修飾子にリストされ、データ型が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
 

B.2 通貨のサンプル・スキーマ・ファイル

次に、通貨をリコンサイルするためのスキーマ・ファイルの抜粋を示します。

#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

B.3 グループのサンプル・スキーマ・ファイル

次に、グループをリコンサイルするためのスキーマ・ファイルの抜粋を示します。

#Schema file for ACME Group Entitlement

#List of fields
FieldNames=grpId,grpName
 
#Unique ID Attribute
UidAttribute=grpId
 
#Account Name attribute
NameAttribute=grpName

B.4 ロールのサンプル・スキーマ・ファイル

次に、ロールをリコンサイルするためのスキーマ・ファイルの抜粋を示します。

#Schema file for ACME Role Entitlement

#List of fields
FieldNames=roleId,roleName
 
#Unique ID Attribute
UidAttribute=roleId
 
#Account Name attribute
NameAttribute=roleName