Error Code 3 Internal Error Reason Codes

LANSA Open Guide

Error Code 3 - Internal Error Reason Codes

This error code is returned when the internal logic of the software detects a condition which should not occur in normal operation.

Specific cause information is not available, however, a Reason Code representing an internal macro is returned. This code may assist in determining the cause of the error.

Listed below are the Reason Codes and the associated internal macro names.

Reason Code

Associated Macro Name

1

LCE_INTERR_INVALID_DATA_TYPE

2

LCE_INTERR_DBCS_TARGET_TOO_SMALL

3

LCE_INTERR_TOO_MANY_DIGITS

4

LCE_INTERR_TOO_MANY_DECIMALS

5

LCE_INTERR_NUMERIC_TARGET_TOO_SMALL

6

LCE_INTERR_RECV_BUFF_TOO_SMALL

7

LCE_INTERR_RECV_NO_TERMINATOR

8

LCE_INTERR_RECV_INVALID_COMMAND

9

LCE_INTERR_RECV_FATAL_ERROR

10

LCE_INTERR_RECV_BAD_FORMAT

11

LCE_INTERR_RECV_INVALID_IDENTIFIER

12

LCE_INTERR_REVERSE_BUFF_TOO_SMALL

13

LCE_INTERR_COMMS_ALREADY_ALLOCATED

14

LCE_INTERR_UNKNOWN_ACTION

15

LCE_INTERR_COMMS_RECV_BAD_DATA

16

LCE_INTERR_BUFF_TOO_MANY_FILES

17

LCE_INTERR_BUFF_FILE_READ

18

LCE_INTERR_BUFF_FILE_ACCESS

19

LCE_INTERR_RECV_INVALID_FILE_TYPE

20

LCE_INTERR_DBCS_BAD_CLIENT_STRING

21

LCE_INTERR_DBCS_BAD_HOST_STRING

22

LCE_INTERR_PACKED_BUFF_TOO_SMALL

23

LCE_INTERR_SIGNED_BUFF_TOO_SMALL

24

LCE_INTERR_TABLE_BUFF_TOO_SMALL

25

LCE_INTERR_TP_END_SESSION

26

LCE_INTERR_INVALID_TABLE_INDEX

27

LCE_INTERR_INVALID_TABLE_RECORD

28

LCE_INTERR_EDIT_BAD_FORMAT

29

LCE_INTERR_VARIABLE_BAD_TYPE

30

LCE_INTERR_DEFAULT_BAD_TYPE

31

LCE_INTERR_UNKNOWN_RC_LCLCE

32

LCE_INTERR_PARBLOCK_ZERO_MEM