Die Klassifizierungsregeln bestehen aus Booleschen Ausdrücken der in diesem Artikel aufgelisteten Operanden.
Klassifizierungsregeln werden in einer Konfigurationsdatei mit dem Namen gridclassrules.xml im Konfigurationsverzeichnis von WebSphere Application Server gespeichert. In WebSphere Extended Deployment Version 6.1 existiert eine Datei gridclassrules.xml pro Zelle, und die Reihenfolge der Regeln ist auf der Basis des Prioritätselements festgelegt.
Die Laufzeitimplementierung dieses Features iteriert diese Regeln so lange, bis eine zutreffende Regel gefunden wird. Wird eine zutreffende Regel gefunden, dann wird die der Regel entsprechende Transaktionsklasse auf den Job angewendet.
Die folgenden Operanden enthalten die Booleschen Ausdrücke in Jobklassifikationsregeln:
<matchRules xmi:id="MatchRule_1159377240783" matchAction=SimpleCI_TC" matchExpression="apptype='j2ee'" priority="1"/>
<matchRules xmi:id="MatchRule_1159377240783" matchAction="CompletionTime_TC" matchExpression="appname='MandlebrotCI" priority="2"/>
<matchRules xmi:id="MatchRule_1159377240783" matchAction="${default_iiop_transaction_class}" matchExpression="submitterid='admin'" priority="3"/>
WebSphere Extended Deployment Version 6.1 stellt zwei Standardklassifizierungsregeln bereit:
Beide Standardregeln können bearbeiten und gelöscht werden. Die Reihenfolge der Regeln kann geändert werden, und es können benutzerdefinierte Klassifizierungen hinzugefügt werden. Der Job-Scheduler wertet die Liste der Klassifizierungsregeln nacheinander aus und ordnet die Transaktionsklasse zu, die in der ersten zutreffenden Regel angegeben ist. In WebSphere Extended Deployment Version 6.1 wird nur ein Satz von Klassifizierungsregeln pro Zelle unterstützt. Diesem Satz wird eine konfigurierbare Standardtransaktionsklasse, die standardmäßig den Namen DEFAULT_TC hat, zugeordnet. Wenn ein Job mit keiner der Klassifizierungsregeln übereinstimmt, wird die Standardtransaktionsklasse auf diesen Job angewendet. Die Unterstützung durch eine grafische Benutzerschnittstelle für die Auswahl einer Transaktionsklasse aus einer Liste beim Erstellen einer Regel ist nur verfügbar, wenn das Paket Operations Optimization installiert ist. In einer Umgebung, die nur das Paket Compute Grid enthält, wird ein Textfeld bereitgestellt, in dem Sie eine Transaktionsklasse angeben können.