Name und Attributwerte der XML-Elemente für die Richtlinie

Namen und Attributwerte der XML-Elemente werden, zusammen mit gültigen Werten, aufgelistet. Die Werte, die den Namen und Attributen der XML-Elemente für die Richtlinie zugeordnet sind, hängen von der Richtlinienregel und den zugehörigen Aktionstypen ab.

XML-Parameterwerte

Die folgende Tabelle enthält die Namen und Attribute der XML-Elemente der Richtlinie mit den zulässigen Werten, die Sie in der entsprechenden Dropdown-Liste im Richtlinienassistenten von CICS Explorer auswählen könnten. Im Beispiel nach der Tabelle wird ein Gerüst für die XML-Element einer Richtlinie dargestellt.
Tabelle 1. Querverweise für XML-Werte
rule_type  1  condition_type  2  rule_item  3  unit  4  Wert  5  action_type  6 

databaserequest

databaseRequestCondition

sqlcommand

"" (kein Wert) oder K

""
0 - 4294967295
K
0 - 4294967

abend
event
message

filerequest

fileRequestCondition

delete
read
readnext
readprev
readupdate
rewrite
startbr
write

"" (kein Wert) oder K

""
0 - 4294967295
K
0 - 4294967

Diese Wertebereiche für Anforderungen oder tausend Anforderungen gelten für alle Elemente des Richtlinienregeltyps filerequest (Dateianforderung).

abend
event
message

programrequest

programRequestCondition

link

"" (kein Wert) oder K

""
0 - 4294967295
K
0 - 4294967

abend
event
message

startrequest

startRequestCondition

start

"" (kein Wert) oder K

""
0 - 4294967295
K
0 - 4294967

abend
event
message

storage

storageUsedCondition

task24
shared24

task31
shared31

task64
shared64

B, K, M oder G

24-Bit-Regelelemente:

B
0 - 16777215
K
0 - 16383
M
0 - 15
G
0

31-Bit-Regelelemente:

B
0 - 2147483647
K
0 - 2097151
M
0 - 2047
G
0 - 1

64-Bit-Regelelemente:

B
0 - 4294967295
K
0 - 4294967295
M
0 - 4294967295
G
0 - 4294967295

abend
event
message

storagerequest

storageRequestCondition

task24request
shared24request

task31request
shared31request

task64request
shared64request

"" (kein Wert) oder K

""
0 - 4294967295
K
0 - 4294967

Diese Wertebereiche für Anforderungen oder tausend Anforderungen gelten für alle Elemente des Richtlinienregeltyps storagerequest (Speicheranforderung).

abend
event
message

syncpointrequest

syncpointRequestCondition

syncpoint

"" (kein Wert) oder K

""
0 - 4294967295
K
0 - 4294967

abend
event
message

tdqrequest

tdqRequestCondition

readq
writeq

"" (kein Wert) oder K

""
0 - 4294967295
K
0 - 4294967

Diese Wertebereiche für Anforderungen oder tausend Anforderungen gelten für alle Elemente des Richtlinienregeltyps tdqrequest (TDQ-Anforderung).

abend
event
message

time

timeCondition

cpulimit
elapsedlimit

O, M oder S

O
0 - 4294967295
M
0 - 86400000
S
0 - 86400 (der Wert 86400 entspricht 24 Stunden)

abend
event
message

tsqbytes

tsqBytesCondition

writeq
writeqaux
writeqmain

B, K, M oder G

B
0 - 4294967295
K
0 - 4294967295
M
0 - 4294967295
G
0 - 4294967295

Für alle Elemente des Richtlinienregeltyps tsqbytes (TSQ-Bytes) gelten dieselben Wertebereiche.

abend
event
message

tsqrequest

tsqRequestCondition

readq
writeq
writeqaux
writeqmain

"" (kein Wert) oder K

""
0 - 4294967295
K
0 - 4294967

Diese Wertebereiche für Anforderungen oder tausend Anforderungen gelten für alle Elemente des Richtlinienregeltyps tsqrequest (TSQ-Anforderung).

abend
event
message

Gerüst für XML-Richtlinie

In diesem Beispiel wird das XML-Gerüst für eine Richtlinie dargestellt. Im Beispiel werden die Felder, die in der Tabelle aufgelistet sind, und die zugehörigen Hinweise angegeben.
<?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_of_policy</description>
   <userTag>tag_1</userTag>
   <rule type="rule_type" 1 > 
      <name>name_of_rule</name> 
      <description>description_of_rule</description>      
      <condition_type 2  item="rule_item" 3  operator="GT" unit="unit" 4  value="Wert" 5 />
      <action>
         <action_type 6 />
      </action> 
   </rule>
</policy:policy>
Anmerkung:
  • Der Wert von condition_type  2  hängt vom Wert von rule_type  1  ab.
  • Die zulässigen Werte für rule_item  3  und unit  4  hängen vom Wert für condition_type  2  ab.
  • Sie können pro Richtlinienregel nur einen Wert für action_type  6  angeben, alle drei Aktionstypen sind jedoch für alle Regeltypen gültig.
  • Wenn der Wert für action_type  6  "abend" lautet und wenn Sie möchten, dass die Richtlinie einen angepassten Abbruchcode ausgibt, muss die nächste Anweisung wie folgt lauten, wobei code den Wert Ihres Abbruchcodes darstellt:
    <abend abendCode="code"/>
  • Wenn der Wert für action_type  6  "event" lautet, muss die nächste Anweisung, die davon abhängig ist, ob das Ereignis an einen Ereignisadapter oder an eine Ereignisadaptergruppe ausgegeben werden soll, eine der folgenden sein, wobei name entsprechend für den Namen des Ereignisadapters oder der Ereignisadaptergruppe steht:
    • <eventAdapterName>name</eventAdapterName>
    • <eventAdapterSetName>name</eventAdapterSetName>