Service Registry 3 2005Q4 管理ガイド

add user

特定のユーザーをレジストリに追加します。

形式

add user [-edit] [- load filename] [-firstname string] [-lastname string] [-middleName string] - alias string - keypass string [-post1.type string] [-post1.city string] [-post1.country string] [- post1.postalcode string] [-post1.stateOrProvince string] [-post1.street string] [-post2.streetNumber string ] [-post2.type string] [-post2.city string] [- post2.country string] [-post2.postalcode string] [-post2.stateOrProvince string] [-post2.street string] [-post2.streetNumber string ] [-post3.type string] [-post3.city string] [- post3.country string] [-post3.postalcode string] [-post3.stateOrProvince string] [-post3.street string] [-post3.streetNumber string ] [-telephone1.type string] [-telephone1.areaCode string] [-telephone1.countryCode string] [-telephone1.extension string] [-telephone1.number string] [- telephone1.URL string] [-telephone2.type string] [-telephone2.areaCode string] [-telephone2.countryCode string] [-telephone2.extension string] [-telephone2.number string] [-telephone2.URL string ] [-telephone3.type string] [-telephone3.areaCode string] [-telephone3.countryCode string] [-telephone3.extension string] [-telephone3.number string] [- telephone3.URL string] [-email1.type string] [-email1.address string] [-email2.type string] [-email12address string] [- email3.type string] [-email3.address string]

説明

add user コマンドは、User オブジェクトを追加します。User オブジェクトには通常、PostalAddressTelephoneNumberEmailAddress の各オブジェクトが少なくとも 1 つずつ含まれます。

ユーザーに関する情報を指定するには、それらの情報をコマンド行から直接入力するか、あるいは -load オプションを使ってそれらの情報を含む Java プロパティーファイルを指定します。情報オプションと -load オプションは、コマンド行に指定された順番で評価されます。たとえば、いくつかのプロパティーをコマンド行から指定し、その他のプロパティーをプロパティーファイルから読み込んだあとで、そのプロパティーファイルの情報を後続のコマンド行オプションで上書きする、といったことも可能です。

新規ユーザーごとにアドレス、電話番号、および電子メールアドレスを最大 3 つずつ指定できます。それ以上必要な場合も、あとで Web コンソールや JAXR を使って追加できます。

住所、電話番号、電子メールアドレスのいずれかを指定する際には、 -emailType OfficeEmail のようにタイプの値を指定する必要があります。

コマンド行では、すべてのユーザーで必要となる基本情報のいくつかに対して短形式オプション (-fn など) が使用できるようになっています。ただし、そうした情報をプロパティーファイルで指定する場合には、長形式を使用する必要があります。たとえば、ユーザーの 1 つ目の電子メールアドレスをコマンド行から指定する場合には、- email1.address-emailAddress-email のいずれかを使用できますが、1 つ目の電子メールアドレスをプロパティーファイルで指定する場合には、email1.address= を使用する必要があります。ユーザーの 2 つ目の電子メールアドレスに対するオプションは 1 つしか用意されていないため、コマンド行では -email2.address を、プロパティーファイル内では email2.address= を、それぞれ使用する必要があります。

-edit オプションを指定した場合、新しいユーザーの情報を編集できるように、管理ツールによってエディタが起動されます。詳細については、オプション説明を参照してください。


注 –

-load の読み込み対象または -edit の編集対象となるプロパティーファイルでは、その他のすべての Java プロパティーファイルと同じく、IS0-8859-1 文字が使用されます。ISO-8859-1 に含まれない文字をプロパティーファイル内で表現する方法の詳細については、java.util.Properties.load(InputStream) のドキュメントを参照してください。


オプション

-edit

これを指定すると、新しいユーザーの情報を編集できるように、管理ツールによってエディタが起動されます。ツールによってエディタが起動されるのは、ほかのコマンド行パラメータが評価されたあとです。したがって、コマンド行またはプロパティーファイル内に指定された情報の評価結果に基づいて編集作業が開始されます。編集プログラムが正常に終了しないと、コマンドは続行されません。管理ツールは、set editor コマンド (setを参照) で指定されたエディタを起動します。これはデフォルトでは vi エディタになっています。


