Funktionsweise und Konfiguration der Spartenzuordnung für spartenspezifische Verarbeitung

Kurzbeschreibung

Mit der ursprünglich für April 2025 angedachten Formatumstellung wird die prozessuale Verarbeitung für Nachrichten in der Sparte Strom verändert, für Nachrichten der Sparte Gas nicht. Das macht es notwendig in der B2B die Sparte einer Nachricht zu bestimmen.

Das beschriebene Verhalten und konfigurative Anpassungen greifen gleichermaßen bei allen Funktionen, die jetzt von der Sparte abhängig sind (wie z.B. Erzeugung, Versand und auch Verarbeitung von positiven CONTRLs)

Funktionsweise

Es wird in vier Schritten versucht, einer MPID eine Sparte zuzuweisen. Sobald ein Schritt ein Ergebnis liefert, werden spätere Schritte nicht mehr ausgeführt. Ist eine Option nicht verfügbar, wird diese schlicht übersprungen.

Schritt 1: Validation Content

Zuerst wird versucht aus einem eventuell eingespielten ValidationContent(siehe diese Dokumentation, wie ein VC eingespielt wird) die Sparte einer gegebenen MPID zu bestimmen. Auf den meisten Systemen sollte das bereits das Gros aller Anfragen klären können.

Schritt 2: eigene Konfiguration

Als Zweites wird die Extension ADDITIONAL_SECTOR_DETERMINATION_CONFIGURATION, sofern vorhanden, geprüft. Ist sie nicht vorhanden, wird dieser Schritt übersprungen.

In der Extension können einzelne konkrete Nummern, oder reguläre Ausdrücke, bestimmten Sparten zugewiesen werden. Angegebene Werte bzw. reguläre Ausdrücke müssen exakt so übereinstimmen.

  • die Extension erlaubt durch # markierte Kommentarzeilen
  • oder Leerzeilen
  • STROM und GAS sind exakt so zu schreiben
991234567890 = STROM

# <Kommentar, wofür die Nummer 675835345345 steht>
675835345345 = GAS

#9912344321 würde in Schritt 3 Strom zugeordnet, was durch den folgenden Eintrag nicht passiert, da vorher bereits eine manualle Zuweisung zu Gas passiert
9912344321 = GAS

# alle Nummern, die mit 1237 beginnen, der Sparte GAS zurechnen
1237.* = GAS

# oder wenn man möchte, dass wirklich alles was bisher nicht identifiziert wurde, als STROM behandelt wird
.* = STROM

Schritt 3: Default Mapping

Eine noch immer unidentifizierte Nummer, die mit 99 beginnt, wird der Sparte Strom bzw. bei Beginn mit 98 der Sparte Gas zugerechnet.

Schritt 4: Fallback

Sollte tatsächlich nichts greifen, wird in letzter Instanz die Sparte Gas angenommen bzw. die bisherige Verarbeitung.

View Me   Edit Me