Endevor PTFs - LU09954 v19.0 /  LU09953 v18.1 / LU09952 - ORPHANED OUTPUT COMPONENTS EXIST AFTER THE DELETE ACTION. When will this happen?
search cancel

Endevor PTFs - LU09954 v19.0 /  LU09953 v18.1 / LU09952 - ORPHANED OUTPUT COMPONENTS EXIST AFTER THE DELETE ACTION. When will this happen?

book

Article ID: 266654

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

LU09954 v19.0 /  LU09953 v18.1 / LU09952 v18.0 has the description: ORPHANED OUTPUT COMPONENTS EXIST AFTER THE DELETE ACTION

 What are the circumstances that this would happen?

Environment

Release : 19.0, 18.1 and 18.0 only

Resolution

This happen when:
 
1. An Endevor Processor is to generate output components (for example, a GENERATE processor is to COMPILE/LINK an element and generate LISTING, OBJECT, and LOAD components;
2. After the GENERATE, the user tries to delete the element and its components using CONDELE with PARM=*COMPONENTS.
3. If processor GENERATE runs successfully, then all output components are deleted without issue.
4. The defect will occur if GENERATE runs successfully and all output components are generated (LISTING/OBJECT/LOAD components), and then in subsequent runs it fails. Not all output components are created (for example, if the COMIPLE step fails, only LISTING is generated and no OBJECT/LOAD). In such a case, only LISTING output is deleted via CONDELE. Previously generated OBJECT/LOAD are not deleted and become orphan.
 
This PTF will search all output components generated historically and delete them via CONDELE PARM=*COMPONENTS as intended.