Neue J2C-Verwaltungsobjekte mit wsadmin-Scripting konfigurieren

Mit Scripting und dem Tool "wsadmin" können Sie neue J2C-Verwaltungsobjekte konfigurieren.

Vorbereitende Schritte

Damit diese Task gestartet werden kann, muss das Tool "wsadmin" aktiv sein. Lesen Sie den Artikel zum Starten des Tools "wsadmin".

Informationen zu diesem Vorgang

Führen Sie die folgenden Schritte aus, um ein J2C-Verwaltungsobjekt 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 listAdminObjectInterfaces $newra

        Mit Jython:

        AdminTask.listAdminObjectInterfaces(newra)

        Beispielausgabe:

        com.ibm.test.message.FVTMessageProvider
      2. Erstellen Sie ein J2C-Verwaltungsobjekt.

        Mit Jacl:

        $AdminTask createJ2CAdminObject $newra { -name ao1 -jndiName eis/ao1 
        -adminObjectInterface com.ibm.test.message.FVTMessageProvider }

        Mit Jython:

        AdminTask.createJ2CAdminObject(newra, ['-name', 'ao1', '-jndiName', 'eis/ao1', 
        '-adminObjectInterface', 'com.ibm.test.message.FVTMessageProvider'])
    • Mit dem Objekt AdminConfig:
      1. Mit Jacl:

        $AdminConfig required J2CAdminObject

        Mit Jython:

        print AdminConfig.required('J2CAdminObject')

        Beispielausgabe:

        Attribute Type
        adminObject AdminObject@
      2. Wenn Ihr Ressourcenadapter JCA-1.5-konform ist und Sie mehrere Verwaltungsobjekt definiert haben, müssen Sie das Administrationsobjekt angeben. Wenn Ihr Ressourcenadapter JCA-1.5-konform ist und Sie nur ein Verwaltungsobjekt definiert haben, wird dieses Objekt automatisch verwendet. Wenn Ihr Ressourcenadapter JCA-1.0-konform ist, müssen Sie kein Administrationsobjekt angeben. Führen Sie den folgenden Befehl aus, um die für den Ressourcenadapter definierten Verwaltungsobjekte aufzulisten:

        Mit Jacl:

        $AdminConfig list AdminObject $newra

        Mit Jython:

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

        Mit Jacl:

        set ao AdminObjectId
        set name [list name J2CAO1]
        set jname [jndiName eis/j2cao1]
        set j2caoAttrs [list $name $jname]

        Mit Jython:

        ao = AdminObjectId
        name = ['name', 'J2CAO1']
        set jname = ['jndiName', eis/j2cao1]
        j2caoAttrs = [name, jname]
      4. Wenn Sie das Attribut AdminObject angeben, machen Sie auch die folgenden Angaben:

        Mit Jacl:

        set cdattr [list adminObject $ao]

        Mit Jython:

        cdattr = ['adminObject', ao]
      5. Erstellen Sie ein J2C-Verwaltungsobjekt.

        Mit Jacl:

        $AdminConfig create J2CAdminObject $newra $j2caoAttrs

        Mit Jython:

        print AdminConfig.create('J2CAdminObject', newra, j2caoAttrs)

    Beispielausgabe:

    J2CAO1(cells/mycell/nodes/mynode|resources.xml#J2CAdminObject_1)
  3. Speichern Sie die Konfigurationsänderungen.
  4. Synchronisieren Sie den Knoten.

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_j2cadmin
Dateiname:txml_j2cadmin.html