createWMQTopic 명령

createWMQTopic 명령을 사용하면 특정 범위에서 WebSphere® MQ 메시징 제공자에 대한 JMS 주제 대상을 작성할 수 있습니다.

이 명령을 실행하려면 wsadmin 스크립트 클라이언트의 AdminTask 오브젝트를 사용하십시오.

[IBM i]wsadmin 스크립트 클라이언트는 Qshell에서 실행됩니다. 자세한 정보는 "Qshell을 구성하여 WebSphere Application Server 스크립트 실행" 주제를 참조하십시오.

이 명령은 WebSphere Application Server 버전 7 이상 애플리케이션 서버에서 사용될 때만 유효합니다. 이전 버전에서는 사용하지 마십시오.

사용 가능한 IBM MQ 메시징 제공자 관리 명령 목록과 각 명령에 대한 간략한 설명을 보려면 wsadmin 프롬프트에 다음 명령을 입력하십시오.

print AdminTask.help('WMQAdminCommands')

제공된 명령에 대한 개요 도움말을 보려면 wsadmin 프롬프트에 다음 명령을 입력하십시오.

print AdminTask.help('command_name')

명령을 사용한 후 변경사항을 마스터 구성에 저장하십시오. 예를 들어, 다음 명령을 사용하십시오.

AdminConfig.save()

목적

createWMQTopic 명령을 사용하면 특정 범위에서 WebSphere MQ 메시징 제공자 토픽 유형 대상을 작성할 수 있습니다.

다음 중 한 상태에 해당하면 WebSphere MQ 메시징 제공자 토픽 유형 대상을 작성할 수 없습니다.
  • WebSphere MQ 메시징 제공자 토픽 유형 대상이 동일한 범위에 동일한 이름으로 이미 존재합니다.
  • JNDI 이름이 WebSphere Application Server JNDI의 다른 항목과 충돌됩니다.

대상 오브젝트

WebSphere MQ 메시징 제공자 토픽 유형 대상이 작성되는 WebSphere MQ 메시징 제공자의 범위입니다.

필수 매개변수

-name
이 WebSphere MQ 메시징 제공자 토픽 유형 대상에 지정된 관리 이름입니다.
-jndiName
이 오브젝트를 WebSphere Application Server JNDI에 바인드하는 데 사용되는 이름입니다.
-topicName
이 대상 정의를 사용하는 경우 공개를 수신하거나 전송할 WebSphere MQ 주제의 이름입니다.

선택적 매개변수

-description
주제 유형 대상에 지정된 관리 설명입니다.
-persistence
이 매개변수는 이 대상으로 전송된 메시지를 저장하는 데 사용되는 지속성 레벨입니다.
다음 대소문자 구분 값 중 하나를 입력하십시오.
  • APP
  • TDEF
  • PERS
  • NON
  • HIGHT

APP가 기본값입니다.

-priority
이 대상으로 전송된 메시지에 지정할 우선순위 레벨입니다.
다음 값 중 하나를 입력하십시오.
  • APP
    참고: (APP는 대소문자를 구분함)
  • QDEF
    참고: (QDEF는 대소문자를 구분함)
  • <0 - 9 범위의 양의 정수(포함)>
다음 값 중 하나를 입력하십시오.
  • APP
    참고: (APP는 대소문자를 구분함)
  • QDEF
    참고: (QDEF는 대소문자를 구분함)
  • <0 - 9 범위의 양의 정수(포함)>

기본값은 APP입니다.

-expiry
이 대상으로 전송되는 메시지가 만기가 되어 처리 옵션에 따라 처리되기 전에 경과해야 하는 시간입니다.
다음 값 중 하나를 입력하십시오.
  • APP
    참고: (APP는 대소문자를 구분함)
  • UNLIM
    참고: (UNLIM은 대소문자를 구분함)
  • <모든 양의 정수>

기본값은 APP입니다.

-ccsid
CCSID(Coded Character Set Identifier)입니다.

이 매개변수의 값은 양의 정수이거나 비어 있어야 합니다. 자세한 내용은 IBM MQ 메시징 제공자 큐 및 토픽 고급 특성 설정의 내용을 참조하십시오.

기본값은 1208입니다.

-useNativeEncoding
이 매개변수는 기본 인코딩의 사용 여부를 지정합니다. true 또는 false 값을 사용할 수 있습니다.

true로 설정된 경우 -integerEncoding, -decimalEncoding-floatingPointEncoding 속성의 값을 무시합니다.

false로 설정된 경우 인코딩은 -integerEncoding, -decimalEncoding-floatingPointEncoding 속성에 지정됩니다.

-integerEncoding
이 큐의 정수 인코딩 설정입니다.

대소문자 구분 값 Normal 또는 Reversed 중 하나를 입력하십시오.

Normal이 기본값입니다.

-decimalEncoding
이 큐의 10진 인코딩 설정입니다.

대소문자 구분 값 Normal 또는 Reversed 중 하나를 입력하십시오.

기본값은 Normal입니다.

-floatingPointEncoding
이 큐의 부동 소수점 인코딩 설정입니다.

대소문자 구분 값 IEEENormal, IEEEReversed 또는 z/OS 중 하나를 입력하십시오.

기본값은 IEEENormal입니다.

