Transaction Processing Facility (TPF) - Online Maintenance
TPF Online Maintenance
TPF Online Maintenance
Skip to:
Abstract |
Comments |
Solution |
Related Segments |
Migration |
Download
SUBJECT: APAR NUMBER: PJ27375
REFERENCE: AREA: MQS SUPPORT
SEGMENT: C$MQS40 - RELEASE: TPF4 (C-Header)
SEGMENT: CMQMCA40 - RELEASE: TPF4 (ObjOnly)
SEGMENT: CMQMGC40 - RELEASE: TPF4 (C++)
SEGMENT: CUSCPF40 - RELEASE: TPF4 (C++)
Pre-requisite APARs are:
FOR SEGMENT C$MQS40 (C-Header) - REL TPF4
PJ25780 PJ26156 PJ26498 PJ27023
PJ27050 PJ27177 PJ27027
PJ27221 PJ27190 PJ27231
FOR SEGMENT CMQMCA40 (ObjOnly) - REL TPF4
PJ25780 PJ26156 PJ26379 PJ27023
FOR SEGMENT CMQMGC40 (C++) - REL TPF4
PJ25780 PJ26156 PJ27023 PJ27050
PJ27027 PJ27190 PJ27213
FOR SEGMENT CUSCPF40 (C++) - REL TPF4
PJ25780 PJ26156 PJ27023 PJ27177
To be applied in the order listed for each segment.
ABSTRACT OF PROBLEM
___________________
With PJ25780, defining an MQP may result in Unexpected Error 32
and cycling to NORM state may result in Unexpected Error 35.
COMMENTS ON PROBLEM
___________________
In a loosely coupled complex, when a ZMQSC DEFINE MQP functional
message is entered, TPF MQSeries sets up a database using TPF
Collection Support, then sends an IPC message to all active
processors in the complex instructing them to load the new
MQSeries database into memory. However, the IPC message is sent
before the database is committed and thus hardened to the DASD
surface. If the IPC message arrives before the database is com-
mitted by the originating processor, the following error message
appears on the receiving processor's console: MQSC0619E DEFINE
FAILED FOR QUEUE MANAGER, ERROR CODE 32.
In addition, when cycling to NORM state on a TPF system, if a
channel definition erroneously has an undefined transmission
queue associated with it, then the following error message
appears on the TPF console:
MQSC9999E UNEXPECTED ERROR 35. This is because the error return
from the locateQDef in cmqmca.cpp is not properly checked.
SOLUTION
________
Before the IPC message is sent, the TPF Collection Support
updates are committed thus ensuring the receiving processors can
access the MQSeries database.
Also, the return code from locateQDef is checked during auto-
matic channel startup when cycling to NORM state and processing
continues thus avoiding the Unexpected Error 35 condition.
DEPENDENCIES
____________
Related Segments Affected By This APAR.
_______________________________________
Segments to be assembled or compiled:
Segments to be link edited:
CMQS
Load Modules to be loaded:
CMQS
Migration Considerations
========================
-- END APAR PJ27375
Download file(s):
Login once to access server, leave window open, then
click on link(s) below.
Source |
Listing |
Binary |