メッセージキューイングアクセス機能 TP1/Message Queue - Access 使用の手引
UNIXの場合,MQCクライアント機能が使用する環境変数の設定形式は,MQCクライアント機能があるコンピュータのシェルによって異なります。
Windowsの場合,コントロールパネルを起動して環境変数を設定してください。
Java言語のJMSインタフェースを使用する場合は,uCosminexus Application Server上でリソースアダプタのプロパティ定義に次の環境変数を設定してください。
$ DCMQCSRVHOSTNAME = 窓口となるMQCリスナサーバのホスト名 $ DCMQCSRVHOSTIP = 窓口となるMQCリスナサーバのIPアドレス $ DCMQCSRVSERVNAME = 窓口となるMQCリスナサーバのサービス名 $ DCMQCSRVPORT = 窓口となるMQCリスナサーバのポート番号 〔$ DCMQCCLTHOSTIP = 自システムのIPアドレス〕 〔$ DCMQCCLTPORT = 自システムのポート番号〕 〔$ DCMQCTIMEREQ = MQCリスナサーバまたはMQCゲートウェイサーバからの 結果応答受信監視タイマ値〕 〔$ DCMQCTIMEGET = MQCゲートウェイサーバでのMQGET命令の 待ち合わせ最大時間〕 〔$ DCMQCTIMESEG = MQCリスナサーバまたはMQCゲートウェイサーバからの 継続セグメント受信監視タイマ値〕 〔$ DCMQCTIMECON = MQCリスナサーバまたはMQCゲートウェイサーバへの 最大接続試行時間〕 〔$ DCMQCSEGSIZE = 転送時のセグメントサイズ〕 〔$ DCMQCAPITRCOUT = APIトレースディスク出力要否〕 〔$ DCMQCAPITRCFILNUM = APIトレースファイル数〕 〔$ DCMQCAPITRCSIZE = APIトレース容量(エントリ数)〕 〔$ DCMQCAPITRCWRITE = APIトレース出力単位(エントリ数)〕 〔$ DCMQCEXPTRN = トランザクション処理方式の拡張要否〕 〔$ DCMQCDEFCON = 接続先情報定義ファイル読み込み要否〕 〔$ DCMQCDEFCONPATH = 接続先情報定義ファイルのパス〕 $ export DCMQCSRVHOSTNAME DCMQCSRVHOSTIP DCMQCSRVSERVNAME DCMQCSRVPORT DCMQCCLTHOSTIP DCMQCCLTPORT DCMQCTIMEREQ DCMQCTIMEGET DCMQCTIMESEG DCMQCTIMECON DCMQCSEGSIZE DCMQCAPITRCOUT DCMQCAPITRCFILNUM DCMQCAPITRCSIZE DCMQCAPITRCWRITE DCMQCEXPTRN DCMQCDEFCON DCMQCDEFCONPATH
% setenv DCMQCSRVHOSTNAME 窓口となるMQCリスナサーバのホスト名 % setenv DCMQCSRVHOSTIP 窓口となるMQCリスナサーバのIPアドレス % setenv DCMQCSRVSERVNAME 窓口となるMQCリスナサーバのサービス名 % setenv DCMQCSRVPORT 窓口となるMQCリスナサーバのポート番号 〔% setenv DCMQCCLTHOSTIP 自システムのIPアドレス〕 〔% setenv DCMQCCLTPORT 自システムのポート番号〕 〔% setenv DCMQCTIMEREQ MQCリスナサーバまたはMQCゲートウェイサーバ からの結果応答受信監視タイマ値〕 〔% setenv DCMQCTIMEGET MQCゲートウェイサーバでのMQGET命令の 待ち合わせ最大時間〕 〔% setenv DCMQCTIMESEG MQCリスナサーバまたはMQCゲートウェイサーバ からの継続セグメント受信監視タイマ値〕 〔% setenv DCMQCTIMECON = MQCリスナサーバまたはMQCゲートウェイサーバへの 最大接続試行時間〕 〔% setenv DCMQCSEGSIZE 転送時のセグメントサイズ〕 〔% setenv DCMQCAPITRCOUT APIトレースディスク出力要否〕 〔% setenv DCMQCAPITRCFILNUM APIトレースファイル数〕 〔% setenv DCMQCAPITRCSIZE APIトレース容量(エントリ数)〕 〔% setenv DCMQCAPITRCWRITE APIトレース出力単位(エントリ数)〕 〔% setenv DCMQCEXPTRN トランザクション処理方式の拡張要否〕 〔% setenv DCMQCDEFCON 接続先情報定義ファイル読み込み要否〕 〔% setenv DCMQCDEFCONPATH 接続先情報定義ファイルのパス〕
DCMQCSRVHOSTNAME 窓口となるMQCリスナサーバのホスト名 DCMQCSRVHOSTIP 窓口となるMQCリスナサーバのIPアドレス DCMQCSRVSERVNAME 窓口となるMQCリスナサーバのサービス名 DCMQCSRVPORT 窓口となるMQCリスナサーバのポート番号 〔DCMQCCLTHOSTIP 自システムのIPアドレス〕 〔DCMQCCLTPORT 自システムのポート番号〕 〔DCMQCTIMEREQ MQCリスナサーバまたはMQCゲートウェイサーバからの 結果応答受信監視タイマ値〕 〔DCMQCTIMEGET MQCゲートウェイサーバでのMQGET命令の 待ち合わせ最大時間〕 〔DCMQCTIMESEG MQCリスナサーバまたはMQCゲートウェイサーバからの 継続セグメント受信監視タイマ値〕 〔DCMQCTIMECON MQCリスナサーバまたはMQCゲートウェイサーバへの 最大接続試行時間〕 〔DCMQCSEGSIZE 転送時のセグメントサイズ〕 〔DCMQCAPITRCOUT APIトレースディスク出力要否〕 〔DCMQCAPITRCFILNUM APIトレースファイル数〕 〔DCMQCAPITRCSIZE APIトレース容量(エントリ数)〕 〔DCMQCAPITRCWRITE APIトレース出力単位(エントリ数)〕 〔DCMQCEXPTRN トランザクション処理方式の拡張要否〕 〔DCMQCDEFCON = 接続先情報定義ファイル読み込み要否〕 〔DCMQCDEFCONPATH = 接続先情報定義ファイルのパス〕
JMSインタフェースを使用する場合は,(1)〜(3)で示したMQCクライアント機能の環境変数に加えて,JMSインタフェース専用の環境変数を設定する必要があります。この設定では,uCosminexus Application Serverでリソースアダプタのプロパティ定義に設定します。詳細については,マニュアル「Cosminexus アプリケーション設定操作ガイド」を参照してください。
JMSインタフェースを使用する場合に設定する必要がある環境変数を次の表に示します。
表2-5 JMSインタフェース使用時に必要な環境変数
分類 | 設定項目 | 設定する内容 |
---|---|---|
MQCクライアント機能共通 | DCMQCSRVHOSTNAME | 窓口となるMQCリスナサーバのホスト名 |
DCMQCSRVHOSTIP | 窓口となるMQCリスナサーバのIPアドレス | |
DCMQCSRVSERVNAME | 窓口となるMQCリスナサーバのサービス名 | |
DCMQCSRVPORT | 窓口となるMQCリスナサーバのポート番号 | |
DCMQCCLTHOSTIP | 自システムのIPアドレス | |
DCMQCCLTPORT | 自システムのポート番号 | |
DCMQCTIMEREQ | MQCリスナサーバまたはMQCゲートウェイサーバからの結果応答受信監視タイマ値 | |
DCMQCTIMEGET | MQCゲートウェイサーバでのMQGET命令の待ち合わせ最大時間 | |
DCMQCTIMESEG | MQCリスナサーバまたはMQCゲートウェイサーバからの継続セグメント受信監視タイマ値 | |
DCMQCTIMECON | MQCリスナサーバまたはMQCゲートウェイサーバへの最大接続試行時間 | |
DCMQCSEGSIZE | 転送時のセグメントサイズ | |
DCMQCAPITRCOUT | APIトレースディスク出力要否 | |
DCMQCAPITRCFILNUM | APIトレースファイル数 | |
DCMQCAPITRCSIZE | APIトレース容量(エントリ数) | |
DCMQCAPITRCWRITE | APIトレース出力単位(エントリ数) | |
JMSインタフェース専用 | ModelQueueName | TemporaryQueueオブジェクト生成時のモデルキュー定義 |
TraceLevel | JMSAPIトレース情報の出力レベル | |
PrfTraceLevel | JMSPRFトレース情報の取得レベル | |
QueueConfigFileName | キュー定義ファイル名 |
putenv DCMQCSRVHOSTIP nnn.nnn.nnn.nnn putenv DCMQCSRVPORT nnnnn
set trn_rm_open_close_scope=process
接続先情報定義ファイルを読み込むかどうかによって,有効になる環境変数の設定場所が異なります。接続先情報定義ファイルを読み込む(DCMQCDEFCON=Y)場合,および接続先情報定義ファイルを読み込まない(DCMQCDEFCON=N)場合の,環境変数の設定場所の有効性を次の表に示します。
表2-6 接続先情報定義ファイルの読み込みの有無による環境変数の設定場所の有効性
環境変数名 | 指定する内容 | DCMQCDEFCON=Y | DCMQCDEFCON=N | ||
---|---|---|---|---|---|
接続先情報定義ファイル | OSに設定する環境変数 | 接続先情報定義ファイル | OSに設定する環境変数 | ||
DCMQCDEFCON | 接続先情報定義ファイル読み込み要否 | − | ○ | − | ○ |
DCMQCDEFCONPATH | 接続先情報定義ファイルのパス | − | ○ | − | − |
DCMQCMGRNAME | 接続先のMQサーバのキューマネジャ名 | ○ | − | − | − |
DCMQCSRVHOSTNAME | 窓口となるMQCリスナサーバのホスト名 | ○ | − | − | ○ |
DCMQCSRVHOSTIP | 窓口となるMQCリスナサーバのIPアドレス | ○ | − | − | ○ |
DCMQCSRVSERVNAME | 窓口となるMQCリスナサーバのサービス名 | ○ | − | − | ○ |
DCMQCSRVPORT | 窓口となるMQCリスナサーバのポート番号 | ○ | − | − | ○ |
DCMQCCLTHOSTIP | 自システムのIPアドレス | ○ | − | − | ○ |
DCMQCCLTPORT | 自システムのポート番号 | ○ | − | − | ○ |
DCMQCTIMEREQ | MQCリスナサーバまたはMQCゲートウェイサーバからの結果応答受信監視タイマ値 | ○ | − | − | ○ |
DCMQCTIMEGET | MQCゲートウェイサーバでのMQGET命令の待ち合わせ最大時間 | ○ | − | − | ○ |
DCMQCTIMESEG | MQCリスナサーバまたはMQCゲートウェイサーバからの継続セグメント受信監視タイマ値 | ○ | − | − | ○ |
DCMQCTIMECON | MQCリスナサーバまたはMQCゲートウェイサーバへの最大接続試行時間 | ○ | − | − | ○ |
DCMQCSEGSIZE | 転送時のセグメントサイズ | ○ | − | − | ○ |
DCMQCAPITRCOUT | APIトレースディスク出力要否 | − | ○ | − | ○ |
DCMQCAPITRCFILNUM | APIトレースファイル数 | − | ○ | − | ○ |
DCMQCAPITRCSIZE | APIトレース容量(エントリ数) | − | ○ | − | ○ |
DCMQCAPITRCWRITE | APIトレース出力単位(エントリ数) | − | ○ | − | ○ |
DCMQCEXPTRN | トランザクション処理方式の拡張要否 | − | ○ | − | ○ |
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.
(C) Copyright International Business Machines Corporation 1994, 1999. All rights reserved.