IDMS: S18A abend using ROLLBACK

book

Article ID: 205456

calendar_today

Updated On:

Products

CA IDMS CA IDMS - Database

Issue/Introduction

It is possible that the ROLLBACK utility can end with a S18A abend code if the input file (SYS001) is on disk.

Cause

ROLLBACK needs to read the input file backwards which is not possible in some operating systems if the file is on disk.

Environment

Release : All supported releases.
Component : CA IDMS

Resolution

Use the ROLLBACK3490 feature.

To do this, the input archive journal file must be sorted in descending order, and the ROLLBACK run with SYS001 assigned to the new file, and with ROLLBACK3490 in the SYSIDMS input file.

Use the following SORT parameters:

SORT FIELDS=(13,16,BI,D)

and for example, the following in SYSIDMS:

//SYSIDMS DD *
DMCL=your-dmcl-name
ROLLBACK3490

Additional Information

ROLLBACK Utility (scroll down to "Disk journal file").
KD 12556: Archive journal to disk
KD 22448: CASD203E WRONG LENGTH RECORD trying to sort an archive journal