Expand description
The ERC DE 9321 „Anwendungsfehler, Code“ values, verbatim from the
APERAK MIG 2.1i code table. There is no second vocabulary: CONTRL
reports syntax failures in UCI/UCM DE 0085, not in an ERC, and a
code outside this list is refused by the receiving Marktpartner’s own
Prüfschablone.
Which of them a given Anwendungsfall admits is narrower still and is
decided by the profile, not here — APERAK AHB 1.0 admits 27 for 29001
and none for 29002 (an Anerkennungsmeldung opens no SG4).
These are &'static str values so they can be used directly inside
serde_json::json! macro expressions:
use mako_engine::erc::codes;
let payload = serde_json::json!({ "error_code": codes::Z29 });
assert_eq!(payload["error_code"], "Z29");Use ErcCode::new(codes::Z29) when a rich typed value is
needed (e.g. for storing in workflow state or ErpEventType::AperakRejected).
Constants§
- ALL
- Every code above, for exhaustiveness checks.
- Z10
- ID unbekannt.
- Z14
- Objekt im IT-System nicht gefunden.
- Z15
- Objekt im IT-System nicht eindeutig.
- Z16
- Objekt nicht mehr im Netzgebiet.
- Z17
- Absender ist zum angegebenen Zeitintervall / Zeitpunkt dem Objekt nicht zugeordnet.
- Z18
- Empfänger ist zum angegebenen Zeitintervall / Zeitpunkt dem Objekt nicht zugeordnet.
- Z19
- Gerätenummer zum angegebenen Zeitintervall / Zeitpunkt an der Messlokation nicht bekannt.
- Z20
- OBIS-Kennzahl zum angegebenen Zeitintervall / Zeitpunkt am Objekt nicht bekannt.
- Z21
- Geschäftsvorfallinterne Referenzierung fehlerhaft.
- Z24
- Zuordnungs-Tupel unbekannt.
- Z25
- Absender ist zum angegebenen Zeitintervall / Zeitpunkt dem durch das Zuordnungs-Tupel identifizierten Objekt nicht zugeordnet.
- Z26
- Empfänger ist zum angegebenen Zeitintervall / Zeitpunkt dem durch das Zuordnungs-Tupel identifizierten Objekt nicht zugeordnet.
- Z27
- Vorkomma-Stellenzahl des Zählwertes ist zu lang.
- Z29
- Erforderliche Angabe für diesen Anwendungsfall fehlt.
- Z30
- Zeitreihe unvollständig.
- Z31
- Geschäftsvorfall wird vom Empfänger zurückgewiesen.
- Z33
- Referenziertes Geschäftsvorfall-Tupel nicht vorhanden.
- Z34
- Zeitintervall negativ oder Null.
- Z35
- Format nicht eingehalten. Obliges an Ortsangabe.
- Z37
- Geschäftsvorfall darf vom Sender nicht gesendet werden.
- Z38
- Anzahl der übermittelten Codes überschreitet Paketdefinition. Obliges an Ortsangabe.
- Z39
- Code nicht aus erlaubtem Wertebereich. Obliges an Ortsangabe.
- Z40
- Segment- bzw. Segmentgruppenwiederholbarkeit überschritten. Obliges an Ortsangabe.
- Z41
- Zeitangabe unplausibel. Obliges an Ortsangabe.
- Z42
- Konfigurations-ID zum angegebenen Zeitintervall / Zeitpunkt nicht bekannt.
- Z43
- Geschäftsvorfall für Objekt mit der Eigenschaft nicht erlaubt.
- Z44
- Eigenschaft des Objekts weicht von der im Geschäftsvorfall codierten Eigenschaft ab.