Mit dem Befehl mqsicreatebroker können ein Broker und die zugehörigen Ressourcen erstellt werden.
Wenn für den Warteschlangenmanager WebSphere MQ Version 7.1 oder höher ausgewählt wurde, ist die Sicherheit für die Kanalauthentifizierung automatisch inaktiviert.
Es wird unter anderem eine Warteschlange für nicht zustellbare Nachrichten (Dead Letter Queue - DLQ) SYSTEM.DEAD.LETTER.QUEUE erstellt. Die Sicherheitseinstellungen sind dieselben wie die anderer brokerspezifischer WebSphere MQ-Warteschlangen.
Wenn eine von einem Nachrichtenfluss empfangene Nachricht nicht verarbeitet werden kann, wird sie in der Regel in die Eingabewarteschlange zurückgesetzt. Ist dies nicht möglich bzw. ist der Nachrichtenfluss nicht für ein Zurücksetzen von Nachrichten oder eine andere Art der Fehlerbehandlung konfiguriert, stellt der Broker die Nachricht in die Warteschlangen für nicht zustellbare Nachrichten.
Der Befehl mqsideletebroker löscht die standardmäßige Warteschlange für nicht zustellbare Nachrichten nicht (es sei denn, der Warteschlangenmanager wird gelöscht).
Falls Sie in Ihrer Domäne WebSphere MQ-Cluster verwenden, muss der Warteschlangenmanager vor Ausführung dieses Befehls definiert und im Cluster konfiguriert werden, um den Verwaltungsaufwand reduzieren und gleichzeitig die Verfügbarkeit erhöhen zu können.
Wenn der Befehl den Warteschlangenmanager unter Windows erstellt, wird der Warteschlangenmanager nicht als Dienst gestartet. Wenn Sie sich abmelden, wird der Warteschlangenmanager gestoppt. Bleiben Sie also angemeldet oder ändern Sie den Startstatus des Warteschlangenmanagerservice. Beim Sperren der Workstation wird der WebSphere MQ-Warteschlangenmanager nicht gestoppt.
Wenn Sie Verwaltungssicherheit aktivieren, werden von diesem Befehl auch die für diese Sicherheit erforderlichen Warteschlangen erstellt.
Broker können nur auf lokale Warteschlangenmanager zugreifen, deshalb können Sie einen Broker nicht auf einem Warteschlangenmanager erstellen, der sich auf einem fernen System befindet.
Wenn Sie eine Migration von Version 6.1 durchgeführt haben, gelten die folgenden Einschränkungen.
In früheren Versionen von WebSphere Message Broker wurden die von Ihnen in diesem Befehl angegebenen Parameter vom Broker für die Bereitstellung der Standardberechtigung für den Datenbankzugriff genutzt: entweder die Datenbankbenutzer-ID und das Kennwort (falls angegeben) oder die Servicebenutzer-ID und das Kennwort. Da der Broker der Version 8.0 Datenbanken nicht für eigene Zwecke nutzt, sind die Parameter für Datenbankbenutzer-ID und Kennwort veraltet. Die Parameter für die Broker-Service-ID und das zugehörige Kennwort sind ebenfalls veraltet (außer unter Windows).
Wenn Sie einen Broker aus einem früheren Release migrieren, werden die zugeordneten Werte gespeichert und für den standardmäßigen Datenbankzugriff durch den Benutzer so verwendet, als ob Sie diese Werte mit dem Befehl mqsisetdbparms eingegeben hätten.
Wenn Sie einen Broker der Version 8.0 erstellen, müssen Sie mit dem Befehl mqsisetdbparms die Berechtigung für den Datenbankzugriff einrichten.
Details zur Verwendung dieses Befehls unter dem Betriebssystem Ihres Unternehmens finden Sie im entsprechenden Abschnitt.
Die WebSphere Message Broker-Gruppe mqbrkrs ist für den Zugriff auf alle diese Warteschlangen berechtigt. Wenn die Warteschlange für nicht zustellbare Nachrichten aktiviert ist, hat sie dieselbe Berechtigung.