1

MQ から典拠レコードを照会するための次のコードがあります。

PCFMessageAgent agent = new PCFMessageAgent(queueManager);
agent.setCheckResponses(false);
PCFMessage[] responses;
PCFMessage request = new PCFMessage(MQConstants.MQCMD_INQUIRE_AUTH_RECS);
request.addParameter(MQConstants.MQIACF_AUTH_OPTIONS,
MQConstants.MQAUTHOPT_NAME_ALL_MATCHING + MQConstants.MQAUTHOPT_ENTITY_EXPLICIT + MQConstants.MQAUTHOPT_NAME_AS_WILDCARD);
request.addParameter(MQConstants.MQCACF_AUTH_PROFILE_NAME, "*");
request.addParameter(MQConstants.MQIACF_OBJECT_TYPE, MQConstants.MQOT_ALL);
responses = agent.send(request);

応答を処理すると1017、パラメータの値が取得されますMQIACF_OBJECT_TYPE
ドキュメントには、次の値のみが表示されますMQIACF_OBJECT_TYPE

MQOT_ALIAS_Q    1002
MQOT_ALL    1001
MQOT_AUTH_INFO  7
MQOT_CF_STRUC   10
MQOT_CHANNEL    6
MQOT_CLNTCONN_CHANNEL   1014
MQOT_CURRENT_CHANNEL    1011
MQOT_LOCAL_Q    1004
MQOT_MODEL_Q    1003
MQOT_NAMELIST   2
MQOT_PROCESS    3
MQOT_Q  1
MQOT_Q_MGR  5
MQOT_RECEIVER_CHANNEL   1010
MQOT_REMOTE_Q   1005
MQOT_REQUESTER_CHANNEL  1009
MQOT_RESERVED_1 999
MQOT_SAVED_CHANNEL  1012
MQOT_SENDER_CHANNEL 1007
MQOT_SERVER_CHANNEL 1008
MQOT_STORAGE_CLASS  4
MQOT_SVRCONN_CHANNEL    1013

値を取得しているのはなぜ1017ですか?
これは、他のさまざまな値の組み合わせでしょうか? 上記の値のいくつかの組み合わせから
その数にたどり着くことができるためです。1017

4

1 に答える 1