Class MovementPullService
Zieht ein DIWASS-Movement per SOAP (getMovement) und kapselt
die erhaltene MovementInformationType in ein frisches ZEWASS/BxA-Dokument.
Analog zu NotificationPullService.
public sealed class MovementPullService : DiwassPullServiceBase
- Inheritance
-
MovementPullService
- Inherited Members
Constructors
Properties
- EmbedOperatorsAfterPull
Steuert, ob nach dem Lifecycle-Pull (PullAsDocXmlCore(string)) automatisch ein
getOperator-Side-Channel-Lookup angehängt wird. DIWASS-Notifications und -Movements verlangen die vollen Operator-Details als Teil des Dokumentenformats; Annex VII ist davon ausgenommen (defaultfalse).
- Kind
Kurzform für Dump-Dateinamen und Identifier-Arg-Name, z.B.
notification.
- OperationName
DIWASS-Operationsname für Fehlermeldungen, z.B.
getNotification.
- ResponseRootLocalName
Erwarteter lokaler Root-Name in der SOAP-Antwort, z.B.
GetNotificationResponse.
Methods
- BuildRequestBodyXml(string)
Baut den SOAP-Body für den konkreten Pull-Request.
- PullMovementAsDocXml(string)
Führt
getMovementgegen DIWASS aus und liefert die Antwort als BxA-gekapselte DocXml (ein Block mitGetMovementResponse). Der Server erzeugt das Dokument bei leererdocXmlimAddBlock-Call.