esisetenvコマンドについて説明します。
機能説明
ISI運用管理コンソールとISIサーバをセットアップします。
形式
esisetenv
esisetenv [-r [-u DBユーザID [-p パスワード]] [-w]]
オプション
オプション | 説明 |
---|---|
-r | 非同期メッセージング(メッセージ保証あり)構成でセットアップする場合に指定します。 |
-u DBユーザID | JMS-RキューのDBユーザIDを指定します。 |
-p パスワード | JMS-RキューのDBユーザのパスワードを指定します。 |
-w | apfwaddmsgtblコマンドで追加したメッセージ格納領域を使用してJMS-Rキューを作成する場合に指定します。 本オプション指定時、本コマンドではJMS-Rキューは作成されません。esiqueadd_jmsrコマンドを使用してJMS-Rキューを作成してください。 |
復帰値
復帰値 | 意味と対処 |
---|---|
0 | 正常終了。 |
1以上 | 異常終了。エラーメッセージから原因を特定し、再度実行してください。 |
注意事項
本コマンドは、管理者権限で実行してください。
本コマンドは、同時に複数実行できません。
本コマンド実行時、Interstage JMXサービスを起動しておく必要があります。
本コマンド実行時、イベントサービスを起動しておく必要があります。
使用例
esisetenvコマンドの使用例を示します。この例では、非同期メッセージング(メッセージ保証なし)構成でセットアップします。
esisetenv
■作成リソース
本コマンドではInterstage Application Serverに以下のリソースを作成します。
同じ名前の資源がすでに作成されている場合はエラーになります。
■ワークユニット
ワークユニット | 備考 |
---|---|
ESIAdminServer | ISI運用管理コンソール用のアプリケーションを配備します。 |
ESIServer | ISIサーバ用のアプリケーションを配備します。 |
ESIServer_OrderUnit | ISIサーバ用のアプリケーションを配備します。 |
■JMS
グループ名 | チャネル名 | タイプ | Destination | ユニット | 備考 |
---|---|---|---|---|---|
ESI-GRP0 | ESI-ADMIN | Queue | ESIAdminQueue | esi00 | ISI運用管理コンソールで使用するキューです。 メッセージ送受信には、使用しないでください。 EE版の場合だけ作成します。 |
ESI-GRP1 | ESI-INBOUND | Queue | ESIInboundQueue | esi01 | シーケンスエンジンへの入力キューになります。メッセージ送受信APIの送信APIの接続先キューになります。 |
ESI-INBOUND-R | Queue | ESIInboundRecoveryQueue | esi01 | シーケンスエンジンの処理に失敗した場合にリカバリ用のメッセージを格納するキューになります。 | |
ESI-SEND | Queue | ESISendQueue | esi01 | シーケンスエンジンからの出力キューになります。このキューからSOAPメッセージ送信やJMS送信が行われます。 | |
ESI-SEND-R | Queue | ESISendRecoveryQueue | esi01 | 外部送信に失敗した場合にリカバリ用のメッセージを格納するキューになります。 | |
ESI-FTP | Queue | ESIFTPQueue | esi01 | シーケンスエンジンからの出力キューになります。このキューのメッセージをファイル転送機能で送信することができます。 | |
ESI-OUTBOUND | Queue | ESIOutboundQueue | esi01 | シーケンスエンジンからの出力先キューになります。 メッセージ送受信APIの受信APIの接続先キューになります。 | |
ESI-GRP1 または ESI-GRP4 | ESI-MONITORING | Queue | ESIMonitoringQueue | esi01 または esi04 | Interstage BPM Analyticsへのイベント送信キューです。 非同期メッセージング(メッセージ保証なし)構成の場合はESI-GRP1で作成します。 同期メッセージング構成、および非同期メッセージング(メッセージ保証あり)構成の場合はESI-GRP4で作成します。 |
保存先
ユニットID | 備考 |
---|---|
esi00 | 保存先(ユニット)として以下のディレクトリ配下を使用します。
/opt/FJSVesi/var/notify |
esi01 | |
esi04 |
Destination
JNDI名 | タイプ | イベントチャネル | ネーミングサービス | ||
---|---|---|---|---|---|
グループ名 | チャネル | ホスト名またはIPアドレス | ポート | ||
ESIAdminQueue | Queue | ESI-GRP0 | ESI-ADMIN | localhost | 8002 |
ESIMonitoringQueue | Queue | ESI-GRP0 または ESI-GRP4 | ESI-MONITORING | localhost | 8002 |
ESIInboundQueue | Queue | ESI-GRP1 | ESI-INBOUND | localhost | 8002 |
ESIInboundRecoveryQueue | Queue | ESI-GRP1 | ESI-INBOUND-R | localhost | 8002 |
ESISendQueue | Queue | ESI-GRP1 | ESI-SEND | localhost | 8002 |
ESISendRecoveryQueue | Queue | ESI-GRP1 | ESI-SEND-R | localhost | 8002 |
ESIFTPQueue | Queue | ESI-GRP1 | ESI-FTP | localhost | 8002 |
ESIOutboundQueue | Queue | ESI-GRP1 | ESI-OUTBOUND | localhost | 8002 |