SMIT 別名と高速パス
このセクションでは、SMIT 別名と高速パスについて説明します。
システム管理インターフェース・ツール (SMIT) の sm_menu_opt オブジェクトを使用すると、 smit コマンドで入力して SMIT を開始すると、ユーザーが特定のメニュー、セレクター、またはダイアログに直接アクセスできるファスト・パスを定義することができます。別名自体は表示されません。 ユーザーは高速パスを使用することによって、メインの SMIT メニューや、そのメニュー、セレクター、 またはダイアログへの SMIT インターフェース・パス内のその他のオブジェクトをバイパスすることができます。 任意の数の高速パスが同一のメニュー、セレクター、あるいはダイアログを指すことができます。
sm_menu_opt オブジェクトは、以下を設定することによってファスト・パスを定義するために使用されます。sm_menu_opt.aliasフィールド"y"この場合、 sm_menu_opt オブジェクトは、ファスト・パスを定義するためにのみ使用されます。 新しいファスト・パス名または別名は、以下の値によって指定されます。sm_menu_opt.id設定します。 以下の内容sm_menu_opt.next_idフィールドは、別のメニュー・オブジェクト、セレクター・ヘッダー・オブジェクト、またはダイアログ・ヘッダー・オブジェクトを指します。sm_menu_opt.next_typeフィールド:"m"(メニュー),"n"(selector)、または"d"(ダイアログ)。
メニュー・タイトルのすべての非別名 sm_menu_opt オブジェクト (next_type="m") 固有でなければなりませんsm_menu_opt.next_idフィールド値 (このフィールドは自動的にファスト・パスとして使用されるため)。
2 つのメニュー項目が同じ後続メニューを指すようにしたい場合は、next_idフィールドは別名を指している必要があり、別名は後続のメニューを指しています。
別名とファスト・パスをスタンザ・ファイルに定義してから、 odmadd コマンドを使用してそのファイルを処理することにより、別名とファスト・パスを作成します。 1 つのファイルに複数のメニュー、セレクター、およびダイアログを定義できます。 odmadd コマンドは、指定されたオブジェクト・リポジトリーに各別名定義を追加します。 /usr/lib/objrepos ディレクトリーはシステム情報用のデフォルトのオブジェクト・リポジトリーで、コンパイル済みオブジェクトの保管に使用できます。 SMIT 実行時に、オブジェクトは SMIT データベースから自動的に検索されます。
注: オブジェクトまたはオブジェクト・クラスを削除または追加する前に、必ず /usr/lib/objrepos ディレクトリーをバックアップしてください。 システム操作に必要なオブジェクトまたはクラスに不測の損傷があった場合は、システム上の問題を引き起こすことがあります。