Analyzing errors from data tables cross-memory services

Following an unexpected error from data tables cross-memory services, an X'0B15' exception trace entry is made. This includes the response and reason codes and an error code field identifying the cause of the error. Such errors are all caused by a corruption of the routines or the system, or by a possible misuse of the routines.

For a response and reason of X'0215', the format of the error code is X'ffaaaaaa', where ff identifies the type of failure and aaaaaa is additional information provided for some of the failures. The possible values of ff are:

X'01'
An attempt to locate the CICS® AFCB (authorized function control block) made by either the cross-memory retrieval routine or the connect vector lookup routine has failed.
X'02'
The requesting CICS region has not yet performed SDT initialization (an anchor block for the region has not yet been created and set up).
X'03'
The requesting region has not completed initialization as a shared data tables requester.
X'05'
The retrieval request was issued under a request block different from the one that performed initialization as an SDT requester.
X'06'
The connect vector entry for the remote file does not contain the correct linkage index.
X'07'
The index of the connect vector entry for the remote file is beyond the end of the connect vector.
X'08'
The connect vector entry for the remote file is not marked as being in use.
X'09'
The cross-memory retrieval routine has not been called via the correct mechanism.

A response and reason of X'0400' means that the function code passed to the record management code running in the server region was an unrecognized value.

Related concepts
Problem determination for data tables
Trace information for data table services
Analyzing errors from the data tables SVC
Dump information for data tables
[[ Contents Previous Page | Next Page Index ]]