Endevor BSTXCOPY Utility issuing errors CSV003I OR C1G0700I messages
search cancel

Endevor BSTXCOPY Utility issuing errors CSV003I OR C1G0700I messages

book

Article ID: 240220

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

Running BSTXCOPY with the following coded 

//STEP1    EXEC PGM=BSTXCOPY 
// INCLUDE MEMBER=SCMM@LIB    

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?  

Environment

Release : 18.0, 18.1

Component : Endevor Software Change Manager

Cause

           

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)