Valeurs d'attributs et de noms de l'élément XML d'une règle

Les valeurs affectées aux attributs et noms d'éléments XML d'une règle dépendant des types d'actions et de règles conditionnelles.

Valeurs de paramètres XML

La table suivante répertorie les attributs et noms d'éléments XML d'une règle avec les valeurs possibles à sélectionner dans la liste déroulante appropriée de l'assistant de règles CICS Explorer. Cet exemple montre le squelette XML d'une règle.
Tableau 1. Référence croisée d'une valeur XML
type_règle 1  type_condition 2  élément_règle 3  unité 4  type_action 5 

databaserequest

databaseRequestCondition

sqlcommand

"" (aucune valeur) ou K

abend
event
message

filerequest

fileRequestCondition

delete
read
readnext
readprev
readupdate
rewrite
startbr
write

"" (aucune valeur) ou K

programrequest

programRequestCondition

link

"" (aucune valeur) ou K

storage

storageUsedCondition

task24
task31
task64
shared24
shared31
shared64

"" (aucune valeur), B, K, M ou G

storagerequest

storageRequestCondition

task24request
task31request
task64request
shared24request
shared31request
shared64request

"" (aucune valeur) ou K

time

timeCondition

cpulimit

"" (aucune valeur), O, M ou S

Squelette d'une règle XML

Cet exemple affiche le squelette XML d'une règle. Les zones affichées dans la table et les remarques sont indiquées.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<policy:policy xmlns:policy="http://www.ibm.com/xmlns/prod/cics/managedplatform/policy" policySchemaRelease="0" policySchemaVersion="1">
   <description>description_de_règle</description>
   <userTag>balise_1</userTag>
   <rule type="type_règle" 1 > 
      <name>nom_de_règle</name> 
      <description>description_de_règle</description>      
      <type_condition 2  item="élément_règle" 3  operator="GT" unit="unité" 4  value="0"/>      
      <action>
         <type_action 5 />  
      </action> 
   </rule>
</policy:policy>
Remarque :
  • La valeur de type_condition 2  dépend de la valeur de type_règle 1 .
  • La valeurs valides de élément_règle 3  et de unité 4  dépendent de la valeur de type_condition 2 .
  • Seule une valeur type_action 5  peut être spécifiée par règle conditionnelle, mais pour l'ensemble des types de règles, n'importe lequel des trois types d'actions est valide.
  • Si type_action 5  affiche "abend" (fin normale) et que vous voulez que la règle émettre un code de fin normale personnalisé, l'instruction suivante doit afficher:
    <abend abendCode="code"/>
    code correspond à la valeur de votre code de fin normale.
  • Si type_action 5  affiche "event" (événement), l'instruction suivante doit afficher :
    <eventAdapterName>nom</eventAdapterName>
    ou
    <eventAdapterSetName>nom</eventAdapterSetName>
    si vous souhaitez que l'événement soit émis vers un adaptateur d'événements ou un ensemble d'adaptateurs d'événements et où nom correspond au nom de l'adaptateur d'événements ou à l'ensemble d'adaptateurs d'événements, selon le cas.