MQ_OPEN組み込み関数は、メッセージ待ち行列を開いて待ち行列ハンドルを返します。
引数
番号 |
タイプ |
必須 任意 |
記述 |
最小 長 |
最大 長 |
最小 小数桁数 |
最大 小数桁数 |
1 |
A |
必須 |
接続ハンドル |
4 |
4 |
|
|
2 |
A |
必須 |
待ち行列の名前 |
48 |
48 |
|
|
3 |
A |
必須 |
オープン・モード |
10 |
10 |
|
|
戻り値
番号 |
タイプ |
必須 任意 |
記述 |
最小 長 |
最大 長 |
最小 小数桁数 |
最大 小数桁数 |
1 |
A |
必須 |
ステータス |
20 |
20 |
|
|
2 |
A |
必須 |
メッセージ |
1 |
256 |
|
|
3 |
A |
必須 |
待ち行列ハンドル |
4 |
4 |
|
|
待ち行列は複数のモードで開くことができます。
モード |
MQSeries APIオプション |
*BLANKS |
MQOO_INPUT_AS_Q_DEF MQOO_FAIL_IF_QUIESCING |
I |
MQOO_INPUT_AS_Q_DEF |
Q |
MQOO_INQUIRE |
IQ |
MQOO_INPUT_AS_Q_DEF MQOO_INQUIRE |
IF |
MQOO_INPUT_AS_Q_DEF MQOO_FAIL_IF_QUIESCING |
IQF |
MQOO_INPUT_AS_Q_DEF MQOO_INQUIRE MQOO_FAIL_IF_QUIESCING |
O |
MQOO_OUTPUT |
OF |
MQOO_OUTPUT MQOO_FAIL_IF_QUIESCING |
OU |
MQOO_OUTPUT MQOO_SET_IDENTITY_CONTEXT |
OFU |
MQOO_OUTPUT MQOO_FAIL_IF_QUIESCING MQOO_SET_IDENTITY_CONTEXT |
IO |
MQOO_INPUT_AS_Q_DEF MQOO_OUTPUT |
IOF |
MQOO_INPUT_AS_Q_DEF MQOO_OUTPUT MQOO_FAIL_IF_QUIESCING |
IOFU |
MQOO_INPUT_AS_Q_DEF MQOO_OUTPUT MQOO_FAIL_IF_QUIESCING MQOO_SET_IDENTITY_CONTEXT |