
Für die Message-Verarbeitung auf der Advanced Adapter Engine können Sie Regeln definieren, nach denen bestimmte Messages mit unterschiedlicher Priorität (niedrig, normal oder hoch) verarbeitet werden. Zur Definition solcher Regeln verwenden Sie Attribute aus dem Message-Header.
Sie rufen das Werkzeug zur Message-Priorisierung auf eine der folgenden Arten auf:
Öffnen Sie ein Browser-Fenster und rufen Sie über http://[host]:[port]/pimondie Werkzeuge der Process Integration auf. Wählen Sie dann .
Öffnen Sie ein Browser-Fenster und rufen Sie über http://[host]:[port]/nwaden SAP NetWeaver Administrator auf. Dann wählen Sie .
Um Regeln für eine priorisierte Verarbeitung von Messages zu definieren, verfahren Sie wie folgt:
Wählen Sie Message-Priorisierung.
Haben Sie bereits Priorisierungsregeln definiert, werden diese Regeln aufgelistet. Vorhandene Regeln können Sie ändern oder löschen.
Wenn Sie eine Regel ändern möchten, wählen Sie die Regel aus und nehmen Sie mit Hilfe der erweiterten Eingabehilfe die gewünschten Änderungen vor.
Solange Sie Änderungen an vorhandenen Regeln nicht gesichert haben, können Sie die Änderungen jederzeit verwerfen, indem Sie die Regeln neu laden.
Wenn Sie eine Regel löschen möchten, wählen Sie die Regel aus und wählen Löschen.
Wenn Sie eine neue Priorisierungsregel definieren möchten, wählen Sie Anlegen.
Geben Sie der Regel einen Namen und wählen Sie die gewünschte Priorität aus.
Geben Sie die gewünschten Header-Attribute ein.
Sie können hierzu einen Asterisk (*) verwenden. Für jedes Attribut steht eine erweiterte Eingabehilfe zur Verfügung.
Sichern Sie Ihre neuen bzw. geänderten Regeln.
Sie können keine Priorisierungsregeln definieren, die sich widersprechen. Beim Sichern einer solchen Regel erhalten Sie eine Fehlermeldung.
Die Regel R1 enthält das Wertepaar (A1,B*) und die Regel R2 das Wertepaar (A*,B1). Bei einer Message mit dem Wertepaar (A1,B1) würden beide Regeln greifen und folglich einem Konflikt auslösen. Deshalb würde die Regel R2 beim Sichern abgelehnt und zu einer Fehlermeldung führen.
Eine Regel R3 mit dem Wertepaar (A*,B*) würde jedoch weder mit R1 noch mit R2 in Konflikt geraten.
Sobald Sie Priorisierungsregeln definiert haben, sucht die Adapter Engine anhand der Header-Attribute einer eingehenden Message nach einer passenden Regel für diese Message.
Wird eine Regel gefunden, wird die Message gemäß der darin definierten Priorität verarbeitet.
Werden mehrere Regeln gefunden, greift jeweils die spezifischere Regel.
Wird keine passende Regel gefunden, wird die Message mit normaler Priorität verarbeitet.