Fehlermeldungen
Einige Funktionen geben einen Wert „SUCCESSFUL_RETURN“ oder 0 (NULL) zurück, wenn sie erfolgreich ausgeführt wurden. Wenn die Ausführung nicht erfolgreich war, gibt die Funktion einen Fehlercode zurück. Um Fehlermeldungen abzurufen, rufen Sie „getErrorMessage(int errorCode)“ auf. Beispiel:
Server *server = NULL;
int nRet;
//Create Server
server = createServer();
//set the property to the server
...
//Connect to server
printf("Making connection to the server...\n");
nRet = serverConnect(server);
if(nRet != SUCCESSFUL_RETURN)
{
// ASCII Version-use the following code
printf(getErrorMessage(nRet));
//Unicode Version -use the following code
UChar * error = getErrorMessage(nRet));
// more code to print out the error messageÂ….
return ;
}
Die C-API verwendet die folgenden Fehlermeldungen.
- Fehlermeldungen für die Übergabe einer NULL-Struktur:
- "Input null DataRow"
- "Input null DataTable"
- "Input null Message"
- "Input null Server"
- Fehlermeldungen für Verbindungen:
- "Connection type not supported"
- "Client timeout"
- "Blank connection property name"
- "Blank property name"
- Fehlermeldungen zum Erstellen von Datentabellen (DataTables):
- "Blank column name"
- "Duplicated column name"
- Fehlermeldungen für die MessagePackaging-Ausnahme:
- "Input Message is null"
- "Failed to connect to Server"
- "Failed to disconnect from Server"
- "Failed to open Http Connection"
- "Failed to get Service"
- "Failed to package the message using Serializer and Encoding"