Messages d'erreur

Pour obtenir les messages d'erreur, utilisez la classe Exception. Utilisez les constructions try/catch pour capturer le message d'erreur. Par exemple :

try{ 
		Server *server=new Server(); 
		
		//Connect to server 
		server->connect(); 
		
		}catch(Exception e) 
		{ 
		 // ASCII Version-use the following code 
		cout << "Error Occurs," << e.getErrorMessage(); 
		//Unicode Version -use the following code 
		
		UnicodeString error = e.getErrorMessage() ; 
			
		wcout << error.getTerminatedBuffer(); 
		}

API C++ utilise les messages d'erreur suivants :

  • Messages d'erreur pour la connexion :
    • "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"
    • "The column index is invalid"
  • 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"