modifyWMQQueue 명령
modifyWMQQueue 명령을 사용하여 IBM MQ MQ 메시징 제공자 큐 유형 대상의 특정 매개변수를 변경하십시오.
이 명령을 실행하려면 wsadmin 스크립트 클라이언트의 AdminTask 오브젝트를 사용하십시오.
이 명령은 WebSphere® Application Server 버전 7 이상 애플리케이션 서버에서 사용될 때만 유효합니다. 이전 버전에서는 사용하지 마십시오.
사용 가능한 IBM MQ 메시징 제공자
관리 명령 목록과 각 명령에 대한 간략한 설명을 보려면 wsadmin 프롬프트에 다음 명령을 입력하십시오.
print AdminTask.help('WMQAdminCommands')
제공된 명령에 대한 개요 도움말을 보려면
wsadmin 프롬프트에 다음 명령을 입력하십시오.
print AdminTask.help('command_name')
명령을 사용한 후 변경사항을 마스터 구성에
저장하십시오. 예를 들어, 다음 명령을 사용하십시오.
AdminConfig.save()
목적
modifyWMQQueue 명령을 사용하여 명령이 실행된 범위에서 정의된 IBM MQ 메시징 제공자 큐 유형 대상을 수정하십시오.
대상 오브젝트
특정 범위의 IBM MQ 메시징 제공자 큐 유형 대상.
필수 매개변수
이 명령의 매개변수는 IBM MQ 메시징 제공자 큐 유형 대상을 작성하는데 사용된 매개변수와 동일합니다.
선택적 매개변수
이 명령의 매개변수는 IBM MQ 메시징 제공자 큐 유형 대상을 작성하는데 사용된 매개변수와 동일합니다.
-customProperties 매개변수에 대한 이 명령의 동작에 유의하십시오.
- -customProperties
- 이 매개변수는 IBM MQ
MQ 메시징 제공자 큐 유형 대상 구현에 전달할 사용자 정의
특성을 지정합니다. 일반적으로 사용자 정의
특성은
WebSphere
관리 인터페이스를 통해 직접 지원되지 않는 큐 유형 대상의 속성을 설정하는 데 사용됩니다. 사용자 정의 특성은 이름 및 값 테이블 단계 매개변수를 사용하여 지정합니다. 테이블 단계이기 때문에 2개의 매개변수 순서가 고정되어 있습니다. 따라서 항상 이름을 먼저 지정하고 값을 두 번째에 지정해야 합니다.
- Jython: [name value]
- Jacl: {name value}
새 이름/값 쌍은 다음 규칙을 사용하여 기존 사용자 정의 특성 세트에 추가됩니다.- 기존 특성 세트에 수정 명령의 일부로 제공된 특성과 동일한 이름의 특성이 없을 경우, 사용자 정의 특성에 값이 지정되지 않아 무시되는 경우를 제외하고 제공된 특성은 사용자 정의 특성 세트에 추가됩니다.
- 기존 특성 세트에 수정 명령의 일부로 제공된 특성과 동일한 이름의 특성이 있고 수정 명령도 특성 값을 지정하는 경우, 기존 값이 제공된 값으로 대체됩니다.
- 기존 특성 세트에 수정 명령의 일부로 제공된 특성과 동일한 이름의 특성이 있지만 수정 명령이 특성 값을 지정하지 않는 경우, 동일한 이름의 특성이 기존의 사용자 정의 특성 세트에서 삭제됩니다.
예
- Jython 사용:
wsadmin>AdminConfig.getid("/Node:9994GKCNode01") 9994GKCNode01(cells/9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1) wsadmin>AdminTask.listWMQQueues("9994GKCNode01(cells/9994GKCNode01Cell/ nodes/9994GKCNode01|node.xml#Node_1)") jmsq2(cells/9994GKCNode01Cell/nodes/9994GKCNode01|resources.xml# MQQueue_1098737234986) wsadmin>AdminTask.modifyWMQQueue("jmsq2(cells/9994GKCNode01Cell/nodes/ 9994GKCNode01|resources.xml# MQQueue_1098737234986)", ["-ccsid 500"]) jmsq2(cells/9994GKCNode01Cell/nodes/9994GKCNode01|resources.
- Jacl 사용:
wsadmin>$AdminConfig getid /Node:9994GKCNode01 9994GKCNode01(cells/9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1) wsadmin>$AdminTask listWMQQueues 9994GKCNode01(cells/9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1)jmsq2(cells/9994GKCNode01Cell/nodes/9994GKCNode01|resources.xml# MQQueue_1098737234986) wsadmin>$AdminTask modifyWMQQueue jmsq2(cells/9994GKCNode01Cell/nodes/9994GKCNode01|resources.xml# MQQueue_1098737234986) {-ccsid 500} jmsq2(cells/9994GKCNode01Cell/nodes/9994GKCNode01|resources.