Konfiguration des Fristenchecks UtilmdCheck4StatesMaLo in Arbeitsvorräten

Fristencheck UtilmdCheck4StatesMaLo

UtilmdCheck4StatesMaLo ist ein kombinierter StateCheck, der für die bedingte Fristenprüfung in Rahmen von MaKo2020 verwendet werden kann. Der StateCheck prüft neben den üblichen Prüfungen des CheckBS, ClearingCheck und des StatusCheck, ob zu einer vom Arbeitsvorrat gefundenen Nachricht (Vorgang) eine Antwortnachricht eingetroffen ist. Wenn nicht, wird nach BDEW Fristen geprüft, ob die dafür geltenden Fristen überschritten sind. Der UtilmdCheck4StatesMaLo unterscheidet für Stromnachrichten anhand des IMD++Z36 Segments (Z12: Identifikation über MaLoId, Z13: Identifikation über alle Daten), ob die verkürzte Frist anzuwenden ist, oder nicht. Für Gasnachrichten wird dieser Prozess analog angewendet, indem auf das Vorhandensein einer MaLoId geprüft wird. Diese nicht BDEW-konforme Eigenschaft wird im nächsten Release konfigurierbar gemacht und muss dann explizit eingeschaltet werden.

Konfiguration

Voraussetzung

Im CCM-Index müssen die Felder IMD_Z36 und MALO vorhanden sein. Dies ist der Fall, wenn in der Extension FLEXIBLE_INDEX der Block für das neue Format UTILMD5.2 vorhanden ist.

FLEXIBLE_INDEX_UI

Der StateCheck wird innerhalb der Extension FLEXIBLE_INDEX_UI im Block #STATECHECK-START / #STATECHECK-END definiert:

external:com.nextlevel.ccm.indexing.precorrelate.statecheck.UtilmdCheck4StatesMaLo.java deadlineMaLo=4 warnDaysMaLo=2 deadlineNoMaLo=8 warnDaysNoMaLo=4 [strictCheck=false, STS_INFO=E44;Z08]

Die Angabe der Parameter als key=value-Paare ist verpflichtend. Die Parameter bedeuten folgendes:

Parameter Wert Bedeutung
deadlineMaLo ganze Zahl Anzahl Tage der verkürzten Frist; diese wird angewendet, wenn in der Nachricht für Strom das Segment IMD++Z36+Z12 (CCM-Index-Feld IMD_Z36=Z12) vorhanden ist. Für Gas gibt es kein IMD++36 Segment. Hier wurde trotzdem implementiert, dass die verkürzte Frist angewendet wird, wenn die Nachricht (Vorgang) im Segment LOC+172 (CCM-Index-Feld MALO) eine MaLoId enthält.
warnDaysMaLo [ganze Zahl, default: 2] Anzahl Tage an denen vor dem Ablauf der verkürzten Frist gewarnt wird; diese wird unter den Voraussetzungen angewendet wie bei Parameter deadlineMaLo
deadlineMaLo ganze Zahl [optional, default: 2] Anzahl Tage der langen Frist; diese wird angewendet, wenn in der Nachricht für Strom das Segment IMD++Z36+Z13 (CCM-Index-Feld IMD_Z36=Z13) vorhanden ist. Für Gas gibt es kein IMD++36 Segment. Hier wurde trotzdem implementiert, dass die lange Frist angewendet wird, wenn die Nachricht (Vorgang) im Segment LOC+172 (CCM-Index-Feld MALO) keine MaLoId enthält.
warnDaysMaLo [ganze Zahl, default: 2] Anzahl Tage an denen vor dem Ablauf der verkürzten Frist gewarnt wird; diese wird unter den Voraussetzungen angewendet wie bei Parameter deadlineMaLo
strictCheck [true/false] true: Sobald der StatusCheck
STS_INFO E44;Z08 etc Wenn die Nachricht durch eine der angegebenen BGM-Kategorien als keine Antwort erfordernde Info-Meldung ausgewiesen ist, wird sie von der automatischen Nachforderung ausgenommen

Funktionalität

Die Fristenprüfung verwendet den BDEW Feiertagskalender. Der Tag der Ankunft der Nachricht zählt bei der Fristenberechnung nicht mit. Der erste Tag der Frist ist immer der folgende Werktag.

View Me   Edit Me