Importieren von Zählerständen
Änderungsvorgang | Schleupen Webservice | Aufrufadresse (Beispiel) | Beschreibung | EVI Prozess | Auslösendes EVI-Event |
---|---|---|---|---|---|
Zählerstandsmeldung | Importieren von Zählerständen | http://{Servername}/Schleupen/IVP/SchnittstelleProzessanbindung/Zaehlerstandsimport | Prozess zur Übermittlung eines in EVI gemeldeten Zählerstandes. Bei einer Zählerstandsmeldung in EVI wird ein Event SLP_CREATE_METERREADING ausgelöst, welches auf die relevanten Daten in der Transaktionstabelle C12READING verweist. Ein Event beinhaltet immer genau eine Zählerstandsmeldung und ruft den jeweiligen Webservice in Schleupen auf. | SLP_CREATE_METERREADING |
Komponentenübersicht Verarbeitung
SC12SCHLEUPENCallUtils.isStartCheckEvi2Schleupen
SC12SCHLEUPENCallUtils.startEvi2Schleupen
SC12SCHLEUPENCallUtils.mrPrepareMeterReading
SC12SCHLEUPENCallUtils.mrGetDataForPostCreateReading
SC12SCHLEUPENCallUtils.postCreateReading
Feldmapping
EVI | Schleupen CS.VA | ||||
Feldbezeichnung | techn. Feldbezeichnung | Schlüssel / Entität | Besonderheit | Feld der WSDL | Bemerkung |
---|---|---|---|---|---|
Header | |||||
globale Variable C12SchleupenDataSource | Datenquelle | ||||
globale Variable C12SchleupenMandant | Mandant | ||||
Zaehlerstaende | Fachliche Daten als JSON-formatiertes Objekt im Nutzdatenbereich der Anfrage | ||||
Zählernummer | MeterNo.MeasuringDevice | über C12READING.MeasuringDevice | Zahlernummer | ||
Ablesedatum | C12READING.ReadingDate | Zeitpunkt | |||
In der Tabelle C12READING sind Zählwerke HT und NT verknüpft. Je nach gefülltem Zählwerk ist ein Eintrag in der Liste zu übertragen | Zaehlwerksstaende | Liste | |||
Sparte | ProductTypeKey.MeasuringDevice | über C12READING.MeasuringDevice Übertragung des Schlüssel-Wertes | Geschaeftsbereich | 31.08.2021: Da die Sparte in der Übertragung Schleupen2EVI vereinfacht wird, liegt der tatsächliche Geschäftsbereich bspw. SV - Strom Vertrieb in EVI nicht vor. Daher ist zu klären, ob der Geschäftsbereich überhaupt übertragen werden muss, da er in EVI für das Objekt Zähler nicht geändert werden kann. | |
Ablesegund | C12READING.ReadingReason | Übertragung des Schlüssel-Wertes | Ablesegrund | ||
Ableseart | C12READING.ReadingByType | Übertragung des Schlüssel-Wertes | Ablesekennzeichen | ||
Ableseverantwortlicher | es wird im Service dann VNB als Default gesetzt. Der Defaultwert ist in Schleupen konfigurierbar. | ||||
BestehendeAktualisieren | es wird im Service dann false als Default gesetzt. | ||||
Fall HT Zählwerk | Zaehlwerksstand | ||||
Zählerstand | ReadingValueHT.C12READING | Stand | |||
Zählwerksnummer | CounterNo.C12OPCOUNTER | Zaehlwerknummer | |||
Kennziffer | CODE.C12OPCOUNTER | ObisCode | |||
ZW-Art | CounterType.C12OPCOUNTER | Übertragung des Schlüssel-Wertes | Zaehlwerksart | ||
Fall NT Zählwerk | Zaehlwerksstand | ||||
Zählerstand | ReadingValueNT.C12READING | Stand | |||
Zählwerksnummer | CounterNo.C12OPCOUNTER | Zaehlwerknummer | |||
Kennziffer | CODE.C12OPCOUNTER | ObisCode | |||
ZW-Art | CounterType.C12OPCOUNTER | Übertragung des Schlüssel-Wertes | Zaehlwerksart | ||
Response | |||||
EventResult | Description.C12EVENTRES | Übernahme der Location bei erfolgreicher Übermittlung | Location | Antwort-Kopf wird im Element „Location“ die relative Adresse zur Abfrage des Prozessstatus übermittelt | |
Fehlertext | |||||
Status |