So ändern Sie einen Broker auf
Linux- und
UNIX-Systemen:
- Stoppen Sie den Broker mit dem Befehl mqsistop.
- Geben Sie den Befehl mqsichangebroker mit den Parametern ein, die geändert werden sollen: mqsichangebroker Brokername
<<-i Servicebenutzer-ID> -a Servicekennwort> <-p
Kennwort_der_Quellendatenbank> <-s WS-Managername_des_Benutzernamensservers>
<-j | -d> <-t | -n> <-l Benutzer-Lil-Pfad> <-g
Konfigurationszeitlimit> <-k Konfigurationsverzögerungszeitlimit> <-v
Statistikhauptintervall> <-P HTTP-Port> Dabei gilt Folgendes:
- brokername
- Der Name des Brokers.
- -i
- Die Servicebenutzer-ID, unter der der Broker ausgeführt wird.
- -a
- Das Kennwort der Brokerbenutzer-ID.
- -p
- Das Kennwort der Datenbankbenutzer-ID des Brokers.
- -s
- Der WebSphere MQ-Warteschlangenmanager des Benutzernamensservers.
- -j
- Gibt an, dass die Publish/Subscribe-Zugriffssteuerung für diesen Broker aktiviert werden soll.
- -d
- Gibt an, dass die Publish/Subscribe-Zugriffssteuerung für diesen Broker inaktiviert werden soll.
- -t
- Gibt an, dass der Broker als sichere WebSphere MQ-Anwendung ausgeführt wird (unter AIX wird dieser Parameter nicht unterstützt).
- -n
- Gibt an, dass der Broker nicht mehr als sichere WebSphere MQ-Anwendung ausgeführt werden soll.
- -l
- Gibt an, von wo die LIL (Loadable Implementation Libraries) geladen werden.
- -g
- Die maximale Zeit in Sekunden, die einem Broker für die Verarbeitung einer eingesetzten Nachricht zur Verfügung steht.
- -k
- Die maximale Zeit in Sekunden, die einem Broker für die Verarbeitung einer Nachricht minimaler Größe zusteht.
- -v
- Das Intervall in Minuten für die Erfassung von Statistikarchivdaten.
- -P
- Der Port, den HTTP-Empfangsprogramm des Brokers verwendet.
Um beispielsweise die Benutzer-ID zu ändern, unter der der Broker ausgeführt wird, müssen Sie an der Eingabeaufforderung den folgenden Befehl eingeben:
mqsichangebroker WBRK_BROKER -i wbrkuid -a wbrkpw
- Starten Sie den Broker mit dem Befehl mqsistart erneut. Der Broker wird mit den neuen Eigenschaften gestartet.
Kann eine Eigenschaft nicht über den Befehl mqsichangebroker geändert werden, dann löschen Sie den Broker, und erstellen Sie anschließend mit den neuen Eigenschaften erneut.