Я использую MQ PCF для вывода списка авторитетных записей, связанных с диспетчером очередей. Вот код.
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);
Это возвращает огромное количество авторитетных записей, большинство из которых являются стандартными/системными записями, которые MQ создает по умолчанию.
Как изменить приведенный выше код (отфильтровать записи по умолчанию), чтобы возвращались только авторитетные записи для конкретного приложения?