Skip to main content

Transaction Processing Facility (TPF) - Online Maintenance TPF Online Maintenance TPF Online Maintenance Skip to: Abstract | Comments | Solution | Related Segments | Migration | Download

SUBJECT:         APAR  NUMBER: PJ27190

REFERENCE:  AREA:     MQS SUPPORT
            SEGMENT:  C$MQS40    - RELEASE:  TPF4  (C-Header)
            SEGMENT:  CMQMGC40   - RELEASE:  TPF4  (C++)
            SEGMENT:  CMQMGR40   - RELEASE:  TPF4  (C++)


Pre-requisite APARs are:
FOR SEGMENT C$MQS40    (C-Header)  - REL TPF4
 PJ25780  PJ26156  PJ26498  PJ27023
 PJ27050  PJ27177  PJ27027
 PJ27221
FOR SEGMENT CMQMGC40   (C++)       - REL TPF4
 PJ25780  PJ26156  PJ27023  PJ27050
 PJ27027
FOR SEGMENT CMQMGR40   (C++)       - REL TPF4
 PJ25780  PJ26156  PJ27023
To be applied in the order listed for each segment.

ABSTRACT OF PROBLEM
___________________
Issuing migrate commit in a loosely coupled environment does not
notify  other processors to update their memory copy of the QMGR
profile.


COMMENTS ON PROBLEM
___________________
When ZMQSC MIGRATE COMMIT is issued in a loosely  coupled  envi-
ronment,  other  processors  in  the complex are not notified to
update their MQP  profile  in  memory.    This  prohibits  those
processors from performing other MQ operations.


SOLUTION
________
CMQMGR  was  changed  to  issue a notifyAll() after processing a
migrate commit.  CMQMGC was altered to add a  case  for  migrate
commit  in the finishAdmin to handle the case when a notifyAll()
is received for a migrate commit of another processor.   C$MQS.H
was altered to add the prototype for notifyAll.


DEPENDENCIES
____________

Related Segments Affected By This APAR.
_______________________________________

Segments to be assembled or compiled:

Segments to be link edited:

Load Modules to be loaded:

CMQS40
Migration Considerations
========================

-- END APAR PJ27190




Download file(s) using new Server: Login once to access server, leave window open, then click on link(s) below. Source Listing Binary