It is possible that the ROLLBACK utility can end with a S18A abend code if the input file (SYS001) is on disk.
Release : All supported releases.
Component : CA IDMS
ROLLBACK needs to read the input file backwards which is not possible in some operating systems if the file is on disk.
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
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