Trying to delete a very old element
ELEMENT -- TYPE NS ENVIRON S SYSTEM SUBSYS VVLL PROCGRP CURDTE
PERR032 SPEC PROD P CPF PER 0100 *NOPROC*27NOV93
This error message was received:
11:17:59 C1G0165E THE DELETE ACTION CANNOT BE PERFORMED - PROC GRP *NOPROC* NOT DEFINED FOR TYPE SPEC AT STG P
11:17:59 ENMP305I PACKAGE INSPECT: PACKAGE ZPER17 STMT 7
11:17:59 C1G0000I ELEMENT PERR032
11:17:59 ENMP306I ERROR MESSAGE(S) WERE ISSUED DURING PROC-GRP VALIDATION
This is the SCL statement use to delete:
DELETE ELEMENT 'PERR032'
FROM ENVIRONMENT 'PROD' SYSTEM 'CPF' SUBSYSTEM 'PER'
TYPE 'SPEC' STAGE P
OPTIONS CCID 'LOAD' COMMENTS "REMOVE OBSOLETE ELEMENTS FROM ENDEVOR"
OVERRIDE SIGNOUT ONLY COMPONENT
Release : 18.0
Component : Endevor Software Change Manager
The element in question has a processor group *NOPROC* assigned and the message C1G0165E indicates that the element cannot be deleted because the processor group **NOPROC* is not defined for the element's type in that stage.
The element is many years old and some time back (1990s) whenever an element was associated to a processor group named *NOPROC*, this processor group didn't need to be defined in the MCF. This special processor group name caused Endevor to simply not execute any processor for the element.
However, in recent times every processor group (even *NOPROC*) must be defined in the MCF for the involved environment, stage, system and type.
In order to be able to delete the element, need to define a processor group named *NOPROC* for environment PROD, stage P, system CPF type SPEC. The processor group needs to define all three processors (generate, move and delete) as *NOPROC*. This way, Endevor will delete the element without running any processor.
The standard documented Define Processor Group Syntax steps can be used.