Table of Contents

Method SendToDiwass

Namespace
Zedal.Sdk.DocumentHandler
Assembly
Zedal.Sdk.dll

SendToDiwass()

Überträgt das Dokument an DIWASS. Persistiert lokale Änderungen seit dem letzten ZEDAL-Sync (Erst-Anlage oder BxA-Set*/Create*) implizit über SaveToZedal(FileId), bevor der Server-Push ausgelöst wird — sodass DIWASS garantiert die aktuelle Version sieht.

public virtual Task SendToDiwass()

Returns

Task

Remarks

Technisch wird hierfür ein Transportdokument-Import mit distribute: true verwendet. Der Server entscheidet, ob es sich um ein Update oder eine Neuerstellung handelt.

Wer den ZEDAL-ZedalDocumentId bereits vor dem DIWASS-Push persistieren will (z.B. für Recovery), kann SaveToZedal(FileId) weiterhin explizit aufrufen — der implizite Save erkennt das und wird übersprungen.

Liefert keinen Wert zurück — die vom Server vergebene Transfer-LogId liegt in LastTransferLogId und wird von WaitForDiwassTransfer(TimeSpan, TimeSpan) automatisch genutzt.