search cancel

Deliver - Bundle Printing failure, bundles are on hold

book

Article ID: 240393

calendar_today

Updated On:

Products

Deliver

Issue/Introduction

It was discovered recently that reports were not being printed via Deliver.

I believe the issue is that the batch job that gets submitted that prints the bundles was getting a JCL error due to RMOJCLB not being customized. This customization was somehow overlooked after putting on maintenance.

How do you modify the RMOJCLB JCL?

After fixing the error, it was noticed where existing bundles needed to be printed.

What will ensure that all future bundles will attempt to print?
Is there a way to identify what bundles may be on "hold"?
Assuming that RMOJCLB was configured with a JCL error, what actions should be taken to recover from it (aside from correcting the JCL error)?

Environment

Release : 14.0

Component : Deliver

Resolution

If there was no previous RMOJCLB modification, immediately do the following:

 . . Go to the Deliver CVDEPENU library, to properly configure member RMOJCLB, as RMOJCLB
     contains a generic "//STEPLIB DD" statement. 

     To configure would be to:

 . . . Comment out the DD statement (//*STEPLIB ...)
 . . . Remove the DD statement
 . . . Put an acceptable Deliver load library name (....CVDELOAD) in the statement

 . . Run RMODBASE OLOAD, to load the modified RMOJCLB to the Deliver panel library:

//XXXXXXXX JOB ...                                                
//*******************************************                     
//* NOTE: MODIFY CVDEPENU(RMOJCLB) PRIOR TO *                     
//*       SUBMITTING THIS JOB.              *                     
//*******************************************                     
//RMODBASE EXEC PGM=RMODBASE,PARM='DLVR_HLQ'  <=== MODIFY DB NAME 
//STEPLIB  DD  DISP=SHR,DSN=DLVR.CVDELOAD     <=== MODIFY, IF USED
//SYSPRINT DD  SYSOUT=*                                           
//RMOOLIB  DD  DISP=SHR,DSN=DLVR_HLQ.CVDEPENU <=== MODIFY Deliver panel library name                      
//SYSIN    DD   *                                                 
OLOAD                                                             
/*                                                                
//  

-----------------------------------------------------------------------------------------------------

To address the bundles that are in Deliver:

 . . Go to the Active Bundle panel (Deliver Primary panel command "A B"). 
 . . Issue "P" to the left of the bundle names
 . . A bundle job should then run, and the bundle should then be placed in QUEUED status. 
 . . QUEUED status means that the bundle is queued for printing.