Um Metriken zu definieren, die interne Events verbrauchen, ist die Registrierung bei anderen Metriken mithilfe der Funktion RegisterByMetric erforderlich.
Gehen Sie wie folgt vor:
Die Seite "Neue Registrierung hinzufügen" wird geöffnet.
Eine andere Möglichkeit zum Registrieren einer Metrik besteht darin, dem Business-Logik-Code auf der Registerkarte "Business-Logik" eine RegisterByMetric-Anweisung mit den folgenden Parametern hinzuzufügen:
Hinweis: Wenn der Vertrag nicht angegeben ist, kann kein Name für eine Vertragspartei angegeben werden.
Wichtig! Das System verweigert, Anwendern eine Registrierung bei anderen Metriken vorzunehmen, die direkt oder indirekt darin registriert sind.
Der Verbrauch von Zwischenevents entspricht demjenigen regulärer Events.
Die Berechnungs-Engine sucht in der Tabelle T_INTERMEDIATE_EVENTS nach für die Registrierung geeigneten Events. Diese Events werden an die im Registrierungsbefehl vorgegebene Methode gesendet. Bei der Neuberechnung werden zunächst alle für den Neuberechnungszeitraum eingetragenen Zwischenevents gelöscht. Die Berechnungs-Engine bestimmt ihre Arbeitssequenz nach der Metrikebene. Hierbei handelt es sich um ein neues Feld in T_FORMULAS, das die Anzahl der Metriken angibt, von der diese Formel im Hinblick auf die Zwischenevents abhängt. Ist es gleich Null, dann ist diese Formel in keiner Metrik registriert. Andernfalls enthält es einen ganzzahligen Wert. Je höher die Metrikebene, umso weiter wird sie berechnet. Erst nach dieser Sequenz wird der Befehlsparameter der Regel in T_SYSTEM_CONFIGURATIONS berücksichtigt.
Wichtig! Es wird davon ausgegangen, dass die beiden Metriken (Senden und Empfangen) für die gleiche Berechnungs-Engine definiert werden. Hierfür ist der Anwender verantwortlich.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|