Messages d'erreur

Certaines fonctions renvoient une valeur SUCCESSFUL_RETURN ou 0 (zéro) si elles ont réussi. En cas d'échec, la fonction renvoie un code erreur. Pour récupérer les messages erreur, appelez getErrorMessage(int errorCode). Par exemple :

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 ; 
 }

L'API C utilise les messages d'erreur suivants.

  • Messages d'erreur pour le passage d'une structure null :
    • "Input null DataRow"
    • "Input null DataTable"
    • "Input null Message"
    • "Input null Server"
  • Messages d'erreur pour les connexions :
    • "Connection type not supported"
    • "Client timeout"
    • "Blank connection property name"
    • "Blank property name"
  • Messages d'erreur pour la création de DataTable :
    • "Blank column name"
    • "Duplicated column name"
  • Messages d'erreur pour l'exception MessagePackaging :
    • "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"