Neue JMS-Provider mit Scripting konfigurieren

Verwenden Sie das Scripting-Tool "wsadmin", um einen neuen JMS-Provider (Java™ Message Service) zu konfigurieren.

Vorbereitende Schritte

Damit diese Task gestartet werden kann, muss das Tool "wsadmin" aktiv sein.

Informationen zu diesem Vorgang

Führen Sie die folgenden Schritte aus, um einen neuen JMS-Provider zu konfigurieren:

Anmerkung: In den folgenden Beispielen zeigen die mit wsadmin beginnenden Codeblöcke Code, der vom Benutzer eingegeben wurde. Zeilen, die nicht mit wsadmin beginnen, zeigen Code, der von der Konsole zurückgegeben wurde.

Vorgehensweise

  1. Ermitteln Sie die übergeordnete ID und ordnen Sie sie einer Variablen zu. In diesem Beispiel heißt die Variable node.
    • Mit Jacl:
      wsadmin>set node [$AdminConfig getid /Cell:mycell/Node:mynode/]
    • Mit Jython:
      wsadmin>node = AdminConfig.getid("/Cell:mycell/Node:mynode/")
      wsadmin>print node
    Beispielausgabe:
    mynode(cells/mycell/nodes/mynode|node.xml#Node_1)
  2. Rufen Sie die erforderlichen Attribute ab.
    • Mit Jacl:
      wsadmin>$AdminConfig required JMSProvider
    • Mit Jython:
      wsadmin>print AdminConfig.required('JMSProvider')
    Beispielausgabe:
    Attribute        Type
    name					String
    externalInitialContextFactory   	String
    externalProviderURL              	String
  3. Definieren Sie die erforderlichen Attribute:
    • Mit Jacl:
      wsadmin>set name [list name JMSP1]
      wsadmin>set extICF [list externalInitialContextFactory  
      "Put the external initial context factory here"] 
      wsadmin>set extPURL [list externalProviderURL "Put the external provider URL here"] 
      wsadmin>set jmspAttrs [list $name $extICF $extPURL]
    • Mit Jython:
      wsadmin>name = ['name', 'JMSP1']
      wsadmin>extICF = ['externalInitialContextFactory',  
      "Put the external initial context factory here"] 
      wsadmin>extPURL = ['externalProviderURL', "Put the external provider URL here"] 
      wsadmin>jmspAttrs = [name, extICF, extPURL]
      wsadmin>print jmspAttrs
    Beispielausgabe:
    {name JMSP1} {externalInitialContextFactory {Put the external 
    initial context factory here }} {externalProviderURL 
    {Put the external provider URL here}}
  4. Erstellen Sie den JMS-Provider.
    • Mit Jacl:
      wsadmin>set newjmsp [$AdminConfig create JMSProvider $node $jmspAttrs]
    • Mit Jython:
      wsadmin>newjmsp = AdminConfig.create('JMSProvider', node, jmspAttrs)
      wsadmin>print newjmsp
    Beispielausgabe:
    JMSP1(cells/mycell/nodes/mynode|resources.xml#JMSProvider_1)
  5. Speichern Sie die Konfigurationsänderungen.
  6. Synchronisieren Sie den Knoten. Dies gilt nur für eine Network-Deployment-Umgebung.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_jmsprovider
Dateiname:txml_jmsprovider.html