注 –

このリリースでは、-edit は、emacsclient および NetBeansTM コマンド bin/runide.sh --open と組み合わせて使用できますが、動作は保証されておらず、vi と組み合わせた場合に正常に動作するかどうかは、明らかになっていません。


-load

ユーザーのプロパティーが格納された Java プロパティーファイルを指定します。そのプロパティー名は、add user コマンドの長形式オプション (lastNamepost1.type など) と同一です。

-fn | -firstName

ユーザーの名を指定します。

-ln | -lastName

ユーザーの姓 (名字) を指定します。姓は必須です。コマンド行、プロパティーファイル内のいずれかで指定する必要があります。

-mn | -middleName

ユーザーのミドルネームを指定します。

-alias

キーストア内のユーザーの証明書にアクセスする際に使用するエイリアス。このオプションは必須です。エイリアスの文字長は 3 文字以上である必要があります。

-keypass

キーストア内のユーザーの証明書にアクセスする際に使用するパスワード。このオプションは必須です。パスワードの文字長は 6 文字以上である必要があります。

-postalType | -post1.type

1 つ目の PostalAddress のタイプ。このタイプは必須です。コマンド行、プロパティーファイル内のいずれかで指定する必要があります。値は任意の文字列 (OfficeHome など) です。

-city | -post1.city

1 つ目の PostalAddress の市。

-country | -post1.country

1 つ目の PostalAddress の国。

-postalCode | -postcode | - zip | -post1.postalcode

1 つ目の PostalAddress の郵便番号。

-stateOrProvince | -state | - province | -post1.stateOrProvince

1 つ目の PostalAddress の州または都道府県。

-street | -post1.street

1 つ目の PostalAddress の町名。

-streetNumber | -number | - -post1.streetNumber

1 つ目の PostalAddress の番地。

-post2.type

2 つ目の PostalAddress のタイプ。2 つ目の PostalAddress を指定する場合、そのタイプは必須です。コマンド行、プロパティーファイル内のいずれかで指定する必要があります。値は任意の文字列 (OfficeHome など) です。

-post2.city

2 つ目の PostalAddress の市。

-post2.country

2 つ目の PostalAddress の国。

-post2.postalcode

2 つ目の PostalAddress の郵便番号。

-post2.stateOrProvince

2 つ目の PostalAddress の州または都道府県。

-post2.street

2 つ目の PostalAddress の町名。

-post2.streetNumber

2 つ目の PostalAddress の番地。

-post3.type

3 つ目の PostalAddress のタイプ。3 つ目の PostalAddress を指定する場合、そのタイプは必須です。コマンド行、プロパティーファイル内のいずれかで指定する必要があります。値は任意の文字列 (OfficeHome など) です。

-post3.city

3 つ目の PostalAddress の市。

-post3.country

3 つ目の PostalAddress の国。

-post3.postalcode

3 つ目の PostalAddress の郵便番号。

-post3.stateOrProvince

3 つ目の PostalAddress の州または都道府県。

-post3.street

3 つ目の PostalAddress の町名。

-post3.streetNumber

3 つ目の PostalAddress の番地。

-phoneType | -telephone1.type

1 つ目の TelephoneNumber のタイプ。このタイプは必須です。コマンド行、プロパティーファイル内のいずれかで指定する必要があります。値は任意の文字列ですが、次の既知のタイプのいずれかを指定できます。 BeeperFAXHomePhoneMobilePhone、または OfficePhone

-areaCode | -telephone1.areaCode

1 つ目の TelephoneNumber の市外局番。

-countryCode | -telephone1.countryCode

1 つ目の TelephoneNumber の国番号。

-extension | -telephone1.extension

1 つ目の TelephoneNumber の内線。

-number | -telephone1.number

