Component Instance Manager(CIM)コマンドライン・ユーティリティは、コンポーネントの作成、削除および表示を行うツールです。Endeca IAS Serviceは、CIMコマンドライン・ユーティリティのタスクを行う前に実行しておく必要があります。
このバージョンのIASでは、CIMコマンドライン・ユーティリティで管理可能なコンポーネントのタイプはレコード・ストア・コンポーネントになります。今後のリリースでは、ユーティリティは、その他のタイプのコンポーネントを管理するように拡張されます。
CIMコマンドライン・ユーティリティは、コマンド・プロンプトから実行するcomponent-manager-cmd.sh(Linux/UNIXシステムの場合)およびcomponent-manager-cmd.bat(Windowsの場合)というスクリプトになります。スクリプトはIAS\<バージョン>\binディレクトリにあります。
CIMコマンドライン・ユーティリティには、使用構文を表示する2つのhelpオプションがあります。--helpオプションは、タスクの概要を表示します。--help-detailオプションは、すべてのタスクの詳しい使用情報を表示します。
C:Oracle\Endeca\IAS\3.1.0\bin>component-manager-cmd.bat --help usage: component-manager-cmd <task-name> [options] list-types list-components create-component delete-component For detailed usage information including task options, use --help-detail For detailed usage information for individual task options, use <task-name> --help
component-manager-cmd task-name [options]
task-name引数は、createCrawlsタスクなどの、ユーティリティから実行するタスクになります。タスク・オプションは、タスクによって異なります。ただし、次のオプションはどのタスクでも使用できます。
インストール・ウィザードの一環で、最初にEndeca IAS Serviceのホストとポートの設定を指定します。そのホストが、IAS Server、Component Instance Managerおよびすべてのレコード・ストア・インスタンスを実行します。次に、インストール・ウィザードでは、ホスト(com.endeca.eidi.ias.server.host)とポート(com.endeca.eidi.ias.server.port)の設定を、commandline.propertiesのプロパティとして書き込みます。すべてのコマンドライン・ユーティリティでは、タスクの実行時に-hフラグと-pフラグを省略する場合、これらの設定がデフォルト値として使用されます。
必須ではありませんが、使用するシステムのPATH環境変数にbinディレクトリのパスを設定することをお薦めします。これにより、どの場所からでもComponent Instance Managerコマンドライン・ユーティリティのスクリプトを実行できます。