NGL reason codes and return codes


This topics contains the reason codes and return codes that appear in many Next Generation Logger (NGL) messages.

The following table describes the return codes that appear in many NGL messages.


Return code

Description

0

The function was successful.

4

A warning condition has occurred, but processing continues.

8

An error has occurred.

12

A severe error has occurred.

29

A catastrophic error has occurred.

NO ACT FLA

A task was inactive and the Pause Element Token release failed.

The following table describes the reason codes that appear in many NGL messages.


Reason code

Identifier

Description

Global reason codes

4

NGL_Parameter_error

The parameter list is incomplete or was not passed to the routine.

8

NGL_Registry_Not_ACtive

The NGL registry is not active.

10

NGL_DBCAPI_Error

An error occurred while issuing a command to the DBC API.

11

NGL_DBC_LQSRVC_Error

An error occurred while reading or writing data to the DBC local queue.

12

NGL_Not_Active

NGL is not active.

13

NGL_Storage_Obtain_Error

A storage obtain error occurred.

14

NGL_Storage_Free_Error

A storage free error occurred.

15

NGL_Name_Token_Ret_Error

A name token retrieval error occurred.

16

NGL_Name_Token_Cre_Error

A name token create error occurred.

17

NGL_Name_Token_Del_Error

A name token delete error occurred.

40

NGL_Latch_Obtain

A latch obtain error occurred.

41

NGL_Latch_Release

A latch release error occurred.

42

NGL_PET_Pause

A Pause Element Token pause error occurred.

43

NGL_PET_Release

A Pause Element Token release error occurred.

255

NGL_Abend_Occurred

An abend occurred during execution.

NGL Agent Component

20

CMDP_Start_Logset_Parm_Error

Invalid parameters were found on the START LOGSET command.

21

CMDP_Start_Logset_Parm_Value

Invalid parameter value was entered on the START LOGSET command.

23

CMDP_Start_Logset_Activate_Err

LOGSET activation failed.

24

CMDP_Start_Logset_CCB_AllocErr

An NGL control block allocation failed on a LOGSET start.

25

CMDP_Start_Logset_ALESERVError

An ALESERV request to the client address space failed.

NGL Client Component

104

CAGT_Parameter_error

The parameter list from the client product is missing a required parameter.

105

CAGT_Function_error

The function requested in the client product parameter list is invalid.

106

CAGT_Token_error

The token supplied in the client product parameter list is invalid.

107

CAGT_DBCAPI_Load_Error

The DBC API module failed to load properly

108

CAGT_DBCAPI_Init_failed

The DBC API initialization call failed.

109

CAGT_NGLCore_load_failed

An error occurred while loading the NGL core module NGL9KCMC.

110

CAGT_DBCAPI_Send_failed

An error occurred while sending a request to the DBC API.

111

CAGT_Attach_connect_monitor

The attach of the connection monitor retry task failed.

112

CAGT_Retry_not_allowed

The DBC connection is inactive, but retry is not allowed.

113

CAGT_Retry_In_Progress

The NGL client manager is in retry and the client request cannot be processed.

114

CAGT_Retry_At_Max

The maximum number of retries has been tried.

115

CAGT_Logset_Token_error

The NGL client token from the client call is invalid.

116

CAGT_Product_Not_Active

The NGL server is not active.

117

CAGT_Logset_Not_Active

The requested LOGSET is not active.

118

CAGT_DBCAPI_BLDL_Error

BLDL failure while loading the DBC API module.

119

CAGT_Storage_Obtain_Error

A storage obtain error occurred during an attempt to obtain private area storage.

120

CAGT_ALCB_Lock_Error

A lock could not be obtained for the ALCB chain.

121

CAGT_Core_Init_Error

The NGL core module did not initialize properly.

122

CAGT_Connection_Inactive

The connection to the DBC server is not active.

123

CAGT_Core_Not_Active

The NGL core is not active in the NGL server address space.

124

AGT_NGL_Service_NotActive

The NGL service agent did not activate.

126

CAGT_Retrieval_Failed

A retrieve or continue request failed.

NGL Services Component

203

ACTL_Logset_Not_Active

The requested LOGSET is not active.

204

ACTL_Logset_Currently_Active

The requested LOGSET is currently active.

205

ACTL_No_XML_Buffer

A buffer to parse the XML document could not be obtained.

206

ACTL_XML_Parser_Failed

The parser for the XML failed.

207

ACTL_XML_Validate_Error

The LOGSET XML failed validation.

208

ACTL_Getstor_Failed

Work area storage could not be obtained.

