Sample
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Classification SYSTEM "Classification.dtd" >
<Classification schema_version="1.0">
<!--
Internal Classification Rules
-->
<InboundClassification type="internal"
schema_version="1.0"
default_transaction_class="value1"/>
</InboundClassification>
<!--
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>
<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>
<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>
</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'East'"
classification="MDB1"
description="DEF"/>
<classificationentry selector="Location<>'East'"
classification="MDB2"
description="XYZ" />
</endpoint>
<endpoint type="messagelistenerport"
name="SimpleMDBListenerPort"
defaultclassification="MDBX"
description="GHI" />
</InboundClassification>
<SibClassification type="jmsra" schema_version="1.0"
default_transaction_class="a">
<sib_classification_info transaction_class="b"
selector="user.Location='East'" bus="magic"
destination="nowhere" description="n" />
<sib_classification_info transaction_class="c"
selector="user.Location='West'" 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='East'" destination="themoon"
discriminator="sides/dark" description="n" />
<sib_classification_info transaction_class="f"
selector="user.Location='West'" 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
<?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|internal) #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>