-useRFH2
이 매개변수는 이 대상(targetClient라고도 함)에 전송되는 메시지에 RFH 버전 2 헤더가 추가되는지 여부를 결정합니다.

다음 대소문자 구분 값 중 하나를 입력하십시오. true 또는 false(JMS 또는 MQ targetClient 각각에 해당됨)

기본값은 true (JMS targetClient)입니다.

-sendAsync
이 매개변수는 도착했다는 큐 관리자 수신확인을 사용하지 않고 이 대상으로 메시지를 전송할 수 있는지 여부를 결정합니다.

대소문자 구분 값 YES, NO 또는 TDEF 중 하나를 입력하십시오.

기본값은 YES입니다.

-readAhead
이 매개변수는 비지속적 이용자의 메시지를 미리 읽고 캐시할 수 있는지 여부를 결정합니다.

대소문자 구분 값 YES, NO 또는 TDEF 중 하나를 입력하십시오.

기본값은 YES입니다.

-readAheadClose
이 특성은 readAhead 매개변수가 True로 설정된 대상에서 메시지 리스너를 사용하여 비동기식으로 메시지를 수신하는 메시지 이용자를 닫을 때 발생하는 동작을 결정합니다.

deliverAll 값이 지정된 경우 이용자를 닫기 전에 미리 읽은 모든 메시지가 전달됩니다.

deliverCurrent 값이 지정된 경우 이용자를 닫기 전에 진행 중인 메시지만 전달됩니다.

기본값은 deliverCurrent입니다.

-wildcardFormat
이 매개변수는 주제 와일드카드로 해석되는 문자 세트를 결정합니다.

올바른 값은 Topic 또는 Char입니다.

기본값은 Topic입니다.

-brokerDurSubQueue
연결 이용자가 수신하는 지속 불가능한 등록 메시지가 있는 큐의 이름입니다.

이 매개변수의 값은 유효한 큐 이름이거나 비어 있어야 합니다.

기본값은 SYSTEM.JMS.D.SUBSCRIBER.QUEUE입니다.

-brokerCCDurSubQueue
연결 이용자가 수신하는 지속 가능한 등록 메시지가 있는 큐 관리자에 정의된 큐의 이름입니다.

이 매개변수의 값은 유효한 큐 이름이거나 비어 있어야 합니다.

기본값은 SYSTEM.JMS.D.CC.SUBSCRIBER.QUEUE입니다.

-brokerPubQueue
공개 메시지가 전송되는 큐 관리자에 정의된 큐의 이름입니다.

이 매개변수의 값은 유효한 큐 이름이거나 비어 있어야 합니다.

기본값은 SYSTEM.BROKER.DEFAULT.STREAM입니다.

-brokerPubQmgr
브로커가 실행 중인 큐 관리자의 이름

이 매개변수의 값은 유효한 큐 관리자 이름이거나 비어 있어야 합니다.

기본값이 없습니다.

-brokerVersion
이 매개변수는 공개/등록 조작에 필요한 기능 레벨을 결정합니다.

이 매개변수의 값은 V1 또는 V2여야 합니다.

기본값은 V1입니다.

-customProperties
이 매개변수는 WebSphere MQ 메시징 제공자 토픽 유형 대상 구현에 전달할 사용자 정의 특성을 지정합니다. 일반적으로 사용자 정의 특성은 WebSphere 관리 인터페이스를 통해 직접 지원되지 않는 주제 유형 대상의 속성을 설정하는 데 사용됩니다.
사용자 정의 특성은 이름 및 값 테이블 단계 매개변수를 사용하여 지정합니다. 테이블 단계이기 때문에 2개의 매개변수 순서가 고정되어 있습니다. 따라서 항상 이름을 먼저 지정하고 값을 두 번째에 지정해야 합니다.
  • Jython: [name value]
  • Jacl: {name value}
참고: 다음 예제에서, wsadmin>로 시작하는 코드 블록은 사용자가 입력하는 코드를 표시합니다. wsadmin>로 시작하는 행들은 콘솔에 의해 리턴된 코드를 표시합니다.
다음 예제는 최소 매개변수 수를 지정하여 주제 정의를 작성합니다.
  • Jython 사용:
    wsadmin>AdminConfig.getid("/Node:9994GKCNode01")
    MQTopic_1098737234986)
     9994GKCNode01(cells/9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1)
    wsadmin>AdminTask.createWMQTopic("9994GKCNode01(cells/9994GKCNode01Cell/
    nodes/9994GKCNode01|node.xml#Node_1)", ["-name T1 -jndiName jms/topic/t1
     -topicName myTopic"])
    T1(cells/9994GKCNode01Cell/nodes/9994GKCNode01|resources.xml#
  • Jacl 사용:
    wsadmin>$AdminConfig getid /Node:9994GKCNode01
     
    9994GKCNode01(cells/9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1)
    wsadmin>$AdminTask createWMQTopic 
    9994GKCNode01(cells/9994GKCNode01Cell/nodes/9994GKCNode01|node.xml#Node_1){-name T1 -jndiName jms/topic/t1 -topicName myTopic}
    T1(cells/9994GKCNode01Cell/nodes/9994GKCNode01|resources.xml#
    MQTopic_1098737234986)

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rmj_wmq_jmstopic_create
파일 이름:rmj_wmq_jmstopic_create.html