209

ACTL_Registry_Error

Error occurred in reading or writing the registry.

210

ACTL_LOGSET_Already_Defined

The LOGSET being defined is already defined.

214

ACTS_STRUCTURE_Currently_Active

The structure requested for deletion is active.

215

ACTS_No_XML_Buffer

A buffer to parse the XML document cannot be obtained.

216

ACTS_XML_Parser_Failed

The parser for the XML failed.

217

ACTS_XML_Validate_Error

The structure XML failed validation.

218

ACTS_Getstor_Failed

Work area storage could not be obtained.

219

ACTS_Registry_Error

Error occurred in reading or writing the registry.

224

QSRB_Parameter_Error

The parameter list for the local queue service routine is missing required parameters.

225

QSRB_Storage_Error

Storage obtain error occurred in the local queue service routine.

231

WAITL_List_Full

The NGL ECB list full.

232

WAITL_Task_Terminated

An NGL attached task failed.

233

WAITL_SRB_Mode_Caller

The NGL attach routine was called by a SRB mode caller.

234

WAITL_Parameter_Error

The parameter list for the NGL attach routine is missing required parameters.

240

WORKQ_Add_WQE_Lock_Error

An error occurred while a work queue element was being added.

241

WORKQ_Delete_WQE_Lock_Error

An error occurred while a work queue element was being deleted.

242

WORKQ_Release_Error

An error occurred while a pause element was being released for a work queue element.

NGL Core Component

600

MMGR_Parm_Error_NoTERMECB

No terminate ECB was provided for an MM request.

601

MMGR_Parm_Error_NoMMIB

No MMIB was provided for an MM request.

602

MMGR_Parm_Error_NoMMRE

No MMRE was provided for an MM request.

603

MMGR_Parm_Error_NoDDname

No ddname was provided for an MM connect request.

604

MMGR_Storage_Obtain_Error

Work area storage could not be obtained.

605

MMGR_PGFIX_Error

A page fix service failed.

606

MMGR_Format_Error

The formatting of a log file failed.

607

MMGR_Connect_Error

The connect request to a log file failed.

608

MMGR_PGFREE_Error

A page free error occurred while fixed pages were being freed.

610

MMGR_IOError

An I/O error occurred during the reading or writing of a log file.

640

LDSM_Allocate_Failed

A dynamic allocation of the LOGSET log file failed.

641

LDSM_Registry_Error

A read or update to NGL registry failed.

642

LDSM_Open_Failed

A connection to the LOGSET log file failed.

643

LDSM_Dynalloc_Failed

A dynamic allocation function failed.

644

LDSM_Connect_Failed

A connection to the LOGSET log file failed.

645

LDSM_Format_Failed

The formatting of a LOGSET log file failed.

646

LDSM_Catalog_Error

An error occurred while information was being retrieved from the z/OS catalog.

647

LDSM_GETDSAB_Error

A get request of a DSCB failed.

648

LDSM_UCBLOOK_Error

A UCBLOOK function failed.

649

LDSM_ReadCP_Error

An error occurred during the reading of the control page from a log file.

650

LDSM_No_Candidate

No LGDE candidate is available for log switch.

651

LDSM_Invalid_Status

An invalid LGDE status occurred on archive completion.

652

LDSM_Disconnect_Failed

A disconnect request to a log file failed.

653

LDSM_No_Logset_Active

There are no active LOGSETs.

654

LDSM_Logset_Not_Active

The requested LOGSET is not active.

655

LDSM_Service_Request_Failed

A service request for the LOGSET failed.

656

LDSM_Not_Archive_Logset

The requested LOGSET is does not have archive options specified in the LOGSET definition.

660

KI00_Invalid_Control_Page

The NGL control page on the log file is invalid or the log file was improperly formatted.

661

KI00_ReadCP_Failed

A read of a log file control page failed.

662

KI00_WriteCP_Failed

A write of a log file control page failed.

663

KI00_LSDB_Not_Found

A LOGSET descriptor block for the LOGSET was not found.

664

KI00_LSSB_Not_Found

A block descriptor for the structure was not found.

665

KI00_Pagefix_Failed

A PGFIX request failed.

666

KI00_PageUnfix_Failed

A PGUNFIX request failed.

699

KCMC_Invalid_Function

An internal function failed due to an invalid function request from caller.

700

KC00_Storage_Obtain_Error

An error occurred during a storage obtain request.

701

KC00_Initial_Read_Error

A read request to a LOGSET log file failed during LOGSET start.

720

KCMI_Logset_Start_Failure

