JMS 활성화 스펙 구성을 정의합니다.
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
authDataRef | 최상위 레벨 authData 요소에 대한 참조입니다(문자열). | 활성화 스펙의 기본 인증 데이터입니다. | |
maxEndpoints | int Min: 0 | 500 | 디스패치할 최대 엔드포인트 수입니다. |
autoStart | boolean | true | 이 활성화 스펙과 연관된 메시지 엔드포인트가 자동으로 시작되는지 또는 재개 명령을 사용하여 수동으로 시작되어야 하는지를 구성합니다. |
활성화 스펙의 기본 인증 데이터입니다.
Name | Type | Default | Description |
---|---|---|---|
user | string | EIS에 연결할 때 사용할 사용자의 이름입니다. | |
password | 양방향으로 암호화된 비밀번호(문자열) | EIS에 연결할 때 사용할 사용자의 비밀번호입니다. 값은 일반 텍스트 또는 인코딩된 양식으로 저장될 수 있습니다. 비밀번호를 인코드하는 것이 좋습니다. 그렇게 작업을 수행하려면 인코드 옵션으로 securityUtility 도구를 사용하십시오. |
JMS 활성화 스펙이 하나 이상의 메시지 구동 Bean과 연관되고 메시지 수신에 필요한 구성을 제공합니다.
Name | Type | Default | Description |
---|---|---|---|
acknowledgeMode |
| Auto-acknowledge | 수신확인 모드는 메시지 구동 Bean에서 수신되는 메시지가 수신확인되는 방식을 나타냅니다. Auto-acknowledge Auto-acknowledge Dups-ok-acknowledge Dups-ok-acknowledge |
busName | string | defaultBus | 전체 프로파일 서버에서 서비스 통합 버스에 연결할 때 사용되는 버스 이름입니다. |
destinationType |
| javax.jms.Queue | 대상 유형으로서, javax.jms.Queue 또는 javax.jms.Topic이 됩니다. javax.jms.Queue javax.jms.Queue javax.jms.Topic javax.jms.Topic |
maxConcurrency | int Min: 1 Max: 2147483647 | 5 | 메시지를 동시에 전달할 최대 엔드포인트 수입니다. 해당 수를 늘리면 성능이 개선되지만 지정된 시간에 사용되는 스레드 수도 늘어납니다. 실패한 모든 전달에서 메시지 순서를 포함하려면 최대 동시 엔드포인트 값을 1로 설정하십시오. |
readAhead |
| Default | 미리 읽기는 메시지를 우선적으로 이용자에게 지정하는 최적화입니다. 이는 이용자 요청을 더 빠르게 처리합니다. AlwaysOn AlwaysOn AlwaysOff AlwaysOff Default Default |
retryInterval | 초 정밀도를 사용하는 기간 | 30s | 초기 연결 및 보다 나은 연결을 설정하려는 후속 시도의 경우, 모두에 해당하는 메시징 엔진 연결 시도 간 지연(초)입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. |
subscriptionDurability |
| NonDurable | MS 주제 등록의 유형입니다. 값은 Durable, DurableShared, NonDurable, NonDurableShared 중 하나입니다. NonDurableShared NonDurableShared Durable Durable DurableShared DurableShared NonDurable NonDurable |
targetTransportChain |
| InboundBasicMessaging | 전송 체인은 전체 프로파일 서버에서 서비스 통합 버스와 통신하는 데 사용할 수 있는 통신 프로토콜을 지정합니다. InboundBasicMessaging InboundBasicMessaging InboundSecureMessaging InboundSecureMessaging |
clientId | string | 모든 연결에서 지속 가능한(그리고 지속 가능하지 않은 공유) 주제 등록에 필요한 JMS 클라이언트 ID입니다. 이 ID는 애플리케이션에서 지속 가능한(그리고 지속 가능하지 않은 공유) 발행/구독 메시징을 수행 중인 경우 필요합니다. | |
connectionFactoryLookup | string | 이 특성을 사용하여 관리적으로 정의되었으며 엔드포인트(메시지 구동 Bean)가 메시지를 수신할 수 있는 JMS 제공자에 연결하는 데 사용되는 javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory 또는 javax.jms.TopicConnection javax.jms.TopicConnectionFactory 오브젝트의 검색 이름을 지정할 수 있습니다. | |
destination | string | JMS 대상의 참조입니다. | |
destinationLookup | string | 이 특성을 사용하여 관리적으로 정의되었으며 엔드포인트(메시지 구동 Bean)가 메시지를 수신할 수 있는 JMS 큐 또는 주제를 정의하는 javax.jms.Queue 또는 javax.jms.Topic 오브젝트의 검색 이름을 지정할 수 있습니다. | |
destinationRef | 최상위 레벨 adminObject 요소에 대한 참조입니다(문자열). | JMS 대상의 참조입니다. | |
maxBatchSize | int Min: 1 Max: 2147483647 | 단일 일괄처리의 메시징 엔진에서 수신한 최대 메시지 수. | |
messageSelector | string | 메시지 구동 Bean이 수신하는 메시지를 판별하는 데 사용되는 JMS 메시지 선택기입니다. 값은 사용 가능한 메시지의 서브세트를 선택하는 데 사용되는 문자열입니다. | |
remoteServerAddress | string | 부트스트랩 서버에 연결하는 데 사용되는 hostName:portNumber:chainName 구문으로 되고 쉼표로 구분된 트리플렛이 있는 원격 서버 주소입니다. 예를 들어, Merlin:7276:BootstrapBasicMessaging입니다. hostName이 지정되지 않은 경우 기본값은 localhost입니다. portNumber가 지정되지 않은 경우 기본값은 7276입니다. chainName이 지정되지 않은 경우 기본값은 BootstrapBasicMessaging입니다. 자세한 정보는 Information Center를 참조하십시오. | |
shareDurableSubscription | string | 지속 가능한 등록을 연결 간에 공유할 수 있는지 여부를 제어합니다. | |
subscriptionName | string | 지속 가능한(그리고 지속 가능하지 않은 공유)에 필요한 등록 이름입니다. 지속 가능한(그리고 지속 가능하지 않은 공유) 주제 등록을 사용할 때 필수 필드입니다. 이 등록 이름은 주어진 클라이언트 ID 내에서 고유해야 합니다. |
WebSphere MQ JMS 활성화 스펙
Name | Type | Default | Description |
---|---|---|---|
destinationRef | 최상위 레벨 adminObject 요소에 대한 참조입니다(문자열). | 대상 | |
CCSID | int Min: 1 | 819 | 연결을 위해 코딩된 문자 세트 ID입니다. |
channel | string | SYSTEM.DEF.SVRCONN | 사용할 MQI 채널의 이름입니다. |
cloneSupport |
| DISABLED | 동일한 지속 가능 주제 등록자의 둘 이상의 인스턴스를 동시에 실행할 수 있는지 여부를 나타냅니다. DISABLED DISABLED ENABLED ENABLED |
destinationType |
| javax.jms.Queue | 대상 유형 - javax.jms.Queue 또는 javax.jms.Topic javax.jms.Queue javax.jms.Queue javax.jms.Topic javax.jms.Topic |
headerCompression |
| NONE | 연결 시 헤더 데이터를 압축하는 데 사용할 수 있는 기술 목록 SYSTEM SYSTEM NONE NONE |
hostName | string | localhost | 큐 관리자가 상주하는 시스템의 호스트 이름 또는 IP 주소입니다. 호스트 이름 및 포트 특성은 ConnectionNameList 특성이 지정되면 이 특성으로 대체됩니다. |
messageCompression |
| NONE | 연결 시 메시지 데이터를 압축하는 데 사용할 수 있는 기술 목록입니다. RLE RLE NONE NONE |
pollingInterval | 밀리초 정밀도를 사용하는 기간 | 5s | 세션 내 각 메시지 리스너에 해당 큐에 적합한 메시지가 없으면 이 값은 각 메시지 리스너가 해당 큐에서 메시지를 다시 가져오려고 하기 전까지 경과하는 최대 간격(밀리초)입니다. 세션의 메시지 리스너에 사용 가능한 적합한 메시지가 없는 경우가 자주 발생하는 경우에는 이 특성 값을 높이는 것을 고려하십시오. 이 특성은 TRANSPORT 값이 BIND 또는 CLIENT인 경우에만 관련이 있습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
poolTimeout | 밀리초 정밀도를 사용하는 기간 | 5m | 사용하지 않는 서버 세션이 비활동으로 인해 닫히기 전에 서버 세션 풀에서 열려 있는 기간(밀리초)입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
port | int Min: 1 | 1414 | 큐 관리자가 청취하는 포트입니다. 호스트 이름 및 포트 특성은 ConnectionNameList 특성이 지정되면 이 특성으로 대체됩니다. |
providerVersion |
| unspecified | 애플리케이션을 연결하려는 큐 관리자의 버전, 릴리스, 수정 레벨 및 수정팩입니다. unspecified unspecified 6 6 7 7 |
rescanInterval | 밀리초 정밀도를 사용하는 기간 | 5s | 지점간 도메인의 메시지 이용자가 메시지 선택기를 사용하여 받을 메시지를 선택하면 JMS에 대한 WebSphere MQ 클래스는 WebSphere MQ 큐에서 큐의 MsgDeliverySequence 속성이 결정한 순서대로 적합한 메시지를 검색합니다. JMS에 대한 WebSphere MQ 클래스에서 적합한 메시지를 찾아서 이를 이용자에게 전달하면 JMS에 대한 WebSphere MQ 클래스는 큐의 현재 위치에서 다음 적합한 메시지의 검색을 재개합니다. JMS에 대한 WebSphere MQ 클래스는 큐의 마지막에 도달할 때까지 또는 이 특성 값으로 결정된 시간 간격(밀리초)이 만기될 때까지 이 방법으로 큐를 계속해서 검색합니다. 각 경우마다 JMS에 대한 WebSphere MQ 클래스는 검색을 계속하기 위해 큐의 시작부로 돌아가고 새 시간 간격이 시작됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
shareConvAllowed | boolean | true | 채널 대상이 일치할 경우 클라이언트 연결이 같은 프로세스에서 같은 큐 관리자로 다른 최상위 레벨 JMS 연결과 함께 소켓을 공유할 수 있는지 여부를 나타냅니다. |
startTimeout | 밀리초 정밀도를 사용하는 기간 | 10s | 실행이 시작되어야 하는 시간(밀리초)을 구성합니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
transportType |
| CLIENT | 큐 관리자에 대한 연결 시 클라이언트 모드나 바인딩 모드를 사용할지 여부를 나타냅니다. BINDINGS BINDINGS CLIENT CLIENT |
failIfQuiesce | boolean | true | 큐 관리자가 작업중지 상태인 경우 특정 메소드에 대한 호출이 실패하는지 여부를 나타냅니다. |
maxMessages | int Min: 0 | 1 | 한 번에 서버 세션에 지정될 수 있는 최대 메시지 수입니다. 활성화 스펙이 XA 트랜잭션에서 MDB로 메시지를 전달할 경우 이 특성의 설정에 관계 없이 1의 값이 사용됩니다. |
maxPoolDepth | int Min: 0 | 10 | 활성화 스펙의 maxPoolDepth 특성은 사용 가능한 메시지 구동 Bean(MDB) 인스턴스의 수를 정의합니다. 이 특성의 값을 줄이면 동시에 전달할 수 있는 메시지의 수가 줄어듭니다. |
messageSelection |
| CLIENT | 메시지 선택 시 JMS에 대한 WebSphere MQ 클래스에서 수행할지 또는 브로커에서 수행할지 여부를 판별합니다. BROKER BROKER CLIENT CLIENT |
receiveCCSID | int Min: 0 | 0 | 큐 관리자 메시지 대화를 위해 대상의 코드된 문자 세트 ID를 설정하는 대상 특성입니다. RECEIVECONVERSION이 WMQ_RECEIVE_CONVERSION_QMG로 설정되면 값이 무시됩니다. |
receiveConversion |
| CLIENT_MSG | 데이터 변환이 큐 관리자에 의해 수행될지 여부를 판별하는 대상 특성입니다. QMGR QMGR CLIENT_MSG CLIENT_MSG |
sslResetCount | int Min: 0 Max: 999999999 | 0 | SSL에서 사용되는 비밀 키가 재조정되기 전에 SSL 연결에서 보내고 받은 총 바이트 수입니다. |
cleanupLevel |
| SAFE | 브로커 기반 등록 저장소에 대한 정리 레벨입니다. NONDUR NONDUR FORCE FORCE SAFE SAFE NONE NONE STRONG STRONG |
sparseSubscriptions | boolean | false | TopicSubscriber 오브젝트의 메시지 검색 정책을 제어합니다. |
statusRefreshInterval | 밀리초 정밀도를 사용하는 기간 | 1m | 구독자가 큐 관리자에 연결되지 않을 때 발견되는 장기 실행 트랜잭션의 새로 고치기 간격(밀리초). 이 특성은 subscriptionStore에 QUEUE 값이 있는 경우에만 관련이 있습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
subscriptionStore |
| BROKER | JMS에 대한 WebSphere MQ 클래스가 활성 등록을 위해 지속적 데이터를 저장하는 위치를 결정합니다. BROKER BROKER MIGRATE MIGRATE QUEUE QUEUE |
wildcardFormat |
| TOPIC | 와일드카드 구문의 버전이 사용되는 형식입니다. CHAR CHAR TOPIC TOPIC |
applicationName | string | 애플리케이션이 큐 관리자에 등록되어 있는 이름입니다. | |
ccdtURL | string | 클라이언트 채널 정의 테이블(CCDT)이 포함된 파일의 위치와 이름을 식별하고 파일에 액세스하는 방법을 지정하는 URL입니다. | |
clientId | string | 연결할 클라이언트 ID | |
connectionNameList | string | 통신에 사용되는 TCP/IP 연결 이름(hostname(port)) 목록입니다. ConnectionNameList는 호스트 이름과 포트 특성을 대체합니다. | |
localAddress | string | 큐 관리자에 대한 연결의 경우 이 특성은 a) 사용할 로컬 네트워크 인터페이스 b) 사용할 로컬 포트 또는 로컬 포트의 범위 중 하나 또는 둘 모두를 지정합니다. | |
messageBatchSize | int Min: 0 | 한 번의 일괄처리로 수행할 수 있는 최대 메시지 수입니다. | |
queueManager | string | 연결할 큐 관리자의 이름 | |
subscriptionDurability |
| 지속 가능 또는 지속 불가능 등록이 메시지를 주제에 등록한 MDB에 전달하는 데 사용되는지 여부를 나타냅니다. Durable Durable NonDurable NonDurable | |
subscriptionName | string | 지속 가능한 구독의 이름입니다. | |
messageRetention | boolean | 연결 이용자가 원하지 않는 메시지를 입력 큐에 보관하는지 여부를 나타냅니다. | |
messageSelector | string | 메시지 선택 시 JMS에 대한 WebSphere MQ 클래스에서 수행할지 또는 브로커에서 수행할지 여부를 판별합니다. brokerVersion의 값이 1인 경우 브로커를 통한 메시지 선택은 지원되지 않습니다. | |
sslCertStores | string | SSL 연결을 사용하기 위해 인증서 폐기 목록(CRL)을 보유하고 있는 LDAP(Lightweight Directory Access Protocol) 서버입니다. | |
sslCipherSuite | string | SSL 연결을 위해 사용할 암호 스위트입니다. | |
sslFipsRequired | boolean | SSL 연결 시 IBM Java JSSE FIPS 제공자(IBMJSSEFIPS)가 지원하는 암호 스위트를 사용해야 하는지 여부를 나타냅니다. | |
sslPeerName | string | SSL 연결의 경우 큐 관리자가 제공하는 디지털 인증서에서 식별 이름을 확인하는 데 사용되는 템플리트입니다. | |
brokerCCDurSubQueue | string | ConnectionConsumer에 대해 지속 불가능한 등록 메시지를 검색하는 큐의 이름입니다. | |
brokerCCSubQueue | string | 연결 이용자가 지속 가능 등록 메시지를 받는 큐의 이름 | |
brokerControlQueue | string | 브로커 제어 큐 이름 | |
brokerPubQueue | string | 공개된 메시지를 보낸 큐의 이름(스트림 큐)입니다. | |
brokerQueueManager | string | 브로커가 실행 중인 큐 관리자의 이름 | |
brokerSubQueue | string | 지속 불가능 메시지 이용자가 메시지를 받는 큐의 이름 | |
brokerVersion |
| 브로커가 사용 중인 버전 1 1 2 2 | |
cleanupInterval | 밀리초 정밀도를 사용하는 기간 | 발행/구독 정리 유틸리티의 백그라운드 실행 사이의 간격(밀리초)입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. | |
receiveExit | string | 채널 수신 종료 프로그램을 식별하거나 연속으로 실행할 수신 종료 프로그램의 순서를 식별합니다. | |
receiveExitInit | string | 사용자 데이터가 호출될 때 채널 수신 종료 프로그램에 전달되는 사용자 데이터 | |
securityExit | string | 채널 보안 종료 프로그램 식별 | |
securityExitInit | string | 사용자 데이터가 호출될 때 채널 보안 종료 프로그램에 전달되는 사용자 데이터 | |
sendExit | string | 채널 전송 종료 프로그램을 식별하거나 연속으로 실행할 전송 종료 프로그램의 순서를 식별합니다. | |
sendExitInit | string | 사용자 데이터가 호출될 때 채널 전송 종료 프로그램에 전달되는 사용자 데이터 |