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

Script servicepolicy.py

Vous pouvez utiliser le script servicepolicy.py pour effectuer des opérations sur les stratégies de service à partir de la ligne de commande, telles que la création et la suppression de stratégies de service et la modification des classes de transaction.

Fonction

Vous pouvez effectuer les opérations suivantes avec le script servicepolicy.py.
  • Créer une stratégie de service
  • Supprimer une stratégie de service
  • Créer une classe de transaction
  • Supprimer une classe de transaction

Pour créer, modifier et supprimer des stratégies de service et des classes de transaction, vous devez disposer des privilèges de configurateur ou d'administrateur.

Emplacement

Le script servicepolicy.py se trouve dans le répertoire racine_serveur_app/bin.

Syntaxe

La syntaxe du script pour afficher l'aide générale est la suivante :
./wsadmin.sh -lang jython -f servicepolicy.py
La syntaxe du script pour afficher l'aide spécifique à une opération est la suivante :
./wsadmin.sh -lang jython -f servicepolicy.py opération --help

Opérations

createServicePolicy
Crée une stratégie de service avec les options indiquées. Vous devez créer et associer des classes de transaction séparément.
  • --spname : Indique le nom de la stratégie de service existante qui est unique dans la cellule.
  • --spgt : Indique un entier représentant l'un des types d'objectif de stratégie de service suivants :
    • 0 : discrétionnaire
    • 1 : temps de réponse moyen
    • 2 : temps de réponse en centile
    • 4: temps d'achèvement
  • --spgv : Indique une valeur d'objectif de stratégie de service pour des objectifs non discrétionnaires. Si aucune unité n'est spécifié, le système considère que cette valeur est exprimée en minutes.
  • --spgvu : Indique un entier représentant une valeur d'objectif de stratégie de service pour des objectifs non discrétionnaires. Si aucune unité n'est spécifié, le système considère que cette valeur est exprimée en minutes.
    • 0 : millisecondes
    • 1 : secondes
    • 2 : minutes
  • --sppgv : Indique un entier représentant une valeur de centile pour une stratégie de service avec un objectif de temps de réponse en centile entre 1 et 100.
  • --spi : Indique un entier représentant l'un des types d'objectif de stratégie de service suivants :
    • 1 : maximum
    • 2 : très haut
    • 3 : haut
    • 4 : moyen
    • 5 : bas
    • 6 : très bas
    • 7 : minimum
  • --spd : Indique une description de stratégie de service.
removeServicePolicy
Supprime une stratégie de service existante avec l'option indiquée.
  • --spname : Indique le nom unique de la stratégie de service que vous souhaitez supprimer.
createTransactionClass
Crée une classe de transaction avec les options indiquées.
  • --spname : Indique le nom de la stratégie de service existante qui est unique dans la cellule.
  • --tcname : Indique le nom de la classe de transaction à créer et qui doit être unique dans la cellule.
  • --tcd : Indique une description de classe de transaction.
removeTransactionClass
Supprime une classe de transaction avec l'option indiquée. Aucun URI (Uniform Resource Identifier) de la classe de transaction n'est plus associé à la stratégie de service parent. En cas de réception d'une demande faisant référence à ces URI qui ne sont plus associés à une nouvelle stratégie de service et classe de transaction, ceux-ci sont classifiés dans la stratégie de service par défaut avec un objectif discrétionnaire.
  • --tcname : Indique le nom de la classe de transaction que vous souhaitez supprimer (ce nom doit être unique dans la cellule).

Exemple

Créer une stratégie de service :
./wsadmin.sh -lang jython -f servicepolicy.py createServicePolicy --spname Platinum --spgt 2 --spgv 3000 --spgvu 0 --sppgv 80 --spi 5
Supprimer une stratégie de service existante :
./wsadmin.sh -lang jython -f servicepolicy.py removeServicePolicy --spname Bronze 
Créer une nouvelle classe de transaction :
./wsadmin.sh -lang jython -f servicepolicy.py createTransactionClass --spname Platinum --tcname PlatinumWorkload --tcd 'ma charge de travail Platinum'
Supprimer une classe de transaction existante :
./wsadmin.sh -lang jython -f servicepolicy.py removeTransactionClass --tcname 
 PlatinumWorkload  

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_xmlservicepolicy
Nom du fichier : rwve_xmlservicepolicy.html