Table of Contents

Class MovementPullService

Namespace
Zedal.Sdk.Apis.Diwass.Pull
Assembly
Zedal.Sdk.dll

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

MovementPullService(ISoapProxyApi, DiwassCredentials, IDocumentBlockApi)

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 (default false).

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 getMovement gegen DIWASS aus und liefert die Antwort als BxA-gekapselte DocXml (ein Block mit GetMovementResponse). Der Server erzeugt das Dokument bei leerer docXml im AddBlock-Call.