ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

Endevor BSTXCOPY Utility issuing errors CSV003I OR C1G0700I messages

book

Article ID: 240220

calendar_today

Updated On:

Products

Endevor Software Change Manager (SCM)

Issue/Introduction

Running BSTXCOPY with the following coded 

//STEP1    EXEC PGM=BSTXCOPY 
// INCLUDE [email protected]    

Get Errors:

CSV003I REQUESTED MODULE BSTXCOPY NOT FOUND          
CSV028I ABEND806-04  JOBNAME=COPYJOB1   STEPNAME=STEP1 

Reran the job and hardcoded the STEPLIB as follows:

//STEP1    EXEC PGM=BSTXCOPY                            
//STEPLIB  DD DISP=SHR,DSN=CAI.ENDEVOR.PROD.V181.CSIQLOAD

The Copy executes successfully but the following messages are issued: 

C1G0700I PROGRAM NDVRC1 WAS FOUND NOT TO BE AUTHORIZED                                                                        
C1G0701I ALTERNATE ID, ACMQ, ESI, ELEMENT AND PACKAGE PROCESSING DISABLED   

How can this problem be resolved?  

Cause

           

Environment

Release : 18.0, 18.1

Component : Endevor Software Change Manager

Resolution

To resolve the problem the JCL example should be coded as follows: 

//XCOPY    EXEC PGM=NDVRC1,PARM='CONCALL,DDN:CONLIB,BSTXCOPY'     
//STEPLIB  DD DISP=SHR,DSN=IPRFX.ENDEVOR.CSIQAUTU                 
//                 DD DISP=SHR,DSN=IPRFX.ENDEVOR.CSIQAUTH                 
//CONLIB   DD DISP=SHR,DSN=IPRFX.ENDEVOR.CSIQLOAD                 
//SYSPRINT  DD SYSOUT=*    
//BSTERR     DD SYSOUT=*                                       
//C1MSGS1  DD SYSOUT=*                                            
//SYSUT3   DD UNIT=VIO,SPACE=(CYL,(1,2))                          
//SYSUT4   DD UNIT=VIO,SPACE=(CYL,(1,2))                          
//INDD         DD DISP=(OLD,PASS),DSN=IPRFX.IQUAL.STG1.PDS.BASE    
//OUTDD     DD DISP=(OLD,PASS),DSN=IPRFX.IQUAL.STG1..PDSE.BASE    
//SYSIN    DD *                   
 COPY INDD=((INDD,R)),OUTDD=OUTDD 
  

Using CONCALL, in the above situation allows BSTXCOPY to be executed from an unauthorized library.  Generally, programs that are invoked directly from NDVRC1 must reside in an APF-authorized library. This utility enables sites to bypass the STEPLIB (or LINKLIST) requirement for the program that is specified in the execution parameter.  In the above, CONCALL is used  with the NDVRC1 server program to invoke batch programs from an unauthorized library.

Sample JCL for BSTXCOPY is delivered in the iprfx.iqaul.CSIQJCL(BC1JXCPY)