In der Download-Transaktion müssen Angaben darüber erfasst werden, welche Daten übertragen werden. Diese Angaben werden automatisch aktualisiert, wenn die Download-Daten in die entfernte Datenbank übernommen werden.
Wenn ein Fehler auftritt, bevor der gesamte Download-Datenstrom in die entfernte Datenbank übertragen wurde, und Sie SendDownloadAck auf OFF gesetzt haben, erhält der MobiLink-Synchronisationsserver standardmäßig keine Bestätigung für den Download und setzt die gesamte Download-Transaktion zurück. Da die Protokollinformationen Teil der Empfangstransaktion sind, werden auch sie zurückgesetzt. Wenn der nächste Download-Datenstrom erstellt wird, werden wieder die ursprünglichen Protokollinformationen verwendet.
Weitere Hinweise finden Sie unter Erweiterte Option SendDownloadACK (sa) oder Der Synchronisationsparameter "Send Download Acknowledgement".
Wenn Sie Ihre Synchronisationsskripten testen, sollten Sie im end_download-Skript eine Logik einfügen, die gelegentlich Fehler verursacht. Dadurch können Sie sicherstellen, dass Ihre Skripten mit einem fehlgeschlagenen Download-Vorgang umgehen können.
SQL Anywhere Studio 9.0.1
Copyright © 1989–2004 Sybase Inc. Teil-Copyright © 2001–2004 iAnywhere Solutions Inc. Alle Rechte vorbehalten.