Class DiwassOperationResult
Gemeinsame Basis für alle BXA-Operationsergebnisse auf DIWASS/ZEWASS-
Dokumenten. Die Sub-Klassen
NotificationOperationResult, Annex7OperationResult
und MovementOperationResult tragen das jeweils typisierte
zewass-Dokument; der Sammeltyp GenericOperationResult wird
nur dort verwendet, wo der Dokumenttyp aufrufseitig nicht festgelegt ist
(z.B. AddBlock, Pull-Services).
public abstract class DiwassOperationResult
- Inheritance
-
DiwassOperationResult
- Derived
- Inherited Members
Remarks
DocXml ist null bei reinen Read-Operationen
(z.B. GetNotification), bei denen der Aufrufer das Original-XML
bereits hat.
ValidationErrors ist leer, wenn das Dokument schemakonform
ist; ein befüllter Eintrag verweist über path auf die fehlerhafte
Stelle und beschreibt den Fehler in error. Validierungsfehler
lassen den RPC nicht scheitern — sie werden mit der Antwort durchgereicht.
TransferHistory ist nur bei den typisierten Get-Endpunkten
(GetNotification/GetAnnex7/GetMovement) befüllt;
Mutationen liefern stets eine leere Liste, da Set-/Submit-Responses keine
transfer_history tragen. Reihenfolge: neuester Eintrag zuerst.