The start of a LOGSET failed.

721

KCMI_LGSPC_NSTARTED

The LOGSET has never been started.

722

KCMI_LGSPC_ASTARTED

The LOGSET is already started.

723

KCMI_LGSPC_STARTING

The LOGSET is in a STARTING status.

724

KCMI_LGSPC_TERMINATING

The LOGSET is in a TERMINATING status.

725

KCMI_LGSPC_TERMINATED

The LOGSET is in a TERMINATED status.

726

KCMI_SKP_SERVER_ADRSPC

The requested function is not allowed in the NGL server address space.

727

KCMI_ALREADY_OWNED

The LOGSET is currently owned by another NGL on the sysplex.

728

KCMI_CA_NMTOK_CRT

A name token create error occurred for the CA at the system level.

729

KCMI_JL_NMTOK_CRT

A name token create error occurred for the CA at the job step level.

730

KCMI_JL_NMTOK_RET

A name token retrieval error occurred for the CA at the job step level.

731

KCMI_LATCH_OBTAIN

An OBTAIN LATCH failed.

732

KCMI_LATCH_RELEASE

A LATCH RELEASE request failed.

733

KCMI_TASK_START

A task is starting.

734

KCMI_TASK_HUNG

A task is hung.

735

KCMI_JOBSTEP_STORAGE

An obtain request failed for job step storage.

736

KCMI_ENQDEQ_ERROR

An enqueue or dequeue failed.

740

KCMT_Wrong_Mode

The wrong mode was specified for function request.

741

KCMT_Core_Anchor_Not_Found

The CA address was not found.

742

KCMT_Logset_Not_Started

The requested LOGSET is inactive.

743

KCMT_Logset_Start_Active

The LOGSET is in a start active status.

744

KCMT_Logset_Terminating

The LOGSET is in a terminating status.

745

KCMT_Logset_Terminated

The LOGSET is already terminated.

746

KCMT_Task_Hung_At_Term

NGL core tasks are still active at NGL LOGSET termination.

760

KCML_Record_Length_Invalid

The source record length is invalid on a LOG request.

761

KCML_Index_Length_Invalid

The index length is invalid on a LOG request.

762

KCML_Logset_Buffers_Full

The LOGSET buffers are full.

763

KCML_Logset_Not_Available

The LOGSET is not available or inactive.

764

KCML_Chunk_Too_Small

The chunk size is too small to hold the requested record.

765

KCML_No_Structure

There is no structure definition for LOGSET and KEYBUFF is zeros.

766

KCML_Rectype_Not_Found

A record type was not found in the structure definition.

770

KIRW_WriteChunk_Failed

The write request of a chunk failed.

771

KIRW_PageFix_Failed

A pagefix request failed.

772

KIRW_PageUnfix_Failed

A page unfix failed.

773

KIRW_Latch_Obtain

Error occurred while a latch was being acquired.

774

KIRW_Latch_Release

Error occurred while a latch was being freed.

775

KIRW_No_Buffers_Avail

No buffers are available to write a chunk.

780

KIRD_ReadChunk_Failed

The read request of a chunk failed.

781

KIRD_PageFix_Failed

A page fix error occurred.

782

KIRD_PageUnfix_Failed

A page free error occurred.

790

KCMR_No_Retrieve_Token

The NGL token required to retrieve data is not supplied.

791

KCMR_Invalid_Retrieve_Token

The NGL token required to retrieve data is not valid.

792

KCMR_No_Keybuff_Parm

The KEYBUFF parameter is omitted or is zeros.

793

KCMR_No_Keybuff_Address

The KEYBUFF parameter points to a zero buffer address.

794

KCMR_Invalid_Key_Length

The key length supplied for a read request is invalid.

795

KCMR_No_Recbuff_Parm

The RECBUFF parameter is omitted or is zeros.

796

KCMR_No_Recbuff_Address

The RECBUFF parameter points to a zero buffer address.

797

KCMR_Invalid_Rec_Length

The record length specified is invalid or greater than the maximum value.

798

KCMR_No_Rectype_Parm

No record type parameter was specified on the retrieve call.

799

KCMR_Invalid_Type_Length

The record type length is invalid for a read request.

800

KCMR_Recbuff_Full

The caller record buffer is full and more data is available to return.

801

KCMR_No_Bufflen_Parm

The BUFFLEN parameter is omitted or is zeros.

802

KCMR_No_Data_Matches

No data records match the retrieval request key information.

803

KCMR_Recbuff_Too_Small

The buffer specified for a retrieval is too small to hold the requested data.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*