odmadd コマンド

目的

作成されたオブジェクト・クラスにオブジェクトを追加します。

構文

odmaddInputFile ... ]

説明

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 を参照してください。