Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » MobiLink - Serveradministration » MobiLink-Server-APIs » Synchronisationsskripten in Java erstellen » Referenz der MobiLink-Server-API für Java

 

SynchronizationException-Klasse

Syntax
public ianywhere.ml.script.SynchronizationException
Bemerkungen

Wird ausgegeben, um darauf hinzuweisen, dass eine Fehlerbedingung eingetreten ist, die den Abschluss der aktuellen Synchronisation nicht zulässt. Die Meldung dieser Ausnahme führt dazu, dass der MobiLink-Server zurückgesetzt wird.

Mitglieder

Alle Mitglieder von ianywhere.ml.script.SynchronizationException, einschließlich aller geerbten Mitglieder.

Beispiel

Der folgende Code ist eine Funktion, die eine SynchronizationException auslösen kann, wenn ein schwerwiegendes Problem auftritt, das dazu führt, dass der MobiLink-Server zurückgesetzt wird.

public void handleUpload(UploadData ud)
    throws SQLException, IOException, SynchronizationException
{

    UploadedTableData tables[] = ud.getUploadedTables();

    for (int i = 0; i < tables.length; i++) {
        UploadedTableData currentTable = tables[i];
        println("table " + java.lang.Integer.toString(i)
            + " name: " + currentTable.getName());

        // Print out delete result set.
        println("Deletes");
        printRSInfo(currentTable.getDeletes());

        // Print out insert result set.
        println("Inserts");
        printRSInfo(currentTable.getInserts());

        // print out update result set
        println("Updates");
        printUpdateRSInfo(currentTable.getUpdates());

        if (/* Reason for Sync failure */) {
            throw new SynchronizationException("Sync Failed");
        }
    }
}

SynchronizationException-Konstruktoren