mqsichangeproperties 명령을 사용하여 브로커 간 통신과 HTTPInput 및 HTTPReply 노드에 대한 HTTP 및 HTTPS(SSL) 지원을 포함하는 http 리스너 구성요소와 관련된 등록 정보를 변경합니다.
mqsistart를 사용하여 브로커를 시작한 후 브로커를 실행 중인 시스템에서 명령을 실행합니다.
값을 변경하면 변경을 적용하도록 반드시 브로커를 정지한 후 재시작해야 합니다.
-n Name1, Name2 -v Value1, Value2
브로커 간 통신을 위한 올바른 등록 정보 이름이 아래에 나열되어 있습니다.
mqsichangeproperties BRKA -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"BRKB,BRKBQM,BRKC,BRKCQM\" mqsichangeproperties BRKB -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"BRKA,BRKAQM,BRKC,BRKCQM\" mqsichangeproperties BRKC -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"BRKA,BRKAQM,BRKB,BRKBQM\"
mqsichangeproperties BRKA -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"-BRKC\" mqsichangeproperties BRKB -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"-BRKC\" mqsichangeproperties BRKC -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"\"
BRKA 및 BRKB 목록의 빼기(-) 기호를 참고하십시오. BRKC는 브로커를 지정하지 않으므로 복제가 아닙니다. 그러나, BRKA 및 BRKB는 서로의 복제인 상태로 남아 있습니다.
기본적으로 QoP는 isysQopLevel 또는 sysQopLevel 값이 디폴트 값 없음에서 변경된 경우 사용 가능합니다.
mqsichangeproperties <broker> -o DynamicSubscriptionEngine -n interbrokerHost -v <IP host name>
값을 변경하는 경우, 브로커를 중지하고 재시작해야 합니다. 그런 다음, 전체 토폴로지를 재전개해야 합니다.
mqsichangeproperties <broker> -o DynamicSubscriptionEngine -n interbrokerPort -v <port number>
토폴로지를 전개하기 전에 interbrokerPort 값을 설정하지 않으면, 브로커를 재시작하십시오.
값을 변경하는 경우, 브로커를 중지하고 재시작해야 합니다. 그런 다음, 전체 토폴로지를 재전개해야 합니다.
이 등록 정보의 값은 반드시 maxMessageSize 값 이상이어야 합니다.
범위는 16 777 216 - 8 589 934 592에 있어야 합니다.
이 등록 정보의 값은 반드시 maxClientQueueSize 값 이하여야 합니다.
PGM(Pragmatic General Multicast) 프로토콜이 선택된 경우에만 이 매개변수가 사용 가능합니다.
Windows 플랫폼에서 이 명령을 호출하는 데 사용되는 사용자 ID는 로컬 시스템에서 관리자 권한을 가져야 합니다.
UNIX 시스템에서, 이 명령을 호출하는 데 사용되는 사용자 ID는 root이거나 mqsicreatebroker 명령의 -i 매개변수에 지정한 것과 같은 ID여야 합니다. 또한, mqbrkrs 그룹의 구성원이어야 합니다.
HTTPListener ObjectName의 올바른 등록 정보 이름은 다음과 같습니다.
HTTPConnector ObjectName의 올바른 등록 정보 이름은 다음과 같습니다.
HTTPSConnector ObjectName의 올바른 등록 정보 이름은 다음과 같습니다.
Windows 플랫폼에서 이 명령을 호출하는 데 사용되는 사용자 ID는 로컬 시스템에서 관리자 권한을 가져야 합니다.
UNIX 시스템에서, 이 명령을 호출하는 데 사용되는 사용자 ID는 root이거나 mqsicreatebroker 명령의 -i 매개변수에 지정한 것과 같은 ID여야 합니다. 또한, mqbrkrs 그룹의 구성원이어야 합니다.
mqsichangeproperties TEST -o DynamicSubscriptionEngine -n clientPingInterval -v 200
mqsichangeproperties TEST -o DynamicSubScriptionEngine -n multicastEnabled -v true
mqsichangeproperties TEST -b httplistener -n sslProtocol -v TLS
mqsichangeproperties TEST -b httplistener -o HTTPListener -n enableSSLConnector -v true