WebSphere Virtual Enterprise, Version 6.1.1
             Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows,


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 die folgenden Aktionen mit dem Script servicepolicy.py 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 Installationsstammverzeichnis/bin.

Verwendung

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

Operationen

Sie können mit dem Script servicepolicy.py die folgenden Operationen ausführen:
  • 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|bat -lang jython -f servicepolicy.py createServicePolicy --spname Platinum --spgt 2 --spgv 3000 --spgvu 0 --sppgv 80 --spi 5
Vorhandene Servicerichtlinie entfernen:
./wsadmin.sh|bat -lang jython -f servicepolicy.py removeServicePolicy --spname Bronze 
Neue Transaktionsklasse erstellen:
./wsadmin.sh|bat -lang jython -f servicepolicy.py createTransactionClass --spname Platinum --tcname PlatinumWorkload --tcd 'my platinum workload'
Vorhandene Transaktionsklasse entfernen:
./wsadmin.sh|bat -lang jython -f servicepolicy.py removeTransactionClass --tcname PlatinumWorkload  



Zugehörige Tasks
Eine Servicerichtlinie definieren
Zugehörige Verweise
Referenzartikel    

Nutzungsbedingungen | Feedback

Letzte Aktualisierung: 24.09.2009 16.40 Uhr EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/reference/rxml_servicepolicy.html