Prevent Endevor Batch panel job card information being shared between 2 different instances of Endevor
search cancel

Prevent Endevor Batch panel job card information being shared between 2 different instances of Endevor

book

Article ID: 270161

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

Testing a new version of Endevor on a second separate TEST LPAR. The TEST LPAR is on the same SYSPLEX as PROD and share DASD.

The problem is the Job card (Job Statement information) on the Batch Options menu is also being shared. This is a problem because the jobs need to be submitted with different parameters depending on the instance of Endevor. So the TEST Endevor must have different JOB card parameters than PROD.

The Batch submit panel on the test LPAR sometimes use the job card information from Production and  also noticed a couple of times that test job card information has appeared pre-filled in Production. 

Is there a way to prevent the job cards information from being shared between the 2 Endevors? 

Environment

Release : All supported versions

Cause

The ISPF variables that store the JOBCARD parameters are saved to the same ISPF Profile members for TEST and PROD.

Resolution

The Job card and other Endevor session information such as last Environment, System, Subsystem, CCID, and Comment used is stored in the Endevor ISPF profile members in the user's ISPPROF library(may be named <userid>.ISPF.ISPPROF).   The default prefix of the Endevor profile members is CTLI.  This is the ISPF APPL. It is recommended that PROD continues to use CTLI and TEST use a different value like CTLX (or CTLT).
 
Use 
 

Using ENDEVORS (available starting with v18.1):

 
Change the value of the variable APPL. If you are using the new ENDEVOR CLIST that calls ENDEVORS change the value at the beginning of the CLIST.
If you are calling ENDENORS directly ensure you change the value on your calling command. 
 
For example on the CLIST changed CTLI to CTLX.
 
PROC 0 OPT(1) APPL(CTLX) DF() LL() UP() SP() PP() +   
 
If calling ENDEVORS directly:
 
"ISPEXEC SELECT CMD(%ENDEVORS PP(<prefix>.C11801) SP(<prefix>.SUPP181U) )",  
    "NEWAPPL(CTLX) PASSLIB"                                        
 
The value can also be temporarily changed from the ENDEVORS option menu.(panel ENDEVORM). This panel is visible if ENDEVORS has the variable OPT with the value M. At the option menue select option S  for Settings. Then change the value of CTLI.
 

Using Classic ENDEVOR CLIST (From v18.0 and before):

 
Change the NEWAPPL parm on the IBM ISPF SELECT command.
The following example changes the APPL to CTLX.
 
ISPEXEC SELECT PGM(C1SM1000) NOCHECK NEWAPPL(CTLX) PASSLIB  
 
 
 
The APPL value is the prefix used for the various Endevor profile members for example if CTLI is used :   CTLIEDIT, CTLIEDRT, CTLIPROF
 
 
The first time the user accesses the test Endevor with the new logon APPL value, Endevor will create new  CTLx members in each user's ISPF.ISPSPROF library using the ISPF defaults specified in the ENDICNFG .  After that first initial use with the new  APPL value the values would be saved to the new members. 
 
Expect items like  Environment, System, Subsystem, CCID, Comment, and the job card information to be blank to start with. Once they are entered they will be saved to the new APPL members.