The PM008 and PV069 error occurs in the ++TRANSFER job

book

Article ID: 39015

calendar_today

Updated On:

Products

CA Database Analyzer (IMS Tools) CA Mainframe Configuration Manager for IMS for z/OS IMS TOOLS - MISC CA Compress Data Compression (IMS Tools) CA Database Analyzer for IMS for z/OS CA Database Copier for IMS for z/OS CA Database Organizer for IMS for z/OS CA Mainframe Extended Terminal Manager (IMS Tools) CA High Performance Recovery for IMS for z/OS CA Database Organizer (IMS Tools) CA Mainframe Program Restart Manager for IMS for z/OS CA Secondary Index Builder for IMS for z/OS CA Secondary Index for IMS for z/OS CA JARS CA JARS Resource Accounting CA JARS SMF Director CA JMR CA MIM Resource Sharing (MIM) CA MIM Data Sharing (MII) CA MIM Tape Sharing (MIA) CA MIM Message Sharing (MIC) MIM BASE Nastel AutoPilot for WebSphere MQ CA Panvalet CA QuickFetch CA Raps VSE CA Scheduler VSE CA SMR CA SOLVE:Operations Automation SOLVE:Access Session Management CA SOLVE:CA Mainframe Connector CA SOLVE:FTS CA SYSVIEW Performance Management NXBRIDGE - SYSYVIEW/ENDEVOR CA SOLVE

Issue/Introduction

Issue:
 
- When we tried to transfer a member between two Panvalet libraries which had CONTROL code, we received the PM008 and PV069 error as follows.
 
  PM008 INVALID LIBRARY CONTROL CODE PANDD2*
  ***** PANVALET EXECUTION TERMINATED *****     * ERROR MESSAGE  = PV069 *
 
 
Environment:
 
- Not depend on the version of OS.
- Can capture with the Base component of all releases.
 

Steps to Reproduce:
 
 1. Create two Panvalet libraries which has CONTROL code.
 2. Add a member to one Panvalet library.
 3. Execute the following JCL.

    //STEP01  EXEC PGM=PAN#2
    //STEPLIB  DD DSN=
Prefix.Panvalet.CBA3LINK,DISP=SHR
    //SYSPRINT DD SYSOUT=*
    //PANDD1   DD DSN=Prefix.User.PANLIBA,DISP=SHR
    //PANDD2   DD DSN=Prefix.User.PANLIBB,DISP=SHR
    //SYSIN    DD *
    ++OPTION OUTPUT
    ++CONTROL nnnnn
    ++TRANSFER member
    /*
    //

 4. Receive the PM008 and PV069 error.
 
 
Cause:
 
- This is a user error. You must specify the CONTROL code for both Panvalet libraries.
 
 
Resolution:
 
- Need the ++CONTROL card for both Panvalet libraries as follows.
- Also, need the "A" as the 72th column option for output library as follows.
 
    ----+----1----+----2----+----3----+----4----+----5----+----6----+----7--
    //STEP01  EXEC PGM=PAN#2
    //STEPLIB  DD DSN=Prefix.Panvalet.CBA3LINK,DISP=SHR
    //SYSPRINT DD SYSOUT=*
    //PANDD1   DD DSN=Prefix.User.PANLIBA,DISP=SHR
    //PANDD2   DD DSN=Prefix.User.PANLIBB,DISP=SHR
    //SYSIN    DD *
    ++OPTION OUTPUT
    ++CONTROL nnnnn
    ++CONTROL nnnnn                                                        A
    ++TRANSFER member
    /*
    //
 
 
Additional Information:
 
- For more information, please see the "Chapter 5: PAN#2 Library Protection", "CONTROL Command" of the "System Management Guide".

Environment

Release: PVALET00200-14.6-Panvalet
Component: