Angepasste Eigenschaften für den Arbeitsmanager mit dem Tool "wsadmin" konfigurieren

Sie können das Tool "wsadmin" verwenden, um angepasste Eigenschaften für den Arbeitsmanager zu konfigurieren.

Informationen zu diesem Vorgang

Die angepasste Eigenschaft createDaemonThreads steuert, ob neue Threads, die von einer Managed-Thread-Factory erstellt werden, Dämonprozesse sind. Der Standardwert ist false und bedeutet, dass die neuen Threads nicht als Dämonprozesse erstellt werden.

Die angepasste Eigenschaft lateWorkTime gibt die Anzahl der Sekunden an, nach der für verspätet begonnene Arbeiten eine Informationsnachricht protokolliert werden muss. Die Informationsnachricht wird einmal pro Arbeitsmanager protokolliert. Der Standardwert ist 60 Sekunden, und der Wert 0 inaktiviert diese Eigenschaft.

Die angepasste Eigenschaft lateAlarmTime gibt die Anzahl der Sekunden an, nach der für verspätet begonnene Arbeiten eine Informationsnachricht protokolliert werden muss. Die Informationsnachricht wird einmal pro Arbeitsmanager protokolliert. Der Standardwert ist 5 Sekunden, und der Wert 0 inaktiviert diese Eigenschaft.

