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
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.