JP1/NETM/DM Client(UNIX(R)用)
機能
- テープ系およびディスク系デバイスまたはハードディスクから,プログラムプロダクトを登録することを指示します。
- ハードディスクからユーザデータおよびユーザプログラムを登録することを指示します。
- 中継システムまたはエンドWSの場合,配布管理システムからの配布指令に従って,パッケージの配布を指示します。
- パッケージをすべて削除して保管庫を初期化することを指示します。
形式
- プログラムプロダクトの登録
rdsft -c 〔-kパスワード〕 {-s|-S登録PP形名} 〔-gグループ名〕 〔-hホストファイル名またはホスト名〕 〔-Q〕 -C{スペシャルファイル名|日立PP格納ディレクトリ} 〔登録ファイル名〕 〔-Nサービス名〕- ユーザデータおよびユーザプログラムの登録
rdsft -c 〔-kパスワード〕 〔{-dユーザ資源パス|-Dユーザ資源パス記述ファイル名}〕 〔-gグループ名〕 〔-r資源名〕 〔-pプログラム名〕 〔-vバージョン/リビジョン〕 〔-V前提バージョン/リビジョン〕 〔-G世代番号〕 〔-hホストファイル名またはホスト名〕 〔-mマネージングホスト名〕 〔-Q〕 〔登録ファイル名〕 〔-Nサービス名〕- パッケージ配布
rdsft -a 〔-hホストファイル名またはホスト名〕 〔-Nサービス名〕- 保管庫の初期化
rdsft -init
オプション
- -a
- 中継システムまたはエンドWSで,自UNIXマシンに対する配布指令がある場合に,その配布指令に従ってパッケージを配布することを指定します。自UNIXマシンに対する配布指令がすべて終了したあとで,コマンドの処理を終了します。
- 自UNIXマシンに対する複数の配布指令を処理中にエラーになった場合,次のようになります。
- 組み込み処理中にエラーになった場合は,エラーになった配布指令の処理を中止してそのほかの配布指令を続行します。
- 配布管理システムとの通信処理中にエラーになった場合は,エラーになった時点ですべての処理を打ち切ります。
- 自UNIXマシンに対する配布指令がない場合は,処理を終了します。
- -Cスペシャルファイル名または日立PP格納ディレクトリ 〜((1〜128文字(半角の場合)))
- 日立プログラムプロダクトを登録する場合,必ず指定してください。
- スペシャルファイル名
- ソフトウェアを登録するテープ系およびディスク系デバイスに対応したスペシャルファイル名を/dev/から絶対パスで指定します。スペシャルファイル名の指定方法は,「第1編 2.2.3(1) 日立プログラムプロダクトの登録」を参照してください。
- システムで標準提供していないスペシャルファイルを使ってプログラムプロダクトを登録する場合,そのスペシャルファイルをスペシャルファイル定義ファイルに定義しておく必要があります。スペシャルファイルの定義方法については,「第1編 2.2.4(3) スペシャルファイル定義ファイルの作成」を参照してください。
- 日立PP格納ディレクトリ
- 日立プログラムプロダクトが格納されたディレクトリを絶対パスで指定します。ただし,ルートディレクトリ(/)は指定できません。指定した日立プログラムプロダクトの格納ディレクトリには,以下のような各OSのディレクトリが存在する必要があります。これらは小文字で存在する場合もあります。各OSのディレクトリ以外は格納しないでください。
- “HPUX”,“IPFHPUX”,“LINUX”,“IPLINUX”,“AIX”,“SOLARIS”など。
- -c
- 配布管理システムへソフトウェアを登録することを指定します。
- 登録するソフトウェアは,登録前・登録後とも2ギガバイトを超えないようにしてください。登録されたソフトウェアは,登録元と同じOSのマシンにしか配布できません。
- -Dユーザ資源パス記述ファイル名 〜((1〜128文字(半角の場合)))
- ユーザ資源パス記述ファイルのファイル名を指定します。このオプションを指定すると,複数のディレクトリおよびファイルをまとめて登録できます。ユーザ資源パス記述ファイルの作成方法については,「第1編 2.2.4(2) ユーザ資源パス記述ファイルの作成」を参照してください。-dオプションと-Dオプションは同時に指定できません。また,ユーザ資源パス記述ファイルに「..」を含むパスを指定しないでください。この値を省略すると,/NETMRDS/UPUPL/hd/下(OSがHP-UXの場合は,/var/opt/NETMDMW/UPUPL/hd/下)のディレクトリまたはファイルが配布されます。空のディレクトリを登録した場合,配布先ではディレクトリ構造だけが復元されます。
- -dユーザ資源パス 〜((1〜128文字(半角の場合)))
- 登録するソフトウェアのディレクトリまたはファイルを絶対パスまたは相対パスで指定します。
- -dオプションと-Dオプションは同時に指定できません。また,「..」を含むパスを指定しないでください。
- この値を省略すると,/NETMRDS/UPUPL/hd/下(OSがHP-UXの場合は,/var/opt/NETMDMW/UPUPL/hd/下)のディレクトリまたはファイルが配布されます。空のディレクトリを登録した場合,配布先ではディレクトリ構造だけが復元されます。
- -G世代番号 〜<半角の英大文字,数字>((4けた))
- 登録するソフトウェアの世代番号を指定します。
- -Gオプションに指定した世代番号は,登録ファイルの指定よりも優先されます。-Gオプションを省略すると,登録ファイルの指定が有効になります。
- -gグループ名 〜<半角の英大文字,数字>((2文字))
- ソフトウェアを登録するグループ名を指定します。1グループに登録できるソフトウェア数は,256です。新規にグループを作成してソフトウェアを登録する場合,そのグループに付ける名称をここで指定すれば,自動的にグループが作成されてソフトウェアが登録できます。
- 登録する配布管理システムごとに,グループ名を変更してください。同一グループ名のソフトウェアを異なる配布管理システムへそれぞれ登録した場合,資源名が異なっていてもグループ名が同一であると,そのソフトウェアを配布できないことがあります。
- -gオプションでグループ名を指定しない場合,登録ファイルでの指定が有効となります。-gオプションでの指定は,登録ファイルでの指定より優先されます。登録ファイルを使わない場合,-gオプションを必ず指定してください。
- -hホストファイル名またはホスト名
- ホストファイル名
- ホストファイルで指定した属性の設定値でパッケージングおよびパッケージ配布を実行する場合に,ホストファイルのファイル名を指定します。
- -mオプションを指定した場合は,-mオプションで指定した中継システムのホストファイルを指定します。配布管理システムに直結の中継システムに接続したUNIXマシンで指定する場合は,この中継システムのホストファイルを指定してください。
- パッケージング時,コマンドでの指定を省略すると,登録ファイルでの指定が有効になります。-hオプションの指定は,登録ファイルでの指定より優先されます。オプションおよび登録ファイルで指定されない場合,中継システムまたはエンドWSでは設定ファイルで指定した値が有効になります。中継システムと接続する中継システムおよびクライアントWSでは,自UNIXマシンの設定ファイルのManagingHostに指定した中継システム,または-mオプションで指定した中継システムの設定ファイルの値が有効になります。パッケージ配布時に指定を省略すると,設定ファイルでの値が有効になります。
- ホスト名
- 動作環境を設定していないシステムからパッケージングまたはパッケージ配布を実行する場合,配布管理システム(UNIX版JP1/NETM/DM Manager,UNIX版JP1/NETM/DM Client(中継システム),またはWindows版JP1/NETM/DM Manager)のホスト名を指定します。
- -init
- パッケージをすべて削除して保管庫を初期化することを指示します。
- グループid指定でパッケージ配布をしている場合,または自中継システムに滞留した指令がある場合,保管庫の初期化によって指令の状態は次のようになります。
- 設定ファイルのIDCommandDeleteTimingにRESOURCE_DELETEを指定した場合
削除されたパッケージに該当する指令保管庫の指令と,配布管理システムの実行管理ファイルの指令は削除されます。また,その指令に指定されているグループidに属する配布先システムでも,組み込み待ち状態になっている指令が削除されます。
- 設定ファイルのIDCommandDeleteTimingにMANUALを指定した場合
削除されたパッケージに該当する指令保管庫の指令と,配布管理システムの実行管理ファイルの指令は無効になります。また,その指令に指定されているグループidに属する配布先システムでも,組み込み待ち状態になっている指令がキャンセルされます。
- -kパスワード 〜<半角の英大文字,数字>((1〜8文字))
- 配布管理システムへソフトウェアを登録するためのパスワードを指定します。指定するパスワードには,配布管理システムで資源登録WSを識別するために設定しているパスワードを指定します。
- UNIX版JP1/NETM/DM ManagerまたはUNIX版JP1/NETM/DM Client(中継システム)に登録する場合
- 設定ファイルのPasswordForUploadに指定してある,資源アップロードパスワードを指定してください。
- Windows版JP1/NETM/DM Managerに登録する場合
- リレーショナルデータベースを作成したときに指定したパスワードを指定してください。リレーショナルデータベースを使っていない場合は指定しません。
- -kオプションを省略すると,パスワードの入力を要求するメッセージが表示されます。パスワードを画面に表示させないで入力したい場合は,この時点でパスワードを入力してください。-Qオプションを指定した場合,-kオプションの指定は省略できません。
- -mマネージングホスト名
- 中継システムを2台以上経由してパッケージングする場合,配布管理システムに直結した中継システムのホスト名を指定します。
- 次に示すマシンから登録する場合は,指定する必要はありません。
- ・配布管理システムに直結した中継システム
- ・配布管理システムに直結した中継システムに接続しているUNIXマシン
- ・エンドWS
- -Nサービス名
- 接続先とする配布管理システムのサービス名を指定します。
- -pプログラム名 〜((1〜50文字(半角の場合)))
- 登録するソフトウェアに付ける一般名称を指定します。この名称は,資源名以外に通称として何か名称を付けたい場合に指定します。このオプションでプログラム名を指定しない場合,登録ファイルでの指定が有効となります。また,-pオプションでの指定は,登録ファイルでの指定より優先されます。登録ファイル名を指定しない場合,-pオプションを省略すると,空白文字が仮定されます。
- -Q
- パッケージング時にパスワードの入力エラーなどが起こったとき,応答待ちにしないで,即時に処理を終了したいとき指定します。-Qオプションを指定した場合,-kオプションの指定は省略できません。
- -Qオプションは,次に示すことが起こった場合にコマンドの処理をすぐに終了させるときに指定します。
- コマンドにパスワードを指定していない
- パスワードが間違っている
- ソフトウェアを登録しようとしたグループに,ほかの配布先システムがパッケージングを実行中である
- また,登録しようとしたソフトウェアと同じ名称のソフトウェアがある場合に,上書きするかどうかを問い合わせるメッセージ(KDDM1544-Q)を表示させないでコマンドを終了するときも,-Qオプションを指定してください。
- -r資源名 〜<半角の英大文字,数字,ハイフン,およびアンダーバー>((1〜44文字))
- 登録するソフトウェアに付ける名称を指定します。この名称には,ネットワークシステム内で固有となる名称を付けてください。
- -rオプションに指定した資源名は,登録ファイルの指定よりも優先されます。-rオプションを省略すると,登録ファイルの指定が有効になります。登録ファイルを使わないシステムの場合は,-rオプションは必ず指定してください。
- {-s|-S登録PP形名} 〜((1〜128文字の英数字(半角の場合)))
- 登録するプログラムプロダクトを指定します。
- -s
- 登録ファイルで指定したプログラムプロダクトを登録することを示します。
- -S登録PP形名
- 登録するプログラムプロダクトのPP形名を指定することを示します。空白や特殊文字を含めて,128文字以内で指定してください。
- -sオプションと-Sオプションは,どちらかを必ず指定してください。
- -V前提バージョン/リビジョン 〜<半角の英大文字,数字,および / >((1〜6文字))
- 登録するソフトウェアを配布するときに,前提となるバージョン/リビジョンを指定します。-Vオプションに指定した前提バージョン/リビジョンは,登録ファイルの指定よりも優先されます。-Vオプションの指定を省略すると,登録ファイルの指定が有効になります。
- 前提バージョン/リビジョンに「000000」を指定した場合は,前提バージョン/リビジョンに関係なく無条件にソフトウェアが配布されます。
- 登録ファイルと-Vオプションを両方とも指定しなかった場合は,空白が仮定され,前提バージョンのチェックはしないでソフトウェアが配布されます。
- -vバージョン/リビジョン 〜<半角の英大文字,数字,および / >((1〜6文字))
- 登録するソフトウェアのバージョン/リビジョンを指定します。
- -vオプションに指定したバージョン/リビジョンは,登録ファイルの指定よりも優先されます。-vオプションを省略すると,登録ファイルの指定が有効になります。
- 登録ファイル名
- 登録ファイル名を,絶対パスまたは相対パスで指定します。ユーザデータおよびユーザプログラムの登録の場合,登録ファイル名,ユーザ資源パスおよびユーザ資源パス記述ファイルの指定を省略すると,次に示す登録ファイルパスが仮定されます。
- /NETMRDS/UPUPL/AC000000
- (OSがHP-UXの場合は,/var/opt/NETMDMW/UPUPL/AC000000)
- 登録ファイルを使わない場合,次に示すオプションを必ず指定してソフトウェアを登録してください。
- プログラムプロダクトを登録する場合
- -gグループ名
- ユーザデータおよびユーザプログラムを登録する場合
- -gグループ名
- -r資源名
終了コード
終了コード 意味 0または1 正常終了しました。 2 ディスクの空き容量が不足しました。不要なファイルを削除してください。中継システムで不要なファイルを削除しても容量が不足する場合は,次に示すコマンドで保管庫を初期化してください。
- rdsft -init
- rdsclr
3 インタフェースが不正です。設定ファイルまたは登録ファイルの書式を見直してください。 4 システムエラーが起こりました。システム管理者に連絡してください。 5 通信エラーが起こりました。システム管理者に連絡してください。 6 内部エラーが起こりました。システム管理者に連絡してください。 7 起動できません。システム管理者に連絡してください。 8 同じ名称のソフトウェアは登録済み,またはほかの端末で同じグループに同じ名称のソフトウェアを登録中です。同じ名称のソフトウェアが登録済みのときは,登録ファイルを見直すか,登録済みのパッケージを削除してください。ほかの端末で同じグループに同じ名称のソフトウェアを登録中のときは,しばらく待ったあとで,コマンドを再実行してください。 9 不正なソフトウェアを登録しています。登録済みの不正なパッケージを削除してください。 10 ソフトウェアの登録数が超過しました。配布管理システムのシステム管理者に連絡してください。 11 ほかの端末でソフトウェアを登録中です。しばらく待ったあとで,コマンドを再実行してください。
注意事項
- 保管庫に保管されているパッケージと同一名称のパッケージが配布された場合,保管処理はしません。強制保管庫止め配布指令で配布された場合は,保管処理をします。
- 自UNIXマシンに組み込まれているパッケージと同一名称のパッケージが配布指示された場合,配布処理はしません。強制配布指令で配布された場合は,配布処理を実行します。
- パッケージ配布時にホストファイルが指定されている場合,配布結果を送信するときにもホストファイルを使うため,配布結果の送信が終了するまでホストファイルを保存してください。
- 動作環境設定用ファイルに「PROHIBITPATH=NO」を設定していない場合,ユーザデータおよびユーザプログラムの登録時,ユーザ資源パスに /,/ofis,/usr,/etcは指定できません。これらのディレクトリ下の1ディレクトリまたはファイル(/etc/hosts,/etc/passwdなど)を指定することはできます。また,/(ルート)下のファイルおよびスペシャルファイルは登録できません。
- ユーザ資源パスとして,/NETMRDS/UPUPL/hd(HP-UXの場合は/var/opt/NETMDMW/UPUPL/hd)を絶対パスで指定できません。
- ユーザ資源パスにディレクトリを指定する場合は,指定ディレクトリ下のファイルのパス名が128バイト以下になるように指定してください。
All Rights Reserved. Copyright (C) 2009, 2010, Hitachi, Ltd.