GSVX031E (IMSCQS) LOAD failed for module CQSREG00, abend S306-0C

book

Article ID: 142987

calendar_today

Updated On:

Products

CA SYSVIEW Performance Management NXBRIDGE - SYSYVIEW/ENDEVOR

Issue/Introduction

After the upgrade in TEST LPAR 

GSVX031E (IMSCQS) LOAD failed for module CQSREG00, abend S306-0C  

GSVX572E (IMSCQS) IMSCQS task initialization failed               

 

from the documentation

Note:

: The IMSCQS task starts automatically when the SYSVIEW main task starts.

You can also start or stop the task from the ASADMIN display.

If no IMS subsystems are participating in IMS queue sharing groups, then specifying DISABLE IMSCQS in the sysview.CNM4BPRM member SVW$MAIN prevents it from starting.

For more information about configuring IMS Shared Message Queues, see the IBM documentation.

 

Environment

Release : 16.0

Component : SYSVIEW

Resolution

Module CQSREG00 lives in the IMS SDFSRESL, and this data set needs to be in the SYSVIEW/SYSVUSER STEPLIB and must be APF authorized.
 
S306 abend says:
An incorrect load to global request was attempted, or the authorized routine
requested a module that could not be found in an authorized library. The    
module was found either in an unauthorized library or already loaded in     
storage but marked as coming from an unauthorized library.                  
 
The -0C reason code says:
An authorized program requested, by a LINK(X), LOAD, XCTL(X) or 
ATTACH(X) macro, a module in a non-APF-authorized library or    
concatenation of libraries.           

 

Or: At STC initialization the proc will read the Parmlib member (Site or System) init member that you have specified.

//SYSVIEW PROC SSID=GSVX,
// MEM=SVW$MAIN,
// START=WARM or COLD

Edit the SVW$MAIN member by adding the following line prior to your IF logic for IF FEATURE EQ IMS etc.

DISABLE IMSCQS

This will disable the IMSCQS in the SYSVIEW and it will not show up in ASADMIN