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 | 保存先(ユニット)として以下のディレクトリ配下を使用します。 <INSDIR>\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 |