Mit wsadmin-Scripting neue J2C-Aktivierungsspezifikationen konfigurieren

Mit Scripting und dem Scripting-Tool "wsadmin" können Sie neue J2C-Aktivierungsspezifikationen (Java™ 2 Connector) konfigurieren.

Vorbereitende Schritte

Damit diese Task gestartet werden kann, muss das Tool "wsadmin" aktiv sein. Weitere Informationen finden Sie im Artikel "wsadmin-Scripting-Client starten".

Informationen zu diesem Vorgang

Führen Sie die folgenden Schritte aus, um eine J2C-Aktivierungsspezifikation zu konfigurieren:

Vorgehensweise

  1. Identifizieren Sie die übergeordnete ID und ordnen Sie sie der Variablen newra zu.
    • Mit Jacl:

      set newra [$AdminConfig getid /Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/]
    • Mit Jython:

      newra = AdminConfig.getid('/Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/')
      print newra
    Beispielausgabe:
    RAR1(cells/mycell/nodes/mynode|resources.xml#J2CResourceAdapter_1)
  2. Es gibt zwei Methoden für die Konfiguration eines neuen J2C-Verwaltungsobjekts. Führen Sie dazu einen der folgenden Schritte aus:
    • Mit dem Objekt "AdminTask":
      1. Listen Sie die Schnittstellen für das Verwaltungsobjekt auf:

        Mit Jacl:

        $AdminTask listMessageListenerTypes $newra

        Mit Jython:

        AdminTask.listMessageListenerTypes(newra)
        Beispielausgabe:
        javax.jms.MessageListener
      2. Erstellen Sie ein J2C-Verwaltungsobjekt.

        Mit Jacl:

        $AdminTask createJ2CActivationSpec $newra { -name ac1 
        -jndiName eis/ac1 -messageListenerType 
        javax.jms.MessageListener}

        Mit Jython:

        AdminTask.createJ2CActivationSpec(newra, ['-name', 'ao1', 
        '-jndiName', 'eis/ao1', '-messageListenerType', 
        'javax.jms.MessageListener'])
    • Mit dem Objekt AdminConfig:
      1. Mit Jacl:

        $AdminConfig required J2CActivationSpec

        Mit Jython:

        print AdminConfig.required('J2CActivationSpec')
        Beispielausgabe:
        Attribute Type
        activationSpec ActivationSpec@
      2. Wenn Sie einen JCA-Ressourcenadapter der Version 1.5 verwenden und mehrere Aktivierungsspezifikationen definiert sind, müssen Sie das Attribut für die Aktivierungsspezifikation angeben. Verwenden Sie einen JCA-Ressourcenadapter der Version 1.5 und haben Sie nur eine Aktivierungsspezifikation definiert, wird die automatisch verwendet. Für JCA-Ressourcenadapter der Version 1.0 muss das Attribut für die Aktivierungsspezifikation nicht angegeben werden. Führen Sie den folgenden Befehl aus, um die vom Ressourcenadapter definierten Aktivierungsspezifikationen aufzulisten:

        Mit Jacl:

        $AdminConfig list ActivationSpec $newra

        Mit Jython:

        print AdminConfig.list('ActivationSpec', $newra)
      3. Definieren Sie das erforderliche Verwaltungsobjekt als Variable:

        Mit Jacl:

        set ac [$AdminConfig list ActivationSpec $newra]
        set name [list name J2CAC1]
        set jname [list jndiName eis/J2CAC1]
        set j2cacAttrs [list $name $jname $cdcttr]

        Mit Jython:

        ac = AdminConfig.list('ActivationSpec', $newra)
        name = ['name', 'J2CAC1']
        jname = ['jndiName', 'eis/j2cac1']
        j2cacAttrs = [name, jname,cdattr]
      4. Wenn Sie das Attribut ActivationSpec angeben, müssen Sie auch Folgendes Konfigurieren:

        Mit Jacl:

        set cdcttr [list activationSpec $ac]

        Mit Jython:

        cdattr = ['activationSpec', ac]
      5. Erstellen Sie ein Objekt für die J2C-Aktivierungsspezifikation.

        Mit Jacl:

        $AdminConfig create J2CActivationSpec $newra $j2cacAttrs 

        Mit Jython:

        print AdminConfig.create('J2CActivationSpec', newra,j2cacAttrs)
        Beispielausgabe:
        J2CAC1(cells/mycell/nodes/mynode|resources.xml#J2CActivationSpec_1)
  3. Speichern Sie die Konfigurationsänderungen. Weitere Informationen finden Sie im Artikel "Konfigurationsänderungen mit dem Tool 'wsadmin' speichern".
  4. Synchronisieren Sie den Knoten nur in einer Network-Deployment-Umgebung. Weitere Informationen finden Sie im Artikel "Knoten mit dem Tool 'wsadmin' synchronisieren".

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_j2cspecs
Dateiname:txml_j2cspecs.html