To locate an error when calling
, set the environment variable to ON and call eci_connect again.You can activate the error trace for ECI in the top menu tst<pid>
If an ECI function was called successfully, then the return code of the eci_call function is the name of the called ECI function.
If an error occurred, the return code consists of the string "eci_error". More detailed information can be found in the return parameter which consists of two parameters of the type string list. The return parameter has the following structure:
To get this information, use the function eci_set_par(&ret_par, 1) and call eci_get_par(&ret_par, buffer) three times. The used error codes are listed in file eci_err.h. To get the additional messages, use function eci_set_par(&ret_par, 2) and call eci_get_par(&ret_par, buffer) two times.
The ECI test program
is available for testing the ECI interface in the following directory of the installation environment:The directory also contains a make file to create the corresponding executable 'eci_test'. The executable can be found in the directory.
To use the test program, start Agile e6 and call the ECI program with following syntax:
transportation mode | transportnumber | hostname | resource |
tcpip | 1 | hostname where Java Client or Agile e6 server process is running | socket number or socket name (from /etc/services) |