[AIX Solaris HP-UX Linux Windows][z/OS]

Script servicepolicy.py

Sie können mit dem Script servicepolicy.py über die Befehlszeile Operationen für Servicerichtlinie ausführen, z. B. Servicerichtlinien erstellen und entfernen sowie Transaktionsklassen bearbeiten.

Zweck

Sie können mit dem Script servicepolicy.py folgende Aktionen ausführen.
  • eine Servicerichtlinie erstellen
  • eine Servicerichtlinie entfernen
  • eine Transaktionsklasse erstellen
  • eine Transaktionsklasse entfernen

Zum Erstellen, Ändern und Entfernen von Servicerichtlinien und Transaktionsklassen müssen Sie die Verwaltungsberechtigungen der Rolle "Konfiguration" (Configurator) oder "Verwaltung" (Administrator) besitzen.

Position

Das Script servicepolicy.py befindet sich im Verzeichnis Stammverzeichnis_des_Anwendungsservers/bin.

Syntax

Die Syntax des Scripts für die erweiterte Hilfe lautet wie folgt:
./wsadmin.sh -lang jython -f servicepolicy.py
Die Syntax des Scripts für die operationsspezifische Hilfe lautet wie folgt:
./wsadmin.sh -lang jython -f servicepolicy.py Operation --help

Operationen

createServicePolicy
Erstellt eine Servicerichtlinie mit den angegebenen Optionen. Sie müssen in einem gesonderten Prozess Transaktionsklassen erstellen und zuordnen.
  • --spname: Gibt einen Namen für die Servicerichtlinie an, der innerhalb der Zelle eindeutig ist.
  • --spgt: Gibt eine ganze Zahl an, die einen der folgenden Zieltypen für Servicerichtlinien darstellt:
    • 0: nach Ermessen
    • 1 : durchschnittliche Antwortzeit
    • 2: Antwortzeitperzentil
    • 4: Fertigstellungszeit
  • --spgv: Gibt einen Servicerichtlinienwert für andere Ziele als "Nach Ermessen" an. Dieser Wert wird in Millisekunden angegeben, sofern Sie keine Einheiten festlegen.
  • --spgvu: Gibt eine Ganzzahl an, die einen Servicerichtlinienwert für nicht nach Ermessen festgelegte Ziele bezeichnet. Dieser Wert wird in Millisekunden angegeben, sofern Sie keine Einheiten festlegen.
    • 0: Millisekunden
    • 1: Sekunden
    • 2 : Minuten
  • --sppgv: Gibt eine ganze Zahl zwischen 1 und 100 an, die den Wert für ein Servicerichtlinienziel des Typs "Antwortzeitperzentil" darstellt.
  • --spi: Gibt eine ganze Zahl an, die einen der folgenden Zieltypen für Servicerichtlinien darstellt:
    • 1: am höchsten
    • 2: höher
    • 3: hoch
    • 4: mittel
    • 5: niedrig
    • 6: niedriger
    • 7: am niedrigsten
  • --spd: Gibt eine Beschreibung für die Servicerichtlinie an.
removeServicePolicy
Löscht eine vorhandene Servicerichtlinie mit der angegebenen Option.
  • --spname: Gibt den eindeutigen Namen für die zu entfernende Servicerichtlinie an.
createTransactionClass
Erstellt eine Transaktionsklasse mit den angegebenen Optionen.
  • --spname: Gibt einen Namen für die Servicerichtlinie an, der innerhalb der Zelle eindeutig ist.
  • --tcname: Gibt einen innerhalb der Zelle eindeutigen Namen für die zu erstellende Transaktionsklasse an.
  • --tcd: Gibt eine Beschreibung für die Transaktionsklasse an.
removeTransactionClass
Entfernt eine Transaktionsklasse mit der angegebenen Option. Die URIs (Uniform Resource Identifier) in der Transaktionsklasse sind anschließend nicht mehr der übergeordneten Servicerichtlinie zugeordnet. Wenn eine Anforderung für diese URIs eingeht und diese keiner neuen Servicerichtlinie und keiner Transaktionsklasse zugeordnet sind, werden sie der Standardserviceklasse mit einem Ziel des Typs "Nach Ermessen" zugeordnet.
  • --tcname: Gibt den in der Zelle eindeutigen Namen für die zu entfernende Transaktionsklasse an.

Beispiel

Servicerichtlinie erstellen:
./wsadmin.sh -lang jython -f servicepolicy.py createServicePolicy --spname Platinum --spgt 2 --spgv 3000 --spgvu 0 --sppgv 80 --spi 5
Vorhandene Servicerichtlinie entfernen:
./wsadmin.sh -lang jython -f servicepolicy.py removeServicePolicy --spname Bronze 
Neue Transaktionsklasse erstellen:
./wsadmin.sh -lang jython -f servicepolicy.py createTransactionClass --spname Platinum --tcname PlatinumWorkload --tcd 'my platinum workload'
Vorhandene Transaktionsklasse entfernen:
./wsadmin.sh -lang jython -f servicepolicy.py removeTransactionClass --tcname PlatinumWorkload  

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



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