Vorgehensweise

  1. Starten Sie das Scripting-Tool "wsadmin" mit der Scripting-Sprache Jython.
  2. Identifizieren Sie den Anwendungsserver, und ordnen Sie ihn der Variablen "server" zu. Verwenden Sie das Objekt "AdminConfig" und den Befehl "getid", um die Konfigurations-ID des Servers abzurufen, und ordnen Sie diese der Variablen <Variablenname> zu:
    • Mit Jacl:
      set serv1 [$AdminConfig getid /Cell:mycell/Node:mynode/Server:server1/]
    • Mit Jython:
      serv1 = AdminConfig.getid('/Cell:mycell/Node:mynode/Server:server1/')
  3. Identifizieren Sie den Arbeitsmanager, der zum Server gehört, und ordnen Sie ihn der Arbeitsmanagervariablen zu. Verwenden Sie das Objekt "AdminConfig", den Befehl "list" und die Variable "Server", um den Arbeitsmanager abzurufen, und ordnen Sie ihn der Variablen <Variablenname> zu:
    • Mit Jacl:
      set workmanager1 [$AdminConfig list WorkManagerInfo $serv1]
    • Mit Jython:
      workmanager1 = AdminConfig.list('WorkManagerInfo', 'serv1')
  4. Erstellen Sie eine neue J2EEResourcePropertySet-Eigenschaftengruppe für den Arbeitsmanager, und ordnen Sie sie der Variablen für die Eigenschaftengruppe des Arbeitsmanagers zu. Verwenden Sie das Objekt "AdminConfig", den Befehl "create" und die Arbeitsmanagervariable, um ein neues J2EEResourcePropertySet zu erstellen, und ordnen Sie es der Variablen <Variablenname> zu:
    • Mit Jacl:
      set workmanagerpropset1 [$AdminConfig create J2EEResourcePropertySet $workmanager1 {}]
    • Mit Jython:
      workmanagerpropset1 = AdminConfig.create('J2EEResourcePropertySet', 'workmanager1', [])
  5. Erstellen Sie eine neue J2EEResourceProperty für den J2EEResourcePropertySet, und ordnen Sie sie der Eigenschaftsvariablen für den Arbeitsmanager zu.
    Verwenden Sie das Objekt "AdminConfig", den Befehl "create" und die Variable für die Eigenschaftengruppe, um eine neue J2EEResourceProperty für die angepasste Eigenschaft "lateWorkTime" zu erstellen, und ordnen Sie sie der Variablen <Variablenname> zu:
    • Mit Jacl:
      set workmanagerproperty1 [$AdminConfig create J2EEResourceProperty $workmanagerpropset1 {{name "lateWorkTime"} {value "120"} {description "Custom lateWorkTime"} {type "java.lang.String"} {required "false"}}]
    • Mit Jython:
      workmanagerproperty1 = AdminConfig.create('J2EEResourceProperty', 'workmanagerpropset1', '[[name "lateWorkTime"] [value "120"] [description "Custom lateWorkTime"] [type "java.lang.String"] [required "false"]]')

    Die folgenden Parameter sind für die neue J2EEResourceProperty verfügbar:

    Name

    lateWorkTime

    Wert

    Anzahl an Sekunden

    Beschreibung

    Geben Sie eine Beschreibung an.

    Typ

    java.lang.String auswählen

    Verwenden Sie das Objekt "AdminConfig", den Befehl "create" und die Variable für die Eigenschaftengruppe, um eine neue J2EEResourceProperty für die angepasste Eigenschaft "lateAlarmTime" zu erstellen, und ordnen Sie sie der Variablen <Variablenname> zu:
    • Mit Jacl:
      set workmanagerproperty2 [$AdminConfig create J2EEResourceProperty $workmanagerpropset1 {{name "lateAlarmTime"} {value "10"} {description "Custom lateAlarmTime"} {type "java.lang.String"} {required "false"}}]
    • Mit Jython:
      workmanagerproperty2 = AdminConfig.create('J2EEResourceProperty', 'workmanagerpropset1', '[[name "lateAlarmTime"] [value "10"] [description "Custom lateAlarmTime"] [type "java.lang.String"] [required "false"]]')

    Die folgenden Parameter sind für die neue J2EEResourceProperty verfügbar:

    Name

    lateAlarmTime

    Wert

    Anzahl an Sekunden

    Beschreibung

    Geben Sie eine Beschreibung an.

    Typ

    java.lang.String auswählen

    Verwenden Sie das Objekt "AdminConfig", den Befehl "create" und die Variable für die Eigenschaftengruppe, um eine neue J2EEResourceProperty für die angepasste Eigenschaft "createDaemonThreads" zu erstellen, und ordnen Sie sie der Variablen <Variablenname> zu:
    • Mit Jacl:
      set workmanagerproperty3 [$AdminConfig create J2EEResourceProperty $workmanagerpropset1 {{name "createDaemonThreads"} {value "true"} {description "Custom createDaemonThreads"} {type "java.lang.String"} {required "false"}}]
    • Mit Jython:
      workmanagerproperty3 = AdminConfig.create('J2EEResourceProperty', 'workmanagerpropset1', '[[name "createDaemonThreads"] [value "true"] [description "Custom createDaemonThreads"] [type "java.lang.String"] [required "false"]]')
    Die folgenden Parameter sind für die neue J2EEResourceProperty verfügbar:
    Name createDaemonThreads
    Wert True oder False
    Beschreibung Geben Sie eine Beschreibung an.
    Typ java.lang.String auswählen
  6. Speichern Sie die Konfigurationsänderungen.
    Geben Sie den folgenden Befehl ein, um Ihre Änderungen zu speichern:
    • Mit Jacl:
      $AdminConfig save
    • Mit Jython:
      AdminConfig.save()
  7. Synchronisieren Sie den Knoten nur in einer Network Deployment-Umgebung.
    Verwenden Sie das Script "syncActiveNodes" aus der Scriptbibliothek "AdminNodeManagement", um die Änderungen an alle aktiven Knoten weiterzugeben, z. B.:
    • Mit Jacl:
      $AdminNodeManagement syncActiveNodes
    • Mit Jython:
      AdminNodeManagement.syncActiveNodes()

Ergebnisse

Sie haben angepasste Eigenschaften für den Arbeitsmanager mit dem Tool "wsadmin" erstellt und konfiguriert.

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_workmanager
Dateiname:txml_workmanager.html