OPS3092H ALLOCATION OF EXTERNAL DATA QUEUE FAILED message after upgrading to OPS/MVS
search cancel

OPS3092H ALLOCATION OF EXTERNAL DATA QUEUE FAILED message after upgrading to OPS/MVS

book

Article ID: 47275

calendar_today

Updated On:

Products

OPS/MVS Event Management & Automation

Issue/Introduction

I have a TOD rule calling a rexx with command "OI PROGRAM(CMDSGNOF) MAXEDQ(30000) WS(10000000)".

   )TOD 08:46:10,DAY
   )PROC
   Address OSF
   "OI PROGRAM(CMDSGNOF) MAXEDQ(30000) WS(10000000)"

   Return

It was working previously for a long time. After upgrading from a previous release, it started to fail with the following error:

OPS3092H OI PROGRAM(CMDSGNOF) MAXEDQ(30000) WS(10000000)
OPS3092H GET OF 19442336 BYTES IN SUBPOOL X'00' ERROR RC=X'00000004' R
OPS3092H MESSAGE QUEUE GETMAIN FAILED, RC=X'04', DETECTED AT OPSMMG+X'
OPS3092H ALLOCATION OF EXTERNAL DATA QUEUE FAILED, RC=4
OPS3092H READY


Environment

OPS/MVS-Event Management & Automation-for JES2

Cause

More Storage is required for OPS/MVS starting with Release 12.3. Storage required for a 30000 line message queue changed to 19200000 bytes in 12.3 from 11520000 bytes for prior releases.
 

Resolution

Increase the region size of the OPSOSF servers to 6Meg or change the region size for OPSMAIN to 0Meg.