ICSCERRP22E INTERR: MEM not found, MEM=$$$JOBCARD upgrading IPC 14.1 to 15.1

book

Article ID: 241645

calendar_today

Updated On:

Products

IPC Ideal

Issue/Introduction

I cannot re-establish the Master Jobcard after upgrading IPC from 14.1 to 15.1. 

Not sure why I lost it for my Prod upgrade but not for my Test upgrade.

ICSCERRP22E  INTERR: MEM already exists, MEM= 

This is what happens when I try to enter the jobcard: 

ICSCERRP22E  INTERR: MEM not found, MEM=$$$JOBCARD

 

 

 

 

Cause

The ICSCERRP22E errors indicates the master jobcard member $$$JOBCARD is missing from the ADRLIB.

Run a VLSUTIL LIBRARY on the ADRLIB to check if the member is there.

//LIBRARY  EXEC PGM=VLSUTIL 
//STEPLIB  DD DSN=ipc.CAVQLOAD,DISP=SHR 
//SYSPRINT DD SYSOUT=* 
//AUXPRINT DD SYSOUT=* 
//VLSFILE  DD DSN=hlq.ADRLIB,DISP=SHR 
//SYSIN    DD * 
LIBRARY 
/* 
//

Environment

Release : 15.1

Component : IPC

Resolution

The $$$JOBCARD member will need to be added to the ADRLIB using VLSUTIL.   

If doing an upgrade installation this member should have been copied from the previous release ADRLIB in job  VQUPG01 step VLSLIB.
If the step did not complete successfully it will need to be rerun.

When doing a new installation the member is added in step VLSADD in job VQNEW01.
See member VQNEW01 in the IPC 15.1 CAVQSAMP library for the JCL to run.   
Replace the following lines in the JCL with your JOBCARD:

  The MASTER JOBCARD member must be exactly 5 lines.                             
  Do NOT modify in the install batch job.                                        
  After the $$$JOBCARD member has been added in batch                            
  it can be edited online to modify for site JCL                                 
  requirements. Use valid comment characters on unused lines.       

After replacing the lines, your JCL it should look something like this:

//******************************************************
//*     Add member to ADRLIB for MASTER JOBCARD         
//******************************************************
//VLSADD  EXEC PGM=VLSUTIL  
//   INCLUDE MEMBER=IPCSTLIB
//   INCLUDE MEMBER=IPCDDOUT
//SYSPRINT DD SYSOUT=* 
//VLSBKUP  DD  DUMMY 
//VLSFILE  DD  DSN=CAI.HLQ.ADRLIB,DISP=SHR
//SYSIN DD DATA
ADD $$$JOBCARD 
//jobname  JOB nnnnn,'xxxx',CLASS=C,MSGCLASS=X 
//*
//* 
//* 
//* 
$$  
/*  
//