opmn.xmlファイルのカスタム・プロセス構成について説明します。次のトピックで構成されています。次の行は、カスタム・プロセス・モジュールのロードと識別を行います。idによって識別されます。次の行は、カスタム・プロセスの最小限の構成を表します。カスタム・プロセスの他のすべての構成要素と属性にはデフォルト値が割り当てられます。例A-1に、カスタム・プロセスの完全な構成を示します。これには、カスタム・プロセスに使用できるすべての構成要素および属性が含まれています。カスタム・プロセスは、他の任意のシステム・コンポーネントの一部とすることができます。このような場合には、例A-1のprocess-type要素は、コンポーネント構成の一部である必要があります。pingカスタム・モジュールは、次の2つのいずれかの方法で、カスタム・プロセスのpingを実行するフレームワークを提供します。pingスクリプトpingpingのタイプは、ping-parametersカテゴリ内に適切なデータを指定することによって構成できます。pingを使用したカスタム・プロセスを示します。例A-1は、コンポーネント構成に代替挿入可能なスクリプトpingの例です。</process-type></ias-component>例A-2に、スクリプトを使用したpingの構成を示します。/></category>pingを実行することで(使用できる場合)、プロセスが動作可能であるかどうかを判断できます。これは、OPMNが、プロセスの作成後、管理対象プロセスが正常に起動したことの確認を必要としていることを示しています。プロセスは、様々な方法でOPMNに準備ができていることを伝えます。カスタム・モジュールを使用すると、それらのプロセスは、pingを使用して動作可能であることを伝えることができます。カスタム・プロセスに対してping機能を構成する場合、このメカニズムを使用して、そのプロセスの準備ができているかどうかを判断することもできます。プロセスが正常に起動していることのみをカスタム・モジュール側で仮定している場合は、動作可能かどうかを判断するメカニズムを構成しないこともできます。注意:pingが構成されている場合、プロセスの作成後すぐにpingが実行されます。プロセスの初期化およびpingへの応答にしばらくかかる場合は、pingを使用して動作可能かどうかを判断することは適切ではありません。pingに応答しない場合は、OPMNはそのプロセスが正常に起動しなかったと判断してそのプロセスを停止するからです。カスタム・プロセスの属性の説明この項では、カスタム・プロセスに固有の属性について説明します。この項では、さらに、それぞれの属性についても説明します。カスタム・プロセスの属性は、次の形式で記述されます。定義対象の属性名と値です。id="Custom"のように記述します。このフィールドでは、コンポーネントの定義に該当属性が必要か否かを定義します。属性に割り当てられるデフォルト値を定義します。デフォルト値は、インストールされているバージョンのopmn.xmlファイルに格納されるか、該当属性が存在しない場合は内部的に割り当てられます。このフィールドでは、必要に応じ、属性の有効値を定義します。customのように記述します。このフィールドでは、該当属性が現れる要素を定義します。ias-componentのように記述します。ias-component/process-type/process-setこのidは必須であり、任意の名前を指定できます。idは、既存の名前と重複しないようにしてください。カスタム・プロセスを構成するために付録Aで指定されたmodule-idと同じ。ias-component/process-typemodule-idは、プロセスをモジュールに関連付けます。カスタム・プロセスでは、このidは、カスタム・モジュールのプロセス・モジュール構成で指定されるmodule-idと一致している必要があります。ias-component/process-type/process-set/module-data/categorystart-parametersカテゴリには、起動実行可能ファイルおよび起動引数を指定する子要素が含まれます。ias-component/process-type/process-set/module-data/category/dataこのデータ要素は、プロセスがJavaプロセスかどうかを指定します。trueに設定した場合は、OPMNは管理対象プロセスのデフォルトのシステム・プロパティをstart-argsに追加します。ias-component/process-type/process-set/module-data/category/dataこのデータ要素は、起動する実行可能ファイルの名前を指定します。ias-component/process-type/process-set/module-data/category/dataこのデータ要素の値は、起動実行可能ファイルへのすべての引数を含む文字列である必要があります。このidに複数のデータ要素を指定しないでください。ias-component/process-type/process-set/module-data/categoryappend-req-argsの値は、構成された起動コマンドの末尾に付加されます。ias-component/process-type/process-set/module-data/categorystop-parametersカテゴリには、停止実行可能ファイルおよび停止引数を指定する子要素が含まれます。このカテゴリが構成されていない場合、OPMNは、killコマンドを使用してプロセスを停止します。ias-component/process-type/process-set/module-data/category/dataこのデータ要素は、プロセスの停止に使用される実行可能ファイルの名前を指定します。ias-component/process-type/process-set/module-data/category/dataこのデータ要素の値は、停止実行可能ファイルへのすべての引数を含む文字列である必要があります。このidに複数のデータ要素を指定しないでください。ias-component/process-type/process-set/module-data/categoryrestart-parametersカテゴリには、再起動実行可能ファイルおよび再起動引数を指定する子要素が含まれます。プロセスに明示的な再起動コマンドがある場合、このカテゴリを構成する必要があります。再起動コマンドがない場合、プロセスの再起動が必要なときは、停止コマンドに続いて起動コマンドが実行されます。再起動データが指定されると、OPMNは、そのプロセスのプロセスIDを再起動後も同じであると見なします。プロセスに使用できる明示的な再起動コマンドがない場合、停止コマンドに続いて起動コマンドが発行されます。この場合はプロセスIDの変更が許容されます。ias-component/process-type/process-set/module-data/category/dataこのデータ要素は、プロセスの再起動に使用される実行可能ファイルの名前を指定します。ias-component/process-type/process-set/module-data/category/dataこのデータ要素の値は、再起動実行可能ファイルへのすべての引数を含む文字列である必要があります。このidに複数のデータ要素を指定しないでください。ias-component/process-type/process-set/module-data/categoryappend-req-argsの値は、構成された再起動コマンドの末尾に付加されます。ias-component/process-type/process-set/module-data/categoryHTTPプロトコルを介してpingが実行されるカスタム・プロセスでは、このカテゴリを指定する必要があります。dataカテゴリは、そのようなpingの実行に必要なすべてのデータで構成されています。dataを指定する必要があります。関連項目:カスタム・プロセスの完全な構成の詳細は、例A-1を参照してください。pingタイプ・スクリプトの詳細は、例A-2を参照してください。ias-component/process-type/process-set/module-data/category/dataこのデータ要素を使用して、プロセスに対しpingを実行する際のURLを指定します。pingで使用されます。ias-component/process-type/process-set/module-data/category/dataこのデータ要素を使用して、カスタム・プロセスがバインドされるホスト名を指定します。このデータを指定しないと、pingが実行されません。無効なホスト名が指定された場合、process-setはdisabled(使用不可)になります。ias-component/process-type/process-set/module-data/category/dataカスタム・プロセスがリスニングするポートです。このデータを指定しないと、pingが実行されません。無効なポートが指定された場合、process-setはdisabled(使用不可)になります。pingの失敗に対してOPMNが持つトレランスを示す任意の適切な値。OPMNは、このトレランスを使用して、プロセスを応答なしと宣言して再起動するタイミングを決定します。data要素は、pingの失敗に対するトレランスを定義します。pingが失敗した回数がこの上限値に達すると、プロセスは応答なしと見なされ、OPMNによって再起動されます。ias-component/process-type/process-set/module-data/category/dataこのデータ要素で指定されたタイムアウト値は、OPMNがpingのレスポンスが届くのを待つ最大時間として使用されます。タイムアウト時間内にレスポンスがない場合、pingの試行は失敗したと見なされます。ias-component/process-type/process-set/module-data/category/dataこのデータ要素は、プロセスのpingに使用される実行可能ファイルの名前を指定します。この実行可能ファイルからの終了値が0の場合、pingは正常に実行されたと見なされます。その他のすべての値は、pingが失敗したことを示します。ias-component/process-type/process-set/module-data/category/dataこのデータ要素の値は、ping実行可能ファイルへのすべての引数を含む文字列である必要があります。このidに複数のデータ要素を指定しないでください。dataカテゴリは、カスタム・プロセスが正常に起動しているかどうかを判断するためにpingを使用することを示します。ias-component/process-type/process-set/module-data/category/dataこのデータ要素の値により、プロセスが使用可能であるかどうかを判断するためにpingを使用するかどうかが決まります。reserved.法律上の注意点ライブラリ。