This topic applies only on the z/OS operating system.

Sample z/OS workload classification document

Sample

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Classification SYSTEM "Classification.dtd" >
<Classification schema_version="1.0">
<!--
        IIOP Classification Rules
-->
   <InboundClassification type="iiop" 
                          schema_version="1.0"
                          default_transaction_class="A0">
     <iiop_classification_info transaction_class="A1"
                               application_name="IIOPStatelessSampleApp"
                               module_name"StatelessSample.jar"
                               component_name="Sample20"
                               description="Sample20 EJB Classification">
     <iiop_classification_info transaction_class=""
                               method_name="echo"
                               description="No TCLASS for echo()" />
     <iiop_classification_info 	transaction_class="A1B"
                               method_name="ping"
                               description="Ping method" />
     <iiop_classification_info application_name="*"
                               module_name="*"
                               component_name="*"
                               transaction_class="A2"
                               description="TCLASS the rest to A2">
     <iiop_classification_info transaction_class="A2A"
                               method_name="resetFilter"
                               description="Sp1 case resetFilter()" />
     </iiop_classification_info>
  </InboundClassification>

<!--
     HTTP Classification Rules
-->
   <InboundClassification type="http"
                          schema_version="1.0"
                          default_transaction_class="M">
     <http_classification_info transaction_class="N"
                               host="yourhost.yourcompany.com"
                               description="Virtual Host yourhost">
     <http_classification_info	transaction_class="O"
                               port="9080"
                               description="Def yourhost HTTP reqs">
     <http_classification_info transaction_class="Q"
                               uri="/gcs/admin"
                               description = "Gcs" />
     <http_classification_info 	transaction_class="S"
                               uri="/gcs/admin/1*"
                               description="GCS login" />
     <http_classification_info transaction_class="P"
                               port="9081"
	                             description=" Def yourhost HTTPS reqs "/>
     <http_classification_info transaction_class=""
                               uri="/gcss/mgr/*"
                               description="GCSS Mgr" />
     </http_classification_info>
   </InboundClassification>

<!-- 
     MDB Classification Rules
-->
   <InboundClassification type="mdb"	
                          schema_version="1.0"
                          default_transaction_class="qrs">
     <endpoint type="messagelistenerport"
               name="IVPListenerPort"
               defaultclassification="MDBX"
               description="ABC">
        <classificationentry selector="Location=&apos;East&apos;"
                             classification="MDB1"
                             description="DEF"/>
        <classificationentry selector="Location&lt;&gt;&apos;East&apos;"
                             classification="MDB2"
                             description="XYZ" />
     </endpoint>
     <endpoint type="messagelistenerport"
               name="SimpleMDBListenerPort"
               defaultclassification="MDBX"
               description="GHI" />
     </endpoint>
   </InboundClassification>

   <SibClassification type="jmsra" schema_version="1.0"
        default_transaction_class="a">
      <sib_classification_info transaction_class="b"
           selector="user.Location=&apos;East&apos;" bus="magic"
           destination="nowhere" description="n" />
      <sib_classification_info transaction_class="c"
           selector="user.Location=&apos;West&apos;" bus="omni" description="n" />
    </SibClassification>
    <SibClassification type="destinationmediation" schema_version="1.0"
         default_transaction_class="b">
      <sib_classification_info transaction_class="e"
           selector="user.Location=&apos;East&apos;" destination="themoon"
           discriminator="sides/dark" description="n" />
      <sib_classification_info transaction_class="f"
           selector="user.Location=&apos;West&apos;" description="n" />
    </SibClassification>

<!--
   Workload Classification Document for P5SR01x servers
   Change History
   -------------------------------------------------------
   Activity	                    Date                 Author
   Created                     01-28-2005           IPL

--->

</Classification>

DTD for the workload classification XML document

From SERV1/ws/code/messaging.impl.ws390/src/Classification.dtd
SERV1/ws/code/messaging.impl.ws390/src/Classification.dtd                     WAS601.SERV1      WAS.messaging      1.2        2004/12/10 18:46:00        1.2                           640    no              2004/12/10 18:46:00        
<?xml version='1.0' encoding="UTF-8"?>
<!ELEMENT Classification (InboundClassification|SibClassification)+>
<!ATTLIST Classification schema_version CDATA #REQUIRED>
<!ELEMENT InboundClassification ((iiop_classification_info*|http_classification_info*|endpoint*))>
<!ATTLIST InboundClassification type (iiop|mdb|http) #REQUIRED>
<!ATTLIST InboundClassification default_transaction_class CDATA #REQUIRED>
<!ATTLIST InboundClassification schema_version CDATA #REQUIRED>
<!ELEMENT iiop_classification_info (iiop_classification_info*)>
<!ATTLIST iiop_classification_info activity_workload_classification CDATA #IMPLIED>
<!ATTLIST iiop_classification_info application_name CDATA #IMPLIED>
<!ATTLIST iiop_classification_info component_name CDATA #IMPLIED>
<!ATTLIST iiop_classification_info description CDATA #IMPLIED>
<!ATTLIST iiop_classification_info method_name CDATA #IMPLIED>
<!ATTLIST iiop_classification_info module_name CDATA #IMPLIED>
<!ATTLIST iiop_classification_info transaction_class CDATA #REQUIRED>
<!ELEMENT endpoint (classificationentry*)>
<!ATTLIST endpoint defaultclassification CDATA #REQUIRED>
<!ATTLIST endpoint name CDATA #REQUIRED>
<!ATTLIST endpoint type (messagelistenerport) #REQUIRED>
<!ATTLIST endpoint description CDATA #IMPLIED>
<!ELEMENT classificationentry EMPTY>
<!ATTLIST classificationentry classification CDATA #REQUIRED>
<!ATTLIST classificationentry selector CDATA #REQUIRED>
<!ATTLIST classificationentry description CDATA #IMPLIED>
<!ELEMENT http_classification_info (http_classification_info*)>
<!ATTLIST http_classification_info host CDATA #IMPLIED>
<!ATTLIST http_classification_info port CDATA #IMPLIED>
<!ATTLIST http_classification_info uri CDATA #IMPLIED>
<!ATTLIST http_classification_info description CDATA #IMPLIED>
<!ATTLIST http_classification_info transaction_class CDATA #REQUIRED>
<!ELEMENT SibClassification (sib_classification_info+)>
<!ATTLIST SibClassification type (jmsra|destinationmediation) #REQUIRED>
<!ATTLIST SibClassification default_transaction_class CDATA #REQUIRED>
<!ATTLIST SibClassification schema_version CDATA #REQUIRED>
<!ELEMENT sib_classification_info EMPTY>
<!ATTLIST sib_classification_info transaction_class CDATA #REQUIRED>
<!ATTLIST sib_classification_info selector CDATA #IMPLIED>
<!ATTLIST sib_classification_info bus CDATA #IMPLIED>
<!ATTLIST sib_classification_info destination CDATA #IMPLIED>
<!ATTLIST sib_classification_info discriminator CDATA #IMPLIED>
<!ATTLIST sib_classification_info description CDATA #IMPLIED>



Related concepts
Workload management (WLM) for z/OS
Related tasks
Classifying z/OS workload
Related reference
Workload classification file
Reference topic    

Terms of Use | Feedback

Last updated: Aug 29, 2010 8:25:23 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=vela&product=was-nd-zos&topic=rrun_wlm_tclass_sample
File name: rrun_wlm_tclass_sample.html