1
java api를 사용하여 서버 연결 채널에 연결하여 모든 채널 이름을 가져 오려고합니다. 다음 명령을 사용하여 모든 채널에 대한 권한을 설정합니다.IBM MQ - java api - 모든 채널 이름 얻기
setmqaut -m local -t channel -n SYSTEM.** -p test +all
자바 코드,
pcfMessageAgent = new PCFMessageAgent(host, port, channelName);
PCFMessage request = new PCFMessage(CMQCFC.MQCMD_INQUIRE_CHANNEL);
request.addParameter(CMQCFC.MQCACH_CHANNEL_NAME, "*");
try {
queueResponses = pcfMessageAgent.send(request);
하지만 아래의 로그에 2035 오류 코드를 얻을 내가 탐색기에 SYSTEM.DEF.CLNTCONN
과 setmqaut 권한 명령 권한을 설정할 수 없습니다 볼 수없는 나는,
AMQ8077: Entity '[email protected]' has insufficient authority to access
object 'SYSTEM.DEF.CLNTCONN'.
EXPLANATION:
The specified entity is not authorized to access the required object. The
following requested permissions are unauthorized: dsp