Previous Topic: PurposeNext Topic: Return Code


Arguments

The following table gives a brief description of each of the arguments.

Name

I/O

Description

*rp1

Input

A pointer to a parameter control block. Reserved for runtime internal use only

*rp2

Input

A pointer to a parameter control block. Reserved for runtime internal use only

*pTIRELOG_cmcb

Input/Output

A pointer to a TIRELOG_CMCB structure containing the following items:

elog_fail_type

Input

A character designating the type of failure detected defined as:(lable - defined value)

EPROFD - 'P' profile error

EPROFI - 'I' profile error

EEXEC - 'E' execution error

ESERVER - 'D' server manager error

EUSER - 'U' user requested abend

void *elog_sqlca

Input

A pointer to a saved sql data area

*elog_globdata

Input

A pointer to the server's globdata area

elog_number_of_lines

Input

An integer containing the number of text lines contained within the elog_error_text buffer

elog_error_text

Input

A pointer to a buffer of screen formatted text. This data, formatted by the server runtime, contains up to 24 lines of 80 characters each.

*elog_error_token

Input/Output

A character pointer to an error token area that can contain up to 4097 bytes, this includes the required null terminator. This exit is responsible for populating this data area if needed.