Se non si specificano gli indicatori -e e -m, vengono arrestati tutti i flussi di messaggi sul broker.
Su un singolo comando è possibile specificare un unico flusso di messaggi. Tuttavia, se non si specifica questo parametro, vengono arrestati tutti i flussi di messaggi sul gruppo di esecuzione o broker.
Se si specifica questo indicatore è necessario inoltre specificare l'indicatore -e.
<?xml version="1.0" encoding="UTF-8"?> <configmgr host="localhost" listenerPort="1414" queueManager="QNAME" securityExit="test.myExit"/>
<?xml version="1.0"?>ed eliminare il valore dell'attributo host, in modo da lasciare l'istruzione:
<configmgr host="" listenerPort="1414" queueManager="QNAME" securityExit="test.myExit"/>
Se si sta utilizzando questo file su z/OS e si desidera collegarsi all'host locale, è necessario impostare il valore su "".
Se non vengono forniti i parametri -i, -p e -q, è necessario specificare il parametro -n.
Per arrestare il flusso di messaggi è necessario disporre delle autorizzazioni sufficienti definite nell'ACL (Access Control List) di Gestione configurazione.
Le autorizzazioni richieste sono le stesse di quelle richieste per effettuare analoghe funzioni in Message Brokers Toolkit; fare riferimento a Autorizzazioni ACL per un elenco delle autorizzazioni che possono essere definite in Gestione configurazione.
Arresta tutti i flussi di messaggi sul gruppo di esecuzione default sul broker B1, che è gestito da Gestione configurazione i cui dettagli di connessione sono descritti in cm1.configmgr. Il controllo viene restituito al caller quando tutti i flussi di messaggi nel gruppo di esecuzione sono riportati come arrestati oppure all'esaurimento del tempo predefinito di un minuto.
mqsistopmsgflow –n cm1.configmgr –b B1 -e default
Arresta il flusso di messaggi flow1 sul gruppo di esecuzione default sul broker B1, che è gestito da Gestione configurazione i cui dettagli di connessione sono descritti in cm1.configmgr. Il controllo viene restituito al caller quando il flusso di messaggi è riportato come arrestato oppure all'esaurimento del tempo predefinito di un minuto.
mqsistopmsgflow –n cm1.configmgr –b B1 -e default -m flow1
Immettere mqsistopmsgflow per visualizzare informazioni relative all'uso:
> mqsistopmsgflow BIP1025I: Arresta i flussi di messaggi. > Sintassi: mqsistopmsgflow (-n cfgParameterFileName | (-i ipAddress -p port -q qMgr)) -b brokerName [-e executionGroupName [-m flowName]] [-w timeoutValue] [-v traceFileName] Opzioni comando: '-n cfgParameterFileName' File di connessione Gestione configurazione (.configmgr) '-i ipAddress' Indirizzo IP o nome host di Gestione configurazione '-p port' Numero di porta di Gestione configurazione '-q qMgr' Gestore code di Gestione configurazione '-b brokerName' Nome del broker su cui arrestare i flussi di messaggi '-e executionGroupName' Nome del gruppo di esecuzione su cui arrestare i flussi di messaggi. Se non viene specificato, tutti i flussi di messaggi del broker saranno arrestati. '-m flowName' Nome del flusso di messaggi da avviare. Se non è specificato, verranno arrestati tutti i flussi di messaggi sul gruppo di esecuzione. '-w timeoutValue' Tempo di attesa (in secondi) per l'arresto dei flussi di messaggi (valore predefinito=60) '-v traceFileName' Invio della traccia interna verbose al file specificato.