Angepasste Eigenschaften für Ressourcenumgebungsprovider mit wsadmin-Scripting konfigurieren

Mit Scripting können Sie angepasste Eigenschaften für einen Ressourcenumgebungsprovider 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 neue angepasste Eigenschaft für einen Ressourcenumgebungsprovider zu konfigurieren.

Vorgehensweise

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

      set newrep [$AdminConfig getid /Cell:mycell/Node:mynode/ResourceEnvironmentProvider:REP1/]
    • Mit Jython:

      newrep = AdminConfig.getid('/Cell:mycell/Node:mynode/ResourceEnvironmentProvider:REP1/')
      print newrep
    Beispielausgabe:
    REP1(cells/mycell/nodes/mynode|resources.xml#ResourceEnvironmentProvider_1)
  2. Geben Sie die erforderlichen Attribute an:
    • Mit Jacl:

      $AdminConfig required J2EEResourceProperty
    • Mit Jython:

      print AdminConfig.required('J2EEResourceProperty')
    Beispielausgabe:
    Attribute      	Type
    name     String
  3. Ermitteln Sie die erforderlichen Attribute, und ordnen Sie sie der Variablen repAttrs zu:
    • Mit Jacl:

      set name [list name RP]
      set repAttrs [list $name]
    • Mit Jython:

      name = ['name', 'RP']
      repAttrs = [name]
  4. Rufen Sie die J2EE-Ressourceneigenschaftengruppe ab.
    • Mit Jacl:

      set propSet [$AdminConfig showAttribute $newrep propertySet]
    • Mit Jython:

      propSet = AdminConfig.showAttribute(newrep, 'propertySet') 
      print propSet
    Beispielausgabe:
    (cells/mycell/nodes/mynode|resources.xml#PropertySet_1)

    Wenn der Befehl None als Wert für die Variable "propSet" zurückgibt, erstellen Sie eine neue Eigenschaftengruppe. Der Befehl gibt None zurück, wenn die Eigenschaftengruppe nicht in der Umgebung vorhanden ist. Verwenden Sie die folgenden Beispiele, um eine neue Eigenschaftengruppe zu erstellen:

    Mit Jacl:

    set newPropSet  [$AdminConfig  create  $newrep {}]

    Mit Jython:

    newPropSet = AdminConfig.create('J2EEResourcePropertySet',newrep,[])

    Nachdem Sie die Variable "newPropSet" gesetzt haben, wiederholen Sie den Befehl, um die Eigenschaftengruppe für die J2EE-Ressource abzurufen, bevor Sie mit dem nächsten Schritt fortfahren.

  5. Erstellen Sie eine J2EE-Ressourceneigenschaft.
    • Mit Jacl:

      $AdminConfig create J2EEResourceProperty $propSet $repAttrs
    • Mit Jython:

      print AdminConfig.create('J2EEResourceProperty', propSet, repAttrs)
    Beispielausgabe:
    RP(cells/mycell/nodes/mynode|resources.xml#J2EEResourceProperty_1)
  6. Speichern Sie die Konfigurationsänderungen.

    Mit Jacl:

    $AdminConfig save

    Mit Jython:

    AdminConfig.save()
  7. 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_resourcecustom
Dateiname:txml_resourcecustom.html