Abend Codes

This section contains information about Datacom VSAM Transparency abend codes.

Batch Abend Codes

Where possible,
Datacom VSAM Transparency
produces an error message when an error occurs. There are three conditions under which an error message cannot be produced. Under these conditions,
Datacom VSAM Transparency
abends and writes an abend code defining the cause of the error to Register 12. Abend codes follow:
Hex Code
Dec Code
Explanation
User Response
E5E4D7F1
VUP1
Request Parameter List (RPL) does not point to Access method Control Block (ACB).
Contact
Broadcom Support
.
E5E4D7F2
VUP2
Access method Control Block (ACB) does not point to Auxiliary ACB Work area (AAW).
Contact
Broadcom Support
.
E5E4D7F3
VUP3
GETMAIN failed for Program Scratchpad (PSP) for DVVUPPR/DVV2PPR
Increase size of region, then reexecute the program.

Online Abend Codes

Code
Explanation
User Response
DV01
File Control Global User exit cannot acquire a work area.
Contact
Broadcom Support
.
DV02
Internal error.
Contact
Broadcom Support
.
DV03
Internal error.
Contact
Broadcom Support
.
DV04
Internal error.
Contact
Broadcom Support
.
DV06
DVREQPR is not available.
Either the PPT entry for the module is not defined, or the module was not found in the load library.
DV11
The record length of a VSAM file as defined in the VSAM Interface Table does not match the length of the equivalent elements as specified in the Directory.
Review the CSMT Log File to identify the VSAM file which is improperly defined in the Online VSAM Interface Table.
Review the Directory status report for element length data for the converted
Datacom/DB
tables. Use the
DBID=
keyword of the
REPORT AREA=CXX
function of DBUTLTY to produce a report for only the specified database.
Modify the
VRECDLN=
parameter in the Online VIT to specify the correct record length.
  • If the file contains variable-length records, specify a value equal to the length of the corresponding element as defined to the Directory.
  • If the file is composed of only fixed-length records, specify the sum of the corresponding element lengths for the table.
DV13
The element returned to the online File Work Area (FWA) overlaid the coremark. Possible causes follow:
  • Storage area available in application programs is insufficient to accommodate element length.
  • VRECDLN=
    specified in the Online VIT for the file being processed is smaller than the actual record length.
  • Another task committed a storage violation.
Use the following procedure to correct the problem:
  • Review your application program for possible errors in size of storage areas; correct if needed.
  • Compare the
    VRECDLN=
    value in the
    DBVXFIL
    macro of the online VIT with the total length of elements for the corresponding table as defined in the Directory (CXX); if different, revise
    VRECDLN=
    .
  • Check the storage violation dump to determine if that caused the problem; if so, reexecute the current program.
DV14
The database ID specified in the VSAM Interface Table is different from the one
Datacom/DB
used to process the request, but the URT specified
SYNONYM=
NO
.
Make one of the following changes, then reexecute the program:
  • Specify
    SYNONYM=
    YES
    in the online URT DBURTBL macro defining the table being processed. See Required Parameter Specifications.
  • Review the CSMT Log File for the name of the VSAM file to which the request was made. Locate the
    DBVXFIL
    macro for this VSAM file, then modify the
    DBID=
    value to the DBID
    Datacom/DB
    uses.
DV16
An internal error has been detected. Either a FREEMAIN of a file work area (FWA) was issued in error or the application program overlaid one of the two FWA segments of storage that was allocated by the Transparency for keeping File Control information as well as Key and data records.
Identify segment in the transaction dump by the eyecatcher:
-EXP SCRATCHPAD-
Obtain a Directory status report. Note the following:
  • Lengths for records, elements, keys
  • Relative starting position for elements and keys
    Compare with following parameter values in the Online VSAM Interface Table (DVVXTPR) and correct any discrepancies.
  • VIT: RKP (relative key position)
  • VIT:
    RKLEN=
    (VSAM key length)
  • VIT:
    VRECDLN=
    (maximum record length)
    Compare with the following parameter values in the Online Multiple
    Datacom/DB
    Table (DBMDTPR) and correct any discrepancies.
  • MDT:
    RPK=
    (offset of portion of key containing record type)
  • MDT:
    RPKLEN=
    (length of portion of key containing record type)
    Compare with application program storage areas for record and key sizes and correct any discrepancies.
  • Review the CICS Trace Table for possible storage violations. Examine the FCP request before each entry of SCP FREEMAIN.
DV19
Either
BDDNAME=
was omitted from the
DBVXFIL
macro of the Online VSAM Interface Table (DVVXTPR) when
BASE=
NO
or a
DBVXFIL
macro including the referenced base cluster as the value for
VSAMNM=
was not defined. The Online VIT may contain an invalid value for
RKNAME=
or
DBFILE=
.
If
BDDNAME=
was not specified or was in error, specify the correct value for
BDDNAME=
; if
RKNAME=
or
DBFILE=
was coded with an invalid name, correct it. Reassemble the Online VIT after correcting the error.
DVR1
No DSA storage available.
Increase DSA storage.
DVR2
Unknown CICS release.
Contact
Broadcom Support
.
MDBn
Nonzero return code from DBMDBPR.
Refer to the MDB error codes listed in the following section.