Skip to end of metadata
Go to start of metadata


 

Exit-Codes

Jede Anwendung erzeugt einen sogenannten Exit-Code wenn Sie beendet wird. Dieser gibt an ob die Anwendung korrekt beendet wurde oder ob ein Fehler aufgetreten ist. Allgemein wird der Exit-Code '0' verwendet wenn die Anwendung ohne einen Fehler beendet wurde. In allen anderen Fällen wird ein Code ungleich '0' verwendet.
Dies ermöglicht es einem Entwickler bei bestimmten Exit-Codes eine benutzerfreundliche Hinweisnachricht für den Benutzer anzuzeigen.

Wie Exit-Codes in Skripten verwendet werden können

Windows

Auf Windows-Systemen wird der Exit-Code in die Umgebungsvariable '%errorlevel%' geschrieben. Prüfen Sie diese Variable nach Ausführung des Robot um zu ermittlen ob ein Fehler aufgetreten ist oder nicht.

Exit-Code auf der Windows Kommandozeile ausgeben
echo %errorlevel%
Linux

Auf Linux-Systemen wird der Exit-Code in die Variable '$?' geschrieben. Prüfen Sie diese Variable nach Ausführung des Robot um zu ermittlen ob ein Fehler aufgetreten ist oder nicht.

Exit-Code auf einer Linux Konsole ausgeben
echo $?

Liste der vorhandenen Exit-Codes

Die Exit-Codes für den Cryptshare Robot können in 3 Kategorien unterteilt werden:

  1. Exit-Codes für Fehler die auf Serverseite aufgetreten sind
  2. Exit-Codes für Fehler die auf Clientseite (Robot) aufgetreten sind
  3. Exit-Codes für Fehler die aufgrund eines Syntaxfehlers in der Kommandozeile aufgetreten sind

Nachfolgend werden alle im Cryptshare Robot vorhandenen Exit-Codes aufgelistet.


 

The following table lists all exit codes which can occur when the Cryptshare Robot runs into an error.

KategorieExit-CodeKürzelBeschreibung

1

10

NOT_LICENSED

The Cryptshare Server license does not grant the use of the Cryptshare Robot.

130WRONG_USEWrong use of the Cryptshare service. The request cannot be handled.
140MISSING_PARAMETERThe submitted request is missing a configuration parameter.
141INVALID_DATAThe given data is not valid.

1

60

NOT_VERIFIED

This client or sender is not verified, and the requested operation is only allowed for verified clients and senders.

2105INIT_WSDLError initializing the client due to an invalid WSDL file that could not be parsed. This error can occur when the client is trying to access the Cryptshare Server using the HTTP protocol, but the server has "Force secure connection" enabled and therefore requires HTTPS access to get the valid WSDL file.
2110INIT_ERRORError initializing the client.
2115CLIENT_ID_ERRORError generating a Client ID.
2120INIT_WEBSERVICE_OPERATION_ERRORError initializing the web service.
2130PERFORM_WEBSERVICE_OPERATION_ERRORError performing the requested web service operation.
2140PASSWORD_ERRORError when generating a password.
2170INVALID_STOREThe Robot verification store has an error.
3190ILLEGAL_ARGUMENT_ERRORIllegal argument error.
1220NOT_AUTHORIZEDThe client is not authorized to use the requested service.
1230SERVER_ERRORThe Crypshare Server encountered an unspecified error. Check the server logs.
1240MAIL_ERRORThe Cryptshare Server encountered an error while trying to send or load the requested e-mail.
1250NO_SESSIONThe specified session could not be found. The request is invalid.
1260PROCESSING_ERRORA file processing error occured.

2

310

PROPERTY_FAILURE

The Robot detected a wrong or missing configuration parameter.

3320COMMANDLINE_PARSEAn error occurred while trying to parse the command line arguments.

2

330

CONNECTION_FAIL

Error connecting to the Cryptshare Server.

2

340

CRYPT_FAIL

An error occurred while trying to encrypt/decrypt a password.

3

350

URL_SYNTAXWrong URL syntax.

3

360

MISSING_OPTION

A command line option was missing.

2

370

PASSWORDThe password requirements are not fulfilled.
2380INVALID_FILEThe specified file could not be found or read.

2

400

NOFILES

No valid files are specified for the transfer.

2

410INVALID_JAVA_VERSION

Incompatibe Java Runtime Version.

2

420SERVER_QUERY_FAILAn error occurred while trying to query something from the server.
2430TRANSFER_FAILAn error occurred during the transfer of the files.

2

-1

UNDEFINED

The cause for this error could not be determined. The Cryptshare Robot logs should be checked.

15000UNKNOWN_ERRORThe cause for this error could not be determined. The Cryptshare Server logs should be checked.

 


  • No labels