Befehl "addSIBusMember"
Verwenden Sie den Befehl addSIBusMember, um mit dem Tool "wsadmin" einem Service Integration Bus (SIB) ein Member hinzuzufügen. Ein Busmember kann ein Anwendungsserver, ein WebSphere MQ-Server oder ein Server-Cluster sein.
Verwenden Sie zum Ausführen des Befehls das Objekt AdminTask des Scripting-Clients wsadmin.
Der Scripting-Client wsadmin wird über die Qshell ausgeführt.
Weitere Informationen finden Sie unter Qshell für die Ausführung von WebSphere-Scripts mit wsadmin-Scripting konfigurieren.
- Geben Sie den folgenden Befehl an der wsadmin-Eingabeaufforderung ein, um eine Liste der verfügbaren SIB-Befehle in Jython und eine Kurzbeschreibung jedes einzelnen Befehls anzuzeigen:
print AdminTask.help('SIBAdminCommands')
- Zum Anzeigen einer übersichtlichen Hilfe zu einem bestimmten Befehl geben Sie an der
wsadmin-Eingabeaufforderung den folgenden Befehl ein:
print AdminTask.help('Befehlsname')
AdminConfig.save()
Zweck
Der Befehl addSIBusMember fügt einem Service Integration Bus ein neues Member hinzu. Wenn ein Anwendungsserver als Member eines Busses hinzugefügt wird, wird automatisch eine Messaging-Engine mit Standardeinstellungen erstellt.
Wenn ein Cluster als Member eines Busses hinzugefügt wird und die Richtlinienunterstützung für Messaging-Engines nicht aktiviert ist, wird automatisch eine Messaging-Engine mit Standardeinstellungen erstellt. Verwenden Sie zum Erstellen einer weiteren Messaging-Engine für ein Busmember den Befehl createSIBEngine.
Wenn einem Bus ein Cluster hinzugefügt wird, die Richtlinienunterstützung für Messaging-Engines aktiviert und der Richtlinientyp "Hohe Verfügbarkeit" für Messaging-Engines angegeben ist, wird automatisch eine Messaging-Engine mit Einstellungen erstellt, die diese Richtlinie unterstützen.
Wenn einem Bus ein Cluster hinzugefügt wird, die Richtlinienunterstützung für Messaging-Engines aktiviert und der Richtlinientyp "Skalierbarkeit" oder "Skalierbarkeit mit hoher Verfügbarkeit" für Messaging-Engines angegeben ist, wird automatisch eine Messaging-Engine mit Einstellungen erstellt, die die ausgewählte Richtlinie unterstützen. Anschließend müssen Sie den Befehl createSIBEngine verwenden, um weitere Messaging-Engines (eine für jeden Anwendungsserver im Cluster) zu erstellen. Für jede neue Messaging-Engine werden die Einstellungen, die die ausgewählte Richtlinie unterstützen, automatisch erstellt.
Wenn Sie den Befehl addSIBusMember verwenden, die Richtlinienunterstützung für Messaging-Engines aktiviert und der Richtlinientyp "Angepasst" für Messaging-Engines angegeben ist, können Sie das Verhalten für die erste Messaging-Engine festlegen und anschließend mit dem Befehl createSIBEngine weitere Messaging-Engines erstellen.
Wenn ein WebSphere MQ-Server als Member eines Busses hinzugefügt wird, wird ein Server-Proxy erstellt, der die übergeordneten Verbindungseinstellungen (Host, Port, Kanal und SSL-Sicherheitskonfigurationsalias), die im WebSphere MQ-Server definiert sind, überschreiben kann. Auf diese Weise können jeder Buszugehörigkeit andere Verbindungseigenschaften zugeordnet werden.
Zielobjekt
Ohne.
Es wird ein Busmemberobjekt erstellt. Wenn das Busmember ein Server oder ein Server-Cluster ist, wird außerdem eine Messaging-Engine erstellt.
Erforderliche Parameter
- -bus Busname
- Der Name des Service Integration Bus. Mit dem Befehl listSIBuses können Sie die Namen vorhandener Busse auflisten.
Vorgegebene Parameter
- -node Knotenname
- -server Servername
- Wenn Sie einen Anwendungsserver als Busmember hinzufügen möchten, geben Sie den Namen
des Knotens, auf dem der Server ausgeführt wird, und den Namen des Servers an.
Wenn Sie diese Parameter angeben, dürfen Sie den Parameter -cluster bzw. -wmqServer nicht angeben.
- -cluster Clustername
- Wenn Sie einen Server-Cluster als Busmember hinzufügen möchten, geben Sie den Namen des Clusters an.
Wenn Sie diesen Parameter angeben, dürfen Sie die Parameter -node, -server und -wmqServer nicht angeben.
- -wmqServer
- Wenn Sie einen WebSphere MQ-Server als Busmember hinzufügen möchten, geben Sie den Namen des
WebSphere MQ-Servers an.
Dabei handelt es sich um den Namen,
der bei der Erstellung des WebSphere MQ-Servers mit dem Parameter -name angegeben wurde.
Wenn Sie diesen Parameter angeben, dürfen Sie die Parameter -cluster, -node und -server nicht angeben.
Optionale Parameter
- -description Text
- Eine optionale Beschreibung des Busmember für Verwaltungszwecke.
- -virtualQueueManagerName
- Der neue Wert für den Namen des virtuellen Warteschlangenmanagers des WebSphere MQ-Servers.
Wenn Nachrichten an IBM MQ gesendet werden, betrachtet der WebSphere-MQ-Gatewaywarteschlangenmanager den Bus als fernen Warteschlangenmanager. Der Name des virtuellen Warteschlangenmanagers
ist der Name, der als Name dieses fernen Warteschlangenmanagers an IBM MQ übergeben wird. Der Standardwert ist der Name des Busses. Wenn dieser Wert kein gültiger Name für einen IBM MQ-Warteschlangenmanager ist oder wenn bereits ein IBM MQ-Warteschlangenmanager mit diesem Namen vorhanden ist, müssen Sie den Standardwert durch einen anderen Wert ersetzen, der ein gültiger und eindeutiger Name für einen IBM MQ-Warteschlangenmanager ist. Ein gültiger Name erfüllt die folgenden Kriterien:
- Er muss zwischen 1 und 48 Zeichen enthalten.
- Er muss den Benennungsregeln für IBM MQ-Warteschlangen entsprechen. (Informationen hierzu finden Sie im Artikel zu den Regeln für die Benennung von IBM MQ-Objekten im Informatinen Center von IBM MQ.)
- -host
- Der neue Wert für das Attribut "host" des Busmembers des Typs WebSphere MQ-Server. Dieser Wert ist der Hostname oder die IP-Adresse des Hosts, zu dem für die Kommunikation mit einem Warteschlangenmanager oder einer Gruppe mit gemeinsamer Warteschlange eine Verbindung hergestellt wird. Verwenden Sie diesen Parameter, wenn der Parameter -wmqServer angegeben ist.
- -port
- Der neue Wert für das Attribut "port" des Busmembers des Typs WebSphere MQ-Server. Die Portnummer wird von einem Listener des Warteschlangenmanagers bzw. Listener der Gruppe mit gemeinsamer Warteschlange überwacht, der auf Verbindungen wartet. Der Standardwert ist 1414. Verwenden Sie diesen Parameter, wenn der Parameter -wmqServer angegeben ist.
- -channel
- Der neue Wert für das Attribut "channel" des Busmembers des Typs WebSphere MQ-Server. Dies ist der Name des Kanals der Serververbindung, der verwendet wird, um eine Verbindung zum IBM MQ-Warteschlangenmanager bzw. zur Gruppe mit gemeinsamer Warteschlange von IBM MQ for z/OS herzustellen. Der Standardwert ist SYSTEM.DEF.SVRCONN. Verwenden Sie diesen Parameter, wenn der Parameter -wmqServer angegeben ist.
- -securityAuthAlias
- Der neue Wert für das Attribut securityAuthAlias des Busmembers des Typs WebSphere MQ-Server. Dies ist der Authentifizierungsalias, der angegeben wird, wenn eine Verbindung zum WebSphere MQ-Server hergestellt wird. Dieser Parameter hat keinen Standardwert. Verwenden Sie diesen Parameter, wenn der Parameter -wmqServer angegeben ist.
- -transportChain
- Der neue Wert für das Attribut transportChain des Busmembers des Typs WebSphere MQ-Server. Dies ist der Name der Transportkette, die für die Kommunikation mit IBM MQ verwendet wird. Der Standardwert ist OutboundBasicWMQClient. Verwenden Sie diesen Parameter, wenn der Parameter -wmqServer angegeben ist.
- -trustUserIds TRUE | FALSE
- Der neue Wert für das Attribut trustUserIds des
Busmembers des Typs WebSphere MQ. Dieser Wert bestimmt, ob Benutzer-IDs, die in Nachrichten von IBM MQ
empfangen werden, in Nachrichten weitergegeben werden.
Die Anwendungsbenutzer-ID wird immer auf der Basis des Werts
von jsAppUserIdRFH2 festgelegt.
Wenn dieser Wert nicht vorhanden ist
(weil das Schlüssel/Wert-Paar nicht im Ordner <sib> des RFH2-Headers verfügbar ist oder weil die Nachricht keinen RFH2-Header enthält), wird dieses Feld
nicht gesetzt. Dieser Parameter hat zwei gültige Werte:
- TRUE
- Benutzer-IDs werden in Nachrichten weitergegeben.
- FALSE
- Benutzer-IDs werden nicht in Nachrichten weitergegeben.
Der Standardwert ist TRUE. Verwenden Sie diesen Parameter, wenn der Parameter -wmqServer angegeben ist.
- -enableAssistance TRUE | FALSE
- Ein Parameter, der angibt, ob die Richtlinienunterstützung für Messaging-Engines aktiviert wird oder nicht. Dieser Parameter hat zwei gültige Werte:
- TRUE
- Die Richtlinie für Messaging-Engines wird aktiviert. Sie müssen einen Parameter -policyName angeben.
- FALSE
- Die Richtlinie für Messaging-Engines wird nicht aktiviert. Dies ist der Standardwert. Verwenden Sie diesen Parameter, wenn der Parameter -cluster angegeben ist.
- -policyName HA | SCALABILITY | SCALABILITY_HA | CUSTOM
- Der Typ der Richtlinie für Messaging-Engines, die auf den Cluster angewendet werden soll. Dieser Parameter hat vier gültige Werte:
- HA
- Richtlinie "Hohe Verfügbarkeit" auf den Cluster anwenden.
- SCALABILITY
- Richtlinie "Skalierbarkeit" auf den Cluster anwenden.
- SCALABILITY_HA
- Richtlinie "Skalierbarkeit mit hoher Verfügbarkeit" auf den Cluster anwenden.
- CUSTOM
- Angepasste Richtlinie auf den Cluster anwenden.
Dieser Parameter hat keinen Standardwert. Verwenden Sie diesen Parameter, wenn der Parameter -cluster angegeben und der Parameter -enableAssistance auf TRUE gesetzt ist.
- -failover TRUE | FALSE
- Ein Parameter, der angibt, ob die Messaging-Engine im Cluster von einem anderen Server im Cluster übernommen werden kann (Failover), wenn der Host-Server für die Messaging-Engine ausfällt.
Dieser Parameter hat zwei gültige Werte:
- TRUE
- Die Messaging-Engine kann von einem anderen Server übernommen werden.
- FALSE
- Die Messaging-Engine kann nicht von einem anderen Server übernommen werden.
Der Standardwert ist FALSE. Verwenden Sie diesen Parameter, wenn der Parameter -cluster angegeben, der Parameter -enableAssistance auf TRUE und der Parameter -policyName auf CUSTOM gesetzt ist.
- -failback TRUE | FALSE
- Ein Parameter, der angibt, ob die Messaging-Engine im Cluster, die von einem anderen Server übernommen wurde, auf
einen in der Liste der bevorzugten Server weiter oben stehenden Server zurückversetzt werden kann, wenn dieser Server
wieder verfügbar ist.
Dieser Parameter hat zwei gültige Werte:
- TRUE
- Die Messaging-Engine kann zurückversetzt werden. Wenn Sie diese Option verwenden, geben Sie den Parameter -preferredServerList an.
- FALSE
- Die Messaging-Engine kann nicht zurückversetzt werden.
Der Standardwert ist FALSE. Verwenden Sie diesen Parameter, wenn der Parameter -cluster angegeben, der Parameter -enableAssistance auf TRUE und der Parameter -policyName auf CUSTOM gesetzt ist.
- -preferredServersOnly TRUE | FALSE
- Ein Parameter, der angibt, ob die Messaging-Engine im Cluster nur auf Servern aus der Liste der bevorzugten Server oder auf einem beliebigen Server im Cluster ausgeführt werden
kann.
Dieser Parameter hat zwei gültige Werte:
- TRUE
- Die Messaging-Engine kann nur auf Servern aus der Liste der bevorzugten Server ausgeführt werden. Wenn Sie diese Option verwenden, geben Sie den Parameter -preferredServerList an.
- FALSE
- Die Messaging-Engine kann auf jedem Server im Cluster ausgeführt werden.
Der Standardwert ist FALSE. Verwenden Sie diesen Parameter, wenn der Parameter -cluster angegeben, der Parameter -enableAssistance auf TRUE und der Parameter -policyName auf CUSTOM gesetzt ist.
- -preferredServerList {{Knotenname Servername}}
- Die Liste mit den Servern, auf denen die Messaging-Engine im Cluster bevorzugt ausgeführt werden sollte. Die Liste ist in absteigender Reihenfolge sortiert. Geben Sie für jeden Server in der Liste den Namen des Knotens, auf dem der Server ausgeführt wird, und den Namen des Servers an. Für diesen Parameter gibt es keinen Standardwert. Verwenden Sie diesen Parameter, wenn der Parameter -cluster angegeben, der Parameter -enableAssistance auf TRUE und der Parameter -policyName auf CUSTOM gesetzt ist.
- -fileStore
- Erstellen Sie einen Dateispeicher, der als Nachrichtenspeicher für die Messaging-Engine verwendet werden soll. Ein Dateispeicher ist ein Typ von Nachrichtenspeicher, der Dateien in einem Dateisystem direkt über das Betriebssystem verwendet. Alternativ kann ein Datenspeicher verwendet werden. Weitere Informationen finden Sie unter den zugehörigen Links.
- -logSize Protokollgröße
- Die Größe der Protokolldatei in MB. Verwenden Sie diesen Parameter, wenn der Parameter -fileStore angegeben ist.
- -logDirectory Name_des_Protokollverzeichnisses
- Der Name des Protokolldateiverzeichnisses, wenn Sie das Standardprotokollverzeichnis nicht verwenden möchten. Verwenden Sie diesen Parameter, wenn der Parameter -fileStore angegeben ist.
- -minPermanentStoreSize Mindestgröße_des_permanenten_Speichers
- Die Mindestgröße der permanenten Speicherdatei in MB. Verwenden Sie diesen Parameter, wenn der Parameter -fileStore angegeben ist.
- -minTemporaryStoreSize Mindestgröße_des_temporären_Speichers
- Die Mindestgröße der temporären Speicherdatei in MB. Verwenden Sie diesen Parameter, wenn der Parameter -fileStore angegeben ist.
- -maxPermanentStoreSize maximale_Größe_des_permanenten_Speichers
- Die maximale Größe der permanenten Speicherdatei in MB. Verwenden Sie diesen Parameter, wenn der Parameter -fileStore angegeben ist.
- -maxTemporaryStoreSize maximale_Größe_des_temporären_Speichers
- Die maximale Größe der temporären Speicherdatei in MB. Verwenden Sie diesen Parameter, wenn der Parameter -fileStore angegeben ist.
- -unlimitedPermanentStoreSize TRUE | FALSE
- Ein Parameter, der angibt, ob die Größe des permanenten Speichers unbegrenzt ist. Dieser Parameter hat zwei gültige Werte:
- TRUE
- Die Größe des permanenten Speichers ist unbegrenzt.
- FALSE
- Die Größe des permanenten Speichers ist begrenzt. Wenn Sie diese Option verwenden, geben Sie den Parameter -maxPermanentStoreSize an.
Verwenden Sie diesen Parameter, wenn der Parameter -fileStore angegeben ist.
- -unlimitedTemporaryStoreSize TRUE | FALSE
- Ein Parameter, der angibt, ob die Größe des temporären Speichers unbegrenzt ist. Dieser Parameter hat zwei gültige Werte:
- TRUE
- Die Größe des temporären Speichers ist unbegrenzt.
- FALSE
- Die Größe des temporären Speichers ist begrenzt. Wenn Sie diese Option verwenden, geben Sie den Parameter -maxTemporaryStoreSize an.
Verwenden Sie diesen Parameter, wenn der Parameter -fileStore angegeben ist.
- -permanentStoreDirectory Verzeichnisname_für_permanenten_Speicher
- Der Name des Verzeichnisses für den permanenten Speicher, wenn Sie das Standardverzeichnis für den permanenten Speicher nicht verwenden möchten. Verwenden Sie diesen Parameter, wenn der Parameter -fileStore angegeben ist.
- -temporaryStoreDirectory Verzeichnisname_für_temporären_Speicher
- Der Name des Verzeichnisses für den temporären Speicher, wenn Sie das Standardverzeichnis für den temporären Speicher nicht verwenden möchten. Verwenden Sie diesen Parameter, wenn der Parameter -fileStore angegeben ist.
- -dataStore
- Erstellen Sie einen Datenspeicher, der als Nachrichtenspeicher für die Messaging-Engine verwendet werden soll.
Ein Datenspeicher setzt sich aus einer Reihe von Tabellen zusammen, die eine Messaging-Engine verwendet, um persistente Daten in einer Datenbank zu speichern. Der Artikel Datenspeichertabellen enthält eine Liste mit den Tabellen, aus denen sich der Datenspeicher zusammensetzt. Alle Tabellen in einem Datenspeicher werden im selben Datenbankschema gespeichert. Sie können mehrere Datenspeicher in derselben Datenbank erstellen, sofern Sie für jeden Datenspeicher einen anderen Schemanamen verwenden.
Die Alternative ist die Verwendung eines Dateispeichers (Standardeinstellung). Weitere Informationen finden Sie unter den zugehörigen Links. - -createDefaultDatasource TRUE | FALSE
- Ein Parameter, der angibt, ob eine Standarddatenquelle erstellt werden soll, wenn die Messaging-Engine erstellt wird.
Dieser Parameter hat zwei gültige Werte:
- TRUE
- Es wird eine Standarddatenquelle erstellt.
- FALSE
- Es wird keine Standarddatenquelle erstellt.
Verwenden Sie diesen Parameter, wenn der Parameter -dataStore angegeben ist. Verwenden Sie diesen Parameter nicht, wenn der Parameter -cluster angegeben ist.
- -datasourceJndiName JNDI-Name
- Der JNDI-Name der Datenquelle, die die Messaging-Engine verwendet, um auf das Verwaltungssystem für relationale Datenbanken für den Datenspeicher zuzugreifen. Verwenden Sie diesen Parameter, wenn der Parameter -dataStore angegeben ist.
- -authAlias Authentifizierungsalias
- Der Name des Authentifizierungsalias, den die Messaging-Engine verwendet, um eine Verbindung zur Datenbank in ihrem Datenspeicher herzustellen. Verwenden Sie diesen Parameter, wenn der Parameter -dataStore angegeben ist.
- -createTables Datenquelle
- Die Datenbanktabellen für die angegebene Datenquelle werden automatisch erstellt. Wenn Sie diese Option nicht angeben, muss der Datenbankadministrator die Tabelle erstellen. Verwenden Sie diesen Parameter, wenn der Parameter -dataStore angegeben ist.
- -restrictLongDBLock TRUE | FALSE
- Dieser Parameter
gibt an, ob die aktive Messaging-Engine Sperren mit langer Laufzeit in der Tabelle
SIBOWNER in der Datenbank beibehalten muss.Wenn Sie diese Option auswählen, richtet die Messaging-Engine nur kurze Sperren für die Datenbank ein.
Wenn die aktive Messaging-Engine nicht auf die Datenbank reagiert, kann die
Standby-Messaging-Engine das Eigentumsrecht an der Datenbank übernehmen, weil die aktive
Messaging-Engine nur kurze Sperren setzt. Dieser Parameter hat zwei gültige Werte:
- TRUE
- Sperren mit langer Laufzeit in der Datenbank beschränken
- FALSE
- Sperren mit langer Laufzeit in der Datenbank nicht beschränken
Verwenden Sie diesen Parameter, wenn der Parameter -dataStore angegeben ist.
Wichtig: Trotz Auswahl der Eigenschaft ist die Eigenschaft erst wirksam, nachdem ein Upgrade der Datenbanktabellen mit dem Befehl sibDBUpgrade für WebSphere Application Server Version 9.0 und höher durchgeführt wurde. - -schemaName Schemaname
- Der Name des Datenbankschemas, das die Tabellen für den Datenspeicher enthält, wenn Sie den Standardschemanamen nicht verwenden möchten. Weitere Einzelheiten zum Standardschema finden Sie im Artikel Benutzer und Schemata in der Datenbank erstellen. Verwenden Sie diesen Parameter, wenn der Parameter -dataStore angegeben ist.
- -initialHeapSize Größe
- Die Anfangsgröße des JVM-Heapspeichers (in MB) des Servers bzw. jedes Servers in einem Cluster.
Es gibt keinen Standardwert.
Wenn Sie diesen Parameter nicht angeben, wird keine Änderung vorgenommen.
Wenn Sie diesen Parameter angeben, muss der angegebene Wert größer-gleich null und kleiner-gleich
2048 sein. Wird der Parameter ohne Wert angegeben, wird eine Fehlernachricht generiert.
Anmerkung: Diese Parameter wird ignoriert, wenn der Server, der Gegenstand des Befehls addSIBusMember ist, unter z/OS ausgeführt wird oder wenn der Gegenstand des Befehls ein Cluster ist und einer der Cluster-Server unter z/OS ausgeführt wird.
- -maxHeapSize Größe
- Die maximale Größe des JVM-Heapspeichers (in MB) des Servers bzw. jedes Servers in einem Cluster.
Es gibt keinen Standardwert.
Wenn Sie diesen Parameter nicht angeben, wird keine Änderung vorgenommen.
Wenn Sie diesen Parameter angeben, muss der angegebene Wert größer-gleich null und kleiner-gleich
2048 sein. Wird der Parameter ohne Wert angegeben, wird eine Fehlernachricht generiert.
Anmerkung: Diese Parameter wird ignoriert, wenn der Server, der Gegenstand des Befehls addSIBusMember ist, unter z/OS ausgeführt wird oder wenn der Gegenstand des Befehls ein Cluster ist und einer der Cluster-Server unter z/OS ausgeführt wird.
Beispiele
Einen Server mit dem Namen "server1" auf dem Knoten "node1" als Member des Busses "bus1" mit einem Standarddateispeicher hinzufügen:
AdminTask.addSIBusMember('[-bus bus1 -node node1 -server server1 ]')
Einen Server mit dem Namen "server1" als Member des Busses "bus1" mit einem Dateispeicher für die Speicherung von Nachrichten hinzufügen:
AdminTask.addSIBusMember('[-bus bus1 -node node1 -server server1 -fileStore ]')
Einen Server mit dem Namen "server1" als Member des Busses "bus1" mit einem Dateispeicher für die Speicherung von Nachrichten mit Optionen hinzufügen:
AdminTask.addSIBusMember('[-bus bus1 -node node1 -server server1 -fileStore
-logSize 100 -logDirectory C:\\filestore1 ]')
Einen Server mit dem Namen "server1" als Member des Busses "bus1" mit einem Datenspeicher für die Speicherung von Nachrichten hinzufügen:
AdminTask.addSIBusMember('[-bus bus1 -node node1 -server server1 -dataStore ]')
Einen Server mit dem Namen "server1" als Member des Busses "bus1" mit einem Datenspeicher für die Speicherung von Nachrichten mit Optionen hinzufügen:
AdminTask.addSIBusMember('[-bus bus1 -node node1 -server server1 -dataStore
-createDefaultDatasource true -datasourceJndiName myjndi]')
Einen Cluster mit dem Namen "cluster1" einem Bus mit dem Namen "bus1" ohne Richtlinienunterstützung für Messaging-Engines mit einem Dateispeicher als Nachrichtenspeicher für die Messaging-Engine hinzufügen:
AdminTask.addSIBusMember('[-bus bus1 -cluster cluster1 -fileStore true
-logDirectory C:\\filestore1 -permanentStoreDirectory C:\\filestore2
-temporaryStoreDirectory C:\\filestore3]')
Den Cluster cluster1 dem Bus bus1 über die Richtlinienunterstützung für Messaging-Engines und die Hochverfügbarkeitsrichtlinie der Messaging-Engine hinzufügen. Verwenden Sie einen Dateispeicher als Nachrichtenspeicher für die Messaging-Engine.
AdminTask.addSIBusMember('[-bus bus1 -cluster cluster1 -enableAssistance true
-policyName HA -fileStore -permanentStoreDirectory C:\\filestore1
-temporaryStoreDirectory C:\\filestore1 -logDirectory C:\\filestore1 ]')
Den Cluster cluster1 dem Bus bus1 über die Richtlinienunterstützung für Messaging-Engines und die angepasste Richtlinie der Messaging-Engine hinzufügen. Verwenden Sie einen Dateispeicher als Nachrichtenspeicher für die Messaging-Engine. Konfigurieren Sie die Messaging-Engine so, dass sie von anderen Servern übernommen, nicht auf einen Server mit höherer Präferenz zurückversetzt und nur in den Servern "server1" und "server2" ausgeführt werden kann.
AdminTask.addSIBusMember('[-bus bus1 -cluster cluster1 -enableAssistance true
-policyName CUSTOM -fileStore -permanentStoreDirectory C:\\filestore1
-temporaryStoreDirectory C:\\filestore1 -logDirectory C:\\temp\filestore
-failover true -failback false -preferredServersOnly true
-preferredServerList [[node1 server1] [node2 server2]]]')
Ändern Sie die Anfangsgröße
des JVM-Heapspeichers in 256 und die maximale Größe des JVM-Heapspeichers in 512.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
AdminTask.addSIBusMember('[-bus bus1 -node node1 -server server1
-initialHeapSize 256 -maxHeapSize 512]')