When executing a "Make" command from the Visual Studio Code - VSCode extension into the target HB.jsS CICS region, HBJS VSCode receives error message Failed: MAKE
The HB.js HBSTART log attached to the CICS region contains abend code AFDK.
HBR$BLEJ HB.js T0001978 ABEND AFDK DETECTED IN OR BY PROGRAM HBR$JSE WHILE PROCESSING REQUEST:
Z/OS
CICS
CICS is using Transaction isolation.
AFDK
Explanation
A file control update request was made against an NSR file whilst transaction
isolation was active for the task. Using NSR files with transaction isolation
active is not supported. The TRANISO SIT parm is YES and the transaction
definition has ISOLATE set to YES.
System action
The task is abnormally terminated with a CICS transaction dump. CICS
processing continues.
User response
If transaction isolation is required, consider converting the file to use LSR
pools or RLS. However, if transaction isolation is not required, another
option is to change the transaction definition to specify ISOLATE(NO) which
will cause that individual transaction to be run without transaction
isolation. Examine the dump to determine the cause of the error. A system
dump can be produced by adding the appropriate dump table entry using the
CEMT SET TRDUMPCODE command.
It is recommended to leave the TRANSISO=YES in place for the CICS region, and changing the definitions for the HB.js script repositories and HBCONFIG file to specify LSR and assign them to an appropriate LSRPOOL. HB.js files can have records up to 23K in length.