Endevor Element Registration not giving an IMGR257E - Why?
search cancel

Endevor Element Registration not giving an IMGR257E - Why?

book

Article ID: 187079

calendar_today

Updated On:

Products

Endevor Endevor Natural Integration Endevor - ECLIPSE Plugin Endevor - Enterprise Workbench

Issue/Introduction

Trying to move an element type JCL with the same name under the same system name but the type/subsys is different. The goal was to not allow the same element name with the same TYPE into same SYSTEM name.  

ENCOPTBL:

* THE SETTING OF REGISTER_ACROSS_SYSTEMS=(ON,X) HAS NO IMPACT ON THE   
* WAY DUPLICATE_PROCESSOR_OUTPUT_TYPE_CHECK WORKS. ONE CAN CONTINUE TO 
* DEFINE ELEMENTS WITH THE SAME NAME IN THE SAME SYS/SBS WITH IF THE   
* DUPLICATE_PROCESSOR_OUTPUT_TYPE_CHECK SETTINGS ALLOW THIS.           
*---------------------------------------------------------------------*
*        ENHOPT REGISTER_ACROSS_SYSTEMS=(ON,E)  DISALLOW ANY DUPLICATES
*        ENHOPT REGISTER_ACROSS_SYSTEMS=(ON,C)  ALLOW WITH C-LEVEL MSG 
*        ENHOPT REGISTER_ACROSS_SYSTEMS=(ON,W)  ALLOW WITH W-LEVEL MSG 
*        ENHOPT REGISTER_ACROSS_SYSTEMS=(OFF)   DEFAULT: USE SETTINGS  
*                                               ON SYSTEM DEFINITION   
***********************************************************************
* ELEMENT REGISTRATION CHECK FOR OUTPUT PROCESSOR TYPE ACROSS SYSTEMS  
*                                                                      
*   THIS OPTION WILL OVERRIDE THE DEFAULT LOGIC THAT CAUSES ELEMENT    
*   REGISTRATION CHECKS FOR OUTPUT PROCESSOR TYPE TO OCCUR ONLY        
*   WITHIN A SINGLE SYSTEM.                                            
*---------------------------------------------------------------------*
*   ENHOPT ELM_REG_CHK_OUTPTYPE_ACROSS_SYSTEMS=ON      DEFAULT IS OFF  
***********************************************************************

SYSTEM DEFINITION:

CURRENT ENV:  ENVT             NEXT    ENV:  ENVP                              
SYSTEM:       TEST             NEXT SYSTEM:  TEST                              
TITLE:        System 1                                    
UPDATED:      23MAR20 10:06    BY ########                                       
GENERAL OPTIONS:                                                              
   COMMENT:     Y (Y/N)    CCID:     N (Y/N) REQ ELM JUMP ACK:    Y (Y/N)     
AUTO AGE LEVEL RETENTION OPTIONS:                                             
  ELEMENT:     N (Y/N)      RETAIN LVLS FOR:   0   MONTHS                     
  COMPONENT:   N (Y/N)      RETAIN LVLS FOR:   0   MONTHS                     
ELEMENT REGISTRATION CHECK OPTIONS:                                           
  DUP ELEMENT NAME:     Y (Y/N)                         MSG LVL:    C (W/C/E) 
  DUP PROC O/P TYP:     Y (Y/N)  ACROSS SBS:   Y (Y/N)  MSG LVL:    C (W/C/E) 
SIGN-IN/SIGN-OUT OPTIONS:                 LAST SYSTEM BACKUP:                 
  ACTIVATE OPTION:          Y (Y/N)         DATE:     23MAR20                 
  VALIDATE DATA SET:        N (Y/N)         TIME:     00:05        

ELEMENT LIST VIA QE:           

Element --   Message    Type    NS Environ  Stage System   Subsys   VVLL
ELEMENT1                JCL        ENVP       A   TEST     SUBSY1   0121
ELEMENT1                DOC        ENVP       P   TEST     SUBSY2   0102
ELEMENT1                JCL        ENVP       P   TEST     SUBSY1   0120

JOB OUTPUT:

IMGR257C  REG. ERROR: ELEMENT NAME ALREADY EXISTS AT:                
C1G0506I     ENV: ENVP  SYS: TEST  SBS: SUBSY1  STGID: A  TYPE: JCL  
C1G0506I     ENV: ENVP  SYS: TEST SBS: SUBSY1  STGID: P  TYPE: JCL  
IMGR257C  REG. ERROR: ELEMENT NAME ALREADY EXISTS AT:                
C1G0506I     ENV: ENVP  SYS: TEST  SBS: SUBSY2  STGID: P  TYPE: DOC  
IMGR255C  REG. ERROR: ELM EXISTS W/SAME PROC GRP O/P TYPE (DOC     DOC
C1G0506I     ENV: ENVP  SYS: TEST  SBS: SUBSY2  STGID: P  TYPE: DOC  
SMGR121I  ELEMENT VVLL 0100 CREATED AT LOCATION TEST/U/TEST/SUBSY1/DOC

Resolution

In the system definition panel the settings are currently:

ELEMENT REGISTRATION CHECK OPTIONS:
DUP ELEMENT NAME: Y (Y/N) MSG LVL: C (W/C/E)
DUP PROC O/P TYP: Y (Y/N) ACROSS SBS: Y (Y/N) MSG LVL: C (W/C/E)

To resolve the problem, change the C to an E to receive an IMGR257E which will stop the action and not allow the duplicate element name.

Ensure that this is set at the system level all the way up the map.