Wird ausgegeben, wenn eine Fehlerbedingung eingetreten ist, die die Fortsetzung der Synchronisation auf dem Server nicht zulässt.
Die Meldung dieser Ausnahme führt dazu, dass der MobiLink-Server heruntergefahren wird.
Der folgende Code ist eine Funktion, die eine ServerException auslösen kann, wenn ein schwerwiegendes Problem auftritt, das
den MobiLink-Server veranlasst, herunterzufahren.
public void handleUpload(UploadData ud)
throws SQLException, IOException, ServerException
{
UploadedTableData tables[] = ud.getUploadedTables();
if (tables == null) {
throw new ServerException("Failed to read uploaded tables");
}
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());
}
}