1 つ目の TelephoneNumber の電話番号サフィックス。国番号や市外局番は含みません。この番号は必須です。コマンド行、プロパティーファイル内のいずれかで指定する必要があります。

-URL | -telephone1.URL

1 つ目の TelephoneNumber の URL (この番号に電子的に電話をかけることのできる URL)。

-telephone2.type

2 つ目の TelephoneNumber のタイプ。2 つ目の TelephoneNumber を指定する場合、そのタイプは必須です。コマンド行、プロパティーファイル内のいずれかで指定する必要があります。値は任意の文字列ですが、次の既知のタイプのいずれかを指定できます。Beeper FAXHomePhoneMobilePhone、または OfficePhone

-telephone2.areaCode

2 つ目の TelephoneNumber の市外局番。

-telephone2.countryCode

2 つ目の TelephoneNumber の国番号。

-telephone2.extension

2 つ目の TelephoneNumber の内線。

-telephone2.number

2 つ目の TelephoneNumber の電話番号サフィックス。国番号や市外局番は含みません。2 つ目の TelephoneNumber を指定する場合、その番号は必須です。コマンド行、プロパティーファイル内のいずれかで指定する必要があります。

-telephone2.URL

2 つ目の TelephoneNumber の URL (この番号に電子的に電話をかけることのできる URL)。

-telephone3.type

3 つ目の TelephoneNumber のタイプ。3 つ目の TelephoneNumber を指定する場合、そのタイプは必須です。コマンド行、プロパティーファイル内のいずれかで指定する必要があります。値は任意の文字列ですが、次の既知のタイプのいずれかを指定できます。Beeper FAXHomePhoneMobilePhone、または OfficePhone

-telephone3.areaCode

3 つ目の TelephoneNumber の市外局番。

-telephone3.countryCode

3 つ目の TelephoneNumber の国番号。

-telephone3.extension

3 つ目の TelephoneNumber の内線。

-telephone3.number

3 つ目の TelephoneNumber の電話番号サフィックス。国番号や市外局番は含みません。3 つ目の TelephoneNumber を指定する場合、その番号は必須です。コマンド行、プロパティーファイル内のいずれかで指定する必要があります。

-telephone3.URL

3 つ目の TelephoneNumber の URL (この番号に電子的に電話をかけることのできる URL)。

-emailType | -email1.type

1 つ目の EmailAddress のタイプ。このタイプは必須です。コマンド行、プロパティーファイル内のいずれかで指定する必要があります。値は任意の文字列ですが、次の既知のタイプのいずれかを指定できます。HomeEmail または OfficeEmail

-emailAddress | -email | - email1.address

1 つ目の電子メールアドレス。1 つ目の電子メールアドレスは必須です。

-email2.type

2 つ目の EmailAddress のタイプ。2 つ目の EmailAddress を指定する場合、そのタイプは必須です。コマンド行、プロパティーファイル内のいずれかで指定する必要があります値は任意の文字列ですが、次の既知のタイプのいずれかを指定できます。HomeEmail または OfficeEmail

-email2.address

2 つ目の電子メールアドレス。

-email3.type

3 つ目の EmailAddress のタイプ。3 つ目の EmailAddress を指定する場合、そのタイプは必須です。コマンド行、プロパティーファイル内のいずれかで指定する必要があります。値は任意の文字列ですが、次の既知のタイプのいずれかを指定できます。HomeEmail または OfficeEmail

-email3.address

3 つ目の電子メールアドレス。

次のコマンドは、ユーザーのホームディレクトリ内のファイル JaneSmith.properties から User のプロパティーを読み込みます。


admin> add user -load ~/JaneSmith.properties

次のコマンド (すべてを 1 行で入力) では、User オブジェクトの作成に最低限必要なプロパティーを指定しています。


admin> add user -ln Smith -postaltype Office -country US 
-phonetype Office -number 333-3333 -emailtype OfficeEmail 
-emailaddress JaneSmith@JaneSmith.com -alias 123 -keypass 123456