Question & Answer
I tried to make a change to our CICS Language Environment (LE) options by utilizing the LSTQ option on the TERMTHDACT parameter. I catalogued the CEECOPT.OBJ and PHASE,re-loaded it into the SVA, then I enter NEWC CICS transaction.
Now it just keeps executing over and over in a loop. If I enter CEMT I TASK, I see TRANS(IESX) getting executed repeatedly. I have to keep deleting the output so our POWER Q doesn't fill up.
The data being written to the VSE POWER Q looks like this:
Options Report for Enclave D0101 04/09/18 1:38:10 PM Language Environment for z/VSE V1 R4.6
LAST WHERE SET OPTION -------------------------------------------------- Installation default ABPERC(NONE) Installation default ABTERMENC(ABEND) Installation default NOAIXBLD Installation default ALL31(ON) Installation default ANYHEAP(4096,4080,ANYWHERE,F Installation default BELOWHEAP(4096,4080,FREE) Installation default CBLOPTS(ON) Installation default CBLPSHPOP(ON) Installation default CHECK(OFF) Installation default COUNTRY(US) Installation default NODEBUG Installation default DEPTHCONDLMT(10) Installation default ENVAR("") Installation default ERRCOUNT(20)
The JCL for CEECOPT.PHASE showed that the RPTOPTS parameter was also turned on.
From the LE Customization Guide:
After an application has run, RPTOPTS generates a report of the runtime options in effect while the application was running.
In the batch environment, LE/VSE directs the report to the filename specified in the MSGFILE run-time option.
In the CICS environment, LE/VSE directs the report to the CESE transient data queue.
The manual provides a sample of the report showing the heading of: .
LAST WHERE SET OPTION Programmer default ABPERC(NONE)...
Turn LE/VSE Run-Time option RPTOPTS off to stop generating the report.
IBM CICS Level2 Suport
CICS/TS CICSTS CICS TS CICS Transaction Server
27 September 2018