How to avoid message GIM30206E APPLY BUCKET PTF and HOLD REASON: RESTART?
search cancel

How to avoid message GIM30206E APPLY BUCKET PTF and HOLD REASON: RESTART?

book

Article ID: 9398

calendar_today

Updated On:

Products

PDSMAN

Issue/Introduction

How to avoid message GIM30206E APPLY BUCKET PTF and HOLD REASON: RESTART?

This Knowledge Document provides information about SMP/E that relates to applying PDSMAN maintenance.

PDSMAN uses SMP/E HOLDDATA to prevent the application of fixes until the user confirms that they have read the associated HOLDDATA.

The HOLDDATA contains important information about applying, activating or using the fix.

PDSMAN uses the RESTART reason to indicate that the product must be restarted to properly activate the fix in the runtime environment.

So, if your apply fails with:

GIM30206E ** APPLY PROCESSING FAILED FOR SYSMOD RO23088. 
HOLD REASON IDS WERE NOT RESOLVED.
GIM35906I PREREQUISITE SYSMOD RO22426 WAS HELD.

even when Apply is done with BYPASS:

APPLY PTFS GROUPEXTEND(NOAPARS NOUSERMODS)
FORFMID (CPDS770 /*CA PDSMAN PDS Library Management */)
BYPASS(HOLDSYS(ACTION AO DEP DOC) HOLDCLASS(ERREL)) CHECK.

How do we resolve ++HOLD ERROR issues?

Environment

Z/OS

Resolution

In general, please check the " UNRESOLVED HOLD REASON REPORT FOR APPLY CHECK PROCESSING".

An example may look like:

CAUSER ERROR DESCRIPTION AND POSSIBLE CAUSES 
RO22426 SYSTEM HOLD RESTART ORIGINATED BY SYSMOD RO22426 WAS NOT RESOLVED.
RO24163 SYSTEM HOLD RESTART ORIGINATED BY SYSMOD RO24163 WAS NOT RESOLVED.
RO24296 SYSTEM HOLD RESTART ORIGINATED BY SYSMOD RO24296 WAS NOT RESOLVED.
RO25866 SYSTEM HOLD RESTART ORIGINATED BY SYSMOD RO25866 WAS NOT RESOLVED.

TYPE REASON ID REPORT SYSMODS AFFECTED
------ --------- ---------- ----------------------------------------------
SYSTEM RESTART UNRESOLVED RO22426 RO24163 RO24296 RO25866

 

The SMP/E user is here confirming that they are aware that a RESTART of PDSMAN is necessary to activate the fix.

If you understand that a restart is required, then you may add RESTART to your BYPASS list as in the example given below:

APPLY PTFS GROUPEXTEND(NOAPARS NOUSERMODS)
FORFMID (CPDS770 /*CA PDSMAN PDS Library Management */)
BYPASS(HOLDSYS (ACTION AO DEP DOC RESTART) HOLDCLASS(ERREL)) CHECK.