Auditing and Reporting Result Codes

The ARM captures the following transaction information from EFT Server, which appears in the ARM database and reports:

Actions

ResultID

Description

Result Const

0

If the event action is successfully executed

EAR_SUCCESS

1

If the event action fails

EAR_FAIL

2

If STOP Processing this rule is selected as action.

EAR_STOP_RULE

4

If STOP processing more rules is selected as action

EAR_STOP_ALL

 

Stop processing this rule and Stop processing more rules can be combined, in which case the value is the sum of the two individual values, that is, 6.

SocketConnection

ResultID

Description

Result Const

0

When socket successfully created

ER_NONE

8

Per Site socket connection limit exceeded

ER_CONNECT_FAILED_TOO_MANY_CONNECTIONS_PER_SITE

9

Max connections per IP address limit exceeded

ER_CONNECT_FAILED_TOO_MANY_CONNECTIONS_PER_IP

10

The IP address is restricted in the IP address access list

ER_CONNECT_FAILED_RESTRICTED_IP

11

The IP address is banned

ER_CONNECT_FAILED_BANNED_IP

Authentications

ResultID

Description

Result Const

0

Authentication successful

LR_OK

1

Incorrect password

LR_PASSWORD_NOT_ACCEPTED

2

If User account is disabled

LR_ACCOUNT_DISABLED

3

Max connections per Site limit exceeded

LR_TOO_MANY_CONNECTIONS_PER_SITE

4

Max connections per user limit exceeded

LR_TOO_MANY_CONNECTIONS_PER_USER

5

User level per IP address connection limit exceeded

LR_TOO_MANY_CONNECTIONS_PER_IP

6

If given protocol is not supported

LR_PROTOCOL_NOT_SUPPORTED

7

Connection on restricted IP address

LR_RESTRICTED_IP

8

If service is unavailable

LR_SERVICE_UNAVAILABLE

ClientOperations

ResultID

Description

Result Const

1

If copy/move/download operation is successful

TRUE

0

If copy/move/download operation fails

FALSE

CustomCommands

ResultID

Description

Result Const

0

Command executed successfully

CER_OK

1

Command executed with socket output

CER_SYNC

2

Access is denied

CER_ACCESS_DENIED

3

Command is not found

CER_COMMAND_NOT_FOUND

4

Could not launch the selected process

CER_PROCESS_FAILED

5

Command is disabled

CER_COMMAND_DISABLED

6

Errors in parameters passed to the custom command

CER_ERROR_IN_PARAMS

ProtocolCommands

ProtocolCommands are the same as FTP result codes. Below is a short summary.

ResultID

Description

1xx

Expected another reply before proceeding with a new command

2xx

Requested action completed successfully

3xx

On hold pending receipt of further information

4xx

Temporary failure

5xx

Permanent failure