How To Rebuild The Link List When An Extend Has Been Taken?

Document ID : KB000020392
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

When applying a PTF, an extend may occur.

You may receive the following messages:

IEW4008I FETCH FAILED FOR MODULE TSSSIMXX FROM DDNAME -LNKLST- BECAUSE OF AN ERROR IN CONVERTING A TTR.
IEW4005I FETCH FOR MODULE TSSSIMXX FROM DDNAME -LNKLST- FAILED BECAUSE IEWFETCH ISSUED RC 0E AND REASON 20
CSV031I LIBRARY ACCESS FAILED FOR MODULE TSSSIMXX, RETURN CODE 24, REASON CODE 26080021, DDNAME *LNKLST*
TSS8356E SIMULATOR MODULE ENVIRONMENT ERROR.
TSS8356E TSSSIM ENVIRONMENT ERROR(S).

Please example above illustrates what happened when applying a PTF to TSSSIM and caused the an extend of the LINKLIST.
Other programs could lead to the same issue.

Solution:

The following sequence of commands takes care of the situation:

Issue the following command to determine the name of the link list:

D PROG,LNKLST,NAMES

Should be LNKLST00 in most cases.

Then issue:

SETPROG LNKLST,UNALLOCATE
P LLA
SETPROG LNKLST,DEFINE,NAME=LNKLST01,COPYFROM=CURRENT
SETPROG LNKLST,ACTIVATE,NAME=LNKLST01
SETPROG LNKLST,UPDATE,JOB=*
S LLA,SUB=MSTR
SETPROG LNKLST,ALLOCATE

So we no longer use LNKLST00 and use a new one called LNKLST01.