Fehlermeldungen

Verwenden Sie die Exception-Klasse, um Fehlermeldungen zu erhalten. Erfassen Sie die Fehlermeldung mit den TRY/CATCH-Konstrukten. Beispiel:

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

Die C++ API verwendet die folgenden Fehlermeldungen:

  • Fehlermeldungen zur Verbindung:
    • "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"
    • "The column index is invalid"
  • 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"