odmadd コマンド
目的
作成されたオブジェクト・クラスにオブジェクトを追加します。
構文
odmadd [ InputFile ... ]
説明
odmadd コマンドは 1 つまたは複数の InputFile ファイルを入力とし、スタンザ・ファイルで検出されたデータとともにオブジェクトをオブジェクト・クラスに追加します。 各 InputFile ファイルは、オブジェクト・クラスに追加するオブジェクトを記述するデータを含む ASCII ファイルです。 ファイルが指定しないと、入力は stdin (標準入力) から取得されます。
追加先のクラスは ASCII 入力ファイルで指定されます。 このファイルの一般フォーマットは以下のとおりです。
class1name:
descriptor1name = descriptor1value
descriptor2name = descriptor2value
descriptor3name = descriptor3value
class2name:
descriptor4name = descriptor4value
.
.
.
入力ファイルには ¥ (¥) を入れることができます。これは C 言語の場合と同様に処理されます。入力ファイル内の文字列値とメソッド値は必ず " " (二重引用符) で囲みます。 ディスクリプター値は複数行にまたがって指定できます。
セキュリティー
RBAC ユーザーおよび Trusted AIX® ユーザーへの注意: このコマンドは特権操作を実行できます。特権命令を実行できるのは特権ユーザーのみです。 権限および特権について詳しくは、「セキュリティー」の『特権コマンド・データベース』を参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。
例
odmadd コマンドが使用する ASCII 入力ファイルは以下のようになります。
Fictional_Characters:
Story_Star = "Cinderella"
Birthday = "Once upon a time"
Age = 19
Friends_of = Cinderella
Enemies_of = "Cinderella"
Friend_Table:
Friend_of = "Cinderella"
Friend = "Fairy godmother"
Friend_Table:
Friend_of = "Cinderella"
Friend = "Mice"
Enemy_Table:
Enemy_of = "Cinderella"
Enemy = "Wicked sisters"
Enemy_Table:
Enemy_of = "Cinderella"
Enemy = "Mean stepmother"
先頭のファイルを NewObjects と命名すると、次のコマンドは既存のオブジェクト・クラスにこのオブジェクトを追加します。
odmadd NewObjects
html を参照してください。