esisrvaddコマンドについて説明します。
機能説明
ISIサーバを追加セットアップします。
形式
esisrvadd -i 識別子 [-s]
esisrvadd -i 識別子 [-s|-r [-u DBユーザID [-p パスワード]] |-r -w]
オプション
オプション | 説明 |
---|---|
-i 識別子 | ISIサーバ名に付与する識別子を指定します。
|
-s | 同期メッセージング構成でセットアップする場合に指定します。 -sを省略した場合、非同期メッセージング(メッセージ保証なし)構成でセットアップします。 |
オプション | 説明 |
---|---|
-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 | 保存先(ユニット)用のディレクトリとして以下を使用します。
|
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 |