TeamWARE Office 200X V2.0 管理者ガイド |
目次 索引 |
付録B Directoryユーティリティ |
階層化組織情報ファイルの形式について説明します。
階層化組織情報ファイルのコード系はシフトJISコードです。各行の行末にキャリッジリターン<CR>とラインフィード<LF>が必要です。階層化組織情報ファイルには、以下の情報を記述します。
なお、上記の情報以外に、コメント行を記述できます。コメント行は、行頭に “/*” を記述します。
階層化組織情報ファイルを、ftpによって別のコンピュータにファイル転送する場合は、バイナリモードで行ってください。 |
階層化組織アカウント行は、階層化組織アカウント情報で構成されます。階層化組織アカウント行は、スラッシュ文字“/”から始まり、空白行で終了する複数テキスト行です。なお、階層化組織アカウント情報は、階層化組織情報ファイル1行目の空白行(改行のみの行)よりも、うしろにある必要があります。
階層化組織アカウント情報は、階層化組織に関する複数の属性から構成されます。各属性は、1行に“=<属性名> <属性値>”の形式で記述します。階層化組織アカウント1件の属性をすべて記述するごとに、空白行を挿入します。
属性値に空白文字を含む場合、アポストロフィ(')で囲みます。そのほかの属性値も、アポストロフィで囲むことができます。 |
階層化組織の一括登録/更新/削除では、階層化組織アカウント情報の1行目に指定する階層化組織アカウント操作(“=op”)の値によって、以下の3つの処理が行われます。
それぞれの機能について説明します。
登録では、階層化組織情報ファイルの階層化組織情報を基に、Directoryデータベースに階層化組織を作成します。
新規階層化組織の登録は、階層化組織情報ファイルの“op”属性に“add”を記述することで行います。
ただし、階層化組織情報ファイルに記述した階層化組織の名前によって、以下のような処理を行います。
更新では、階層化組織情報ファイルの内容にそって、Directoryデータベースの階層化組織情報を修正します。
階層化組織情報の更新は、階層化組織情報ファイルの“op”属性に“modify”を記述することで行います。
階層化組織情報で、更新ではなく削除したい属性については、属性名のみ記述し、属性値を記述しないことにより削除を行うことができます。
なお、表B.4に記述されていない属性については、更新することはできません。
削除では、階層化組織情報ファイルで指定した階層化組織をDirectoryデータベースから削除します。
階層化組織の削除は、階層化組織情報ファイルの“op”属性に“delete”を記述することで行います。
階層化組織の一括登録/更新/削除において使用する階層化組織属性の詳細については、以下に示す“表B.4 階層化組織属性一覧”を参照してください。
属性名 |
登録 |
更新 |
削除 |
最大長 |
注 釈 |
op |
必須 |
必須 |
必須 |
6 |
以下の3種類から選択します。 新規階層化組織を登録する場合、addを指定します。 すでに登録されている階層化組織情報を変更する場合、modifyを指定します。 登録されている階層化組織を削除する場合、deleteを指定します。 |
ouname |
必須 |
必須 |
必須 |
64 |
登録/更新/削除を行う階層化組織名を指定します。 削除の場合は階層化組織に属するオブジェクトが存在しない階層化組織名を指定します。 |
hier_parent |
必須 |
必須 |
必須 |
486-ounameの指定長 |
登録/更新/削除を行う階層化組織の属する識別名を指定します。 |
new_hier_parent |
× |
オプション |
× |
486-ounameの指定長 |
階層化組織の属する新しい識別名を記述します。すでに存在するエリア内の識別名であり、識別名に階層化組織を含む場合は、その階層化組織が同じサイトで作成されている必要があります。また、"ouname"属性で指定した階層化組織を含むことはできません(たとえば、ou=ou3,ou=ou2,ou=ou1,l=xx,o=xx,c=jpという階層化組織識別名があり、"ouname"属性にou1を指定した場合、"new_hier_parent"属性に"ou=ou1,l=xx,o=xx,c=jp"、"ou=ou2, ou=ou1,l=xx,o=xx,c=jp"、および"ou=ou3, ou=ou2,ou=ou1,l=xx,o=xx,c=jp"は指定できません)。 |
newouname |
× |
オプション |
× |
64 |
新階層化組織名を記述します。階層化組織名の変更に使用します。ouname属性で指定した階層化組織名がここで指定した値に置き換えられます。属性値の省略はできません。 |
sortou |
オプション |
オプション |
× |
64 |
一覧表示のソートキーを指定します。 |
owner |
オプション |
オプション |
× |
64, |
階層化組織の所有者を識別名を含めた形式で指定します。 |
descr(n) |
オプション |
オプション |
× |
180 - |
階層化組織の説明を記述します。nには、1から60までの数字を記述します。 descr(1), descr(2), ..., descr(n) |
telnr(n) |
オプション |
オプション |
× |
64 |
電話番号を指定します。nには、1からの数字を記述します。nの値は、Directoryクライアントで指定できる最大値である30までの数を指定してください。 |
teldescr(n) |
オプション |
オプション |
× |
180 |
同一の修飾子(n)を持つ電話番号に対する説明を記述します。telnr(n)と対応しています。 |
faxnr(n) |
オプション |
オプション |
× |
64 |
FAX番号を指定します。nには、1からの数字を記述します。nの値は、Directoryクライアントで指定できる最大値である30までの数を指定してください。 |
faxdescr(n) |
オプション |
オプション |
× |
180 |
同一の修飾子(n)を持つFAX番号に対する説明を記述します。faxlnr(n)と対応しています。 |
street(n) |
オプション |
オプション |
× |
30 |
階層化組織の住所を記述します。nには、1から6までの数字を記述します。 street(1), street(2), ..., street(n) |
(注1):ディレクトリの名前部分の最大長は64バイト、識別名全体の最大長は490バイトです。たとえば、属性名ownerの識別名が"cn=owner名, l=location, o=organization, c=jp"の場合、全体の最大長は490バイトで、owner名部分の最大長は64バイトです。
(注):"descr(n)"、および"street(n)"属性以外を複数指定した場合、最後の値が採用されます。
階層化組織情報ファイルの作成例を以下に示します。
=HIER_PARENT 'ou=第三ソフトウェア部,ou=第三開発部,l=東京,o=(株)ABC,c=jp' |
目次 索引 |