Geschäftsregelleistung überprüfen
Sie möchten vielleicht die Leistung von
analysieren:
Welche Geschäftsregeln dauern am längsten?
Wie lange dauert das Öffnen oder Speichern eines Basisdokuments?
Wie lange dauert der Wechsel zum nächsten Dokument?
Informationen, die diese Fragen beantworten, können im Debug-Protokoll
auf Englisch eingesehen werden.
Gehen Sie folgendermaßen vor:
Aktivieren Sie die XBOUND-Logebene Debug.
(Eine Anweisung finden Sie im XBOUND-Hilfethema
"Protokollierung aktivieren und konfigurieren".)
Zeigen Sie die Debug-Meldungen an. Wurde Protokollierung im
Serviceprotokoll konfiguriert, verwenden Sie dafür das XBOUND Plug-In
Log Explorer. (Eine Anweisung finden Sie in der XBOUND-Hilfethema
"Debug-Meldungen anzeigen".)
Wichtig:
Vergessen Sie bitte nicht, die Protokollierung nach Beendigung der Informationsgewinnung
auf eine weniger ausführliche Ebene zu ändern.
Top-10-Liste
Die 10 langsamsten Geschäftsregeln werden pro Validierungsdurchlauf
bzw. Basisdokumentverarbeitung in einer absteigend sortierten Liste im
Protokoll ausgegeben.
Die gemessenen Ausführungszeiten werden pro Validierungsdurchlauf und
Dokument zusammengefasst, d.h. in der Geschäftslogik-Aktivität erfolgt
eine Ausgabe pro Dokument. In der Verification
erfolgt eine Ausgabe bei jedem Auslösen der Validierung (Wechsel auf das
nächste Dokument, Eingabetaste nach Feldänderungen).
In der Geschäftslogik-Aktivität erfolgt zusätzlich noch eine Ausgabe
für das gesamte Basisdokument. Darin sind die Messungen aller Validierungen
zusammengefasst.
Welche
Informationen sind in der "Top-10-Liste" zu sehen?
Kontextinformationen: Dokumentname (oder "All Documents
in..."), Basisdokument, Mandant, Prozess und Prozessschritt.
In der Serviceprotokollierung (jedoch nicht bei Protokollierung
in das Dateisystem oder in die Windows-Ereignisanzeige) wird die
Kontextinformation auch in den entsprechenden Feldern angezeigt
und kann z.B. zur Filterung verwendet werden.
Jede nachfolgende Zeile in der Liste enthält die folgenden
durch Semikolon getrennte Daten:
BusinessRuleGroup – Name der Geschäftsregelgruppe.
DocumentType – Dokumenttyp.
Rule – Anzeigename der Geschäftsregel.
Sequence – Index der Verarbeitungsfolge unter den Geschäftsregeln
eines Dokumenttyps.
Total(ms) – Gesamtzeit der Ausführung (Millisekunden).
Count – Anzahl der Ausführungen.
Average(ms) – Durchschnittliche Zeit der Ausführung
(Millisekunden).
Min(ms) – Kürzeste Zeit der Ausführung (Millisekunden).
Max(ms) – Längste Zeit der Ausführung (Millisekunden).
Beispiel:
Business Rule
Statistics
All Documents
in Root Document '2000 Logik' in Client 'TEST' in Process '2000 Logik'
in Process Step 'Regeln Testen'
Top 10 Rules:
BusinessRuleGroup;DocumentType;Rule;Sequence;Total(ms);Count;Average(ms);Min(ms);Max(ms)
Geschäftsregelgruppe
1;DokTyp2;Geschäftsregel A;18;40;2;20;20;20
Geschäftsregelgruppe
1;DokTyp1;Geschäftsregel B;2;22;1;22;22;22
Geschäftsregelgruppe
1;DokTyp2;Geschäftsregel C;17;20;2;10;10;10
Geschäftsregelgruppe
2;DokTyp1;Geschäftsregel D;2;17;1;17;17;17
Geschäftsregelgruppe
1;DokTyp1;Geschäftsregel E;1;16;1;16;16;16
Geschäftsregelgruppe
2;DokTyp1;Geschäftsregel F;1;15;1;15;15;15
Geschäftsregelgruppe
2;DokTyp2;Geschäftsregel G;2;14;2;7;7;7
Geschäftsregelgruppe
2;DokTyp2;Geschäftsregel H;1;11;2;5;5;6
Geschäftsregelgruppe
1;DokTyp2; Geschäftsregel I;1;8;1;8;8;8
Geschäftsregelgruppe
1;DokTyp2; Geschäftsregel J;2;0;1;0;0;0
Weitere Protokolleinträge, die indirekte Daten über Geschäftsregelleistung
geben
Wechsel auf das nächste Dokument in der Verification.
Beispiel:
Change to
document 'TEST_C22012082115490.tif' in root document '2000 BasisDok'
took 2594 ms.
Öffnen eines Basisdokuments (Auswahl im Document Manager bis
Anzeige des zu bearbeitenden Dokuments).
Beispiel:
Opening root
document '2000 BasisDok' took 41065 ms.
Speichern oder Schließen eines Basisdokuments.
Beispiel:
Save root
document '2000 BasisDok' took 1873 ms
Verwandte Themen
Geschäftsregel testen
Geschäftsregeln hinzufügen und konfigurieren
Geschäftsregeln bearbeiten
Die Geschäftslogik: Überblick