search cancel

RMOSTC Task Abends with SOC4 Condition

book

Article ID: 113131

calendar_today

Updated On:

Products

Deliver View

Issue/Introduction

The client had multiple CA Deliver RMOSTC tasks issue the following message:

*RMOSEP30  ********************************************
*RMOSEP30  *   CA-DELIVER       (RMOSTCxx  /...)      *
*RMOSEP30  *   PRODUCT HAS ABENDED WITH CODE  S0C4    *
*RMOSEP30  *   ***     RESTART PRODUCT ASAP     ***   *
*RMOSEP30  ********************************************
IEF450I RMOSTCxx RMOSTCxx - ABEND=S0C4 U0000 REASON=00000010


Any subsequent attempts to start the task resulted in the same abend.

 

Cause

An SVCDUMP captured for all RMOSTC tasks pointed to Common Services module CAIFLOID. 
It was established that the module had been previously assembled and linked with the attribute RMODE=ANY, instead of RMODE=24.

The use of RMODE=ANY resulted in the module being loaded above-the-line.

The customer's SMP/E job, that had been used to apply previous maintenance, was using an incorrect OPTIONS member. 
It was using OPTIONS(B6DOPT), rather than OPTIONS(CAIOPT), which resulted in the module being linked with RMODE=ANY.

 

Environment

Z/OS 2.1
CA Common Services 14.1
CA Deliver 12.0
 

Resolution

The client was given CSS 14.1 PTF RO96513 (and its pre-requisite PTFs) to apply, using the correct OPTIONS(CAIOPT).
This resulted in a re-link of module CAIFLOID with RMODE=24, allowing the module to load below-the-line.

The module was reloaded by performing a refresh of LMP : 
 PRODUCT(CAIRIM) VERSION(CAS9) INIT(CAS9INIT) PARM(REFRESH(LMP))

All CA Deliver RMOSTC tasks were then able to start successfully