esisrvaddコマンドについて説明します。
機能説明
ISIサーバを追加セットアップします。
形式
esisrvadd -i 識別子 [-s]

esisrvadd -i 識別子 [-s|-r [-u DBユーザID [-p パスワード]] |-r -w]
オプション
| オプション | 説明 | 
|---|---|
| -i 識別子 | ISIサーバ名に付与する識別子を指定します。 
 | 
| -s | 同期メッセージング構成でセットアップする場合に指定します。 -s、-d、-rのすべてを省略した場合、非同期メッセージング(メッセージ保証なし)構成でセットアップします。 | 
| -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サービスを起動しておく必要があります。
本コマンド実行時、イベントサービスを起動しておく必要があります。
使用例
esisrvaddコマンドの使用例を示します。この例では、識別子「add1」(ISIサーバ名「ESIServer_add1」)、非同期メッセージング(メッセージ保証なし)構成でISIサーバを追加セットアップします。
esisrvadd -i add1
■作成リソース
本コマンドではInterstage Application Serverに以下のリソースを作成します。
同じ名前の資源がすでに作成されている場合はエラーになります。
■ワークユニット
| ワークユニット | 備考 | 
|---|---|
| ISIサーバ名 | ISIサーバ用のアプリケーションを配備します。 | 
| ISIサーバ名_OrderUnit | ISIサーバ用のアプリケーションを配備します。 | 
■JMS
| グループ名 | チャネル名 | タイプ | Destination | ユニット | 備考 | 
|---|---|---|---|---|---|
| ESI-GRP1-ISIサーバ名 | ESI-INBOUND-ISIサーバ名 | Queue | ESIInboundQueue-ISIサーバ名 | 識別子1 | シーケンスエンジンへの入力キューになります。メッセージ送受信APIの送信APIの接続先キューになります。 | 
| ESI-INBOUND-R-ISIサーバ名 | Queue | ESIInboundRecoveryQueue-ISIサーバ名 | 識別子1 | シーケンスエンジンの処理に失敗した場合にリカバリ用のメッセージを格納するキューになります。 | |
| ESI-SEND-ISIサーバ名 | Queue | ESISendQueue-ISIサーバ名 | 識別子1 | シーケンスエンジンからの出力キューになります。このキューからSOAPメッセージ送信やJMS送信が行われます。 | |
| ESI-SEND-R-ISIサーバ名 | Queue | ESISendRecoveryQueue-ISIサーバ名 | 識別子1 | 外部送信に失敗した場合にリカバリ用のメッセージを格納するキューになります。 | |
| ESI-OUTBOUND-ISIサーバ名 | ESIOutboundQueue-ISIサーバ名 | 識別子1 | シーケンスエンジンからの出力先キューになります。 メッセージ送受信APIの受信APIの接続先キューになります。 | 
| ユニットID | 備考 | 
|---|---|
| 識別子1 | 保存先(ユニット)用のディレクトリとして以下を使用します。 <INSDIR>\var\notify | 
| JNDI名 | タイプ | イベントチャネル | ネーミングサービス | ||
|---|---|---|---|---|---|
| グループ名 | チャネル | ホスト名またはIPアドレス | ポート | ||
| ESIInboundQueue-ISIサーバ名 | Queue | ESI-GRP1-ISIサーバ名 | ESI-INBOUND-ISIサーバ名 | localhost | 8002 | 
| ESIInboundRecoveryQueue-ISIサーバ名 | Queue | ESI-GRP1-ISIサーバ名 | ESI-INBOUND-R-ISIサーバ名 | localhost | 8002 | 
| ESISendQueue-ISIサーバ名 | Queue | ESI-GRP1-ISIサーバ名 | ESI-SEND-ISIサーバ名 | localhost | 8002 | 
| ESISendRecoveryQueue-ISIサーバ名 | Queue | ESI-GRP1-ISIサーバ名 | ESI-SEND-R-ISIサーバ名 | localhost | 8002 | 
| ESIOutboundQueue-ISIサーバ名 | Queue | ESI-GRP1-ISIサーバ名 | ESI-OUTBOUND-ISIサーバ名 | localhost | 8002 |