Transaction Processing Facility (TPF) - Online Maintenance
TPF Online Maintenance
TPF Online Maintenance
Skip to:
Abstract |
Comments |
Solution |
Related Segments |
Migration |
Download
SUBJECT: APAR NUMBER: PJ27351
REFERENCE: AREA: MQS SUPPORT
SEGMENT: AMQUSCRW40 - RELEASE: TPF4 (C-Header)
SEGMENT: C$MQCP40 - RELEASE: TPF4 (C++Header)
SEGMENT: C$MQMG40 - RELEASE: TPF4 (C++Header)
SEGMENT: C$MQS40 - RELEASE: TPF4 (C-Header)
SEGMENT: CMQAPI40 - RELEASE: TPF4 (C++)
SEGMENT: CMQBAT40 - RELEASE: TPF4 (ObjOnly)
SEGMENT: CMQBLD40 - RELEASE: TPF4 (C++)
SEGMENT: CMQGRU40 - RELEASE: TPF4 (C++)
SEGMENT: CMQMGC40 - RELEASE: TPF4 (C++)
SEGMENT: CMQMGR40 - RELEASE: TPF4 (C++)
SEGMENT: CMQMVM40 - RELEASE: TPF4 (C++)
SEGMENT: CMQQUE40 - RELEASE: TPF4 (C++)
SEGMENT: CMQRCV40 - RELEASE: TPF4 (C++)
SEGMENT: CMQSBS40 - RELEASE: TPF4 (BuildScr)
SEGMENT: CMQSWP40 - RELEASE: TPF4 (C++)
SEGMENT: CMQUTL40 - RELEASE: TPF4 (C++)
SEGMENT: CMQXLR40 - RELEASE: TPF4 (C++)
SEGMENT: CRMTRA40 - RELEASE: TPF4 (ObjOnly)
SEGMENT: CUIB40 - RELEASE: TPF4 (ObjOnly)
SEGMENT: CUSCCD40 - RELEASE: TPF4 (ObjOnly)
SEGMENT: CUSCPF40 - RELEASE: TPF4 (C++)
SEGMENT: CUSCQL40 - RELEASE: TPF4 (C++)
SEGMENT: CUSCRW40 - RELEASE: TPF4 (C++)
SEGMENT: CXQPRP40 - RELEASE: TPF4 (Assembler)
SEGMENT: SPPGML40 - RELEASE: TPF4 (Macro)
Pre-requisite APARs are:
FOR SEGMENT AMQUSCRW40 (C-Header) - REL TPF4
PJ25780 PJ26156 PJ26495 PJ26498
PJ27023
FOR SEGMENT C$MQCP40 (C++Header) - REL TPF4
PJ27023
FOR SEGMENT C$MQMG40 (C++Header) - REL TPF4
PJ25780 PJ26156 PJ27023 PJ27050
PJ27027 PJ27278
FOR SEGMENT C$MQS40 (C-Header) - REL TPF4
PJ25780 PJ26156 PJ26498 PJ27023
PJ27050 PJ27177 PJ27027
PJ27221 PJ27190 PJ27231 PJ27375 PJ27332 PJ27355
FOR SEGMENT CMQAPI40 (C++) - REL TPF4
PJ25780 PJ26156 PJ26358 PJ27023
PJ27027 PJ27278
FOR SEGMENT CMQBAT40 (ObjOnly) - REL TPF4
PJ27023 PJ27050 PJ27182
FOR SEGMENT CMQBLD40 (C++) - REL TPF4
PJ27023 PJ27050 PJ27221
FOR SEGMENT CMQGRU40 (C++) - REL TPF4
PJ25780 PJ27023 PJ27050
FOR SEGMENT CMQMGC40 (C++) - REL TPF4
PJ25780 PJ26156 PJ27023 PJ27050
PJ27027 PJ27190 PJ27213
PJ27375 PJ27332
FOR SEGMENT CMQMGR40 (C++) - REL TPF4
PJ25780 PJ26156 PJ27023 PJ27190 PJ27231 PJ27332 PJ27355
FOR SEGMENT CMQQUE40 (C++) - REL TPF4
PJ25780 PJ26156 PJ27023 PJ27050
PJ27221 PJ27231
FOR SEGMENT CMQRCV40 (C++) - REL TPF4
PJ27023 PJ27221
FOR SEGMENT CMQSBS40 (BuildScr) - REL TPF4
PJ25780 PJ26156 PJ26498 PJ26393
PJ27023 PJ27231
FOR SEGMENT CMQSWP40 (C++) - REL TPF4
PJ27023 PJ27050 PJ27221
FOR SEGMENT CMQUTL40 (C++) - REL TPF4
PJ25780 PJ26156 PJ26921 PJ27007
PJ27023 PJ27177 PJ27332
FOR SEGMENT CMQXLR40 (C++) - REL TPF4
PJ27023 PJ27050 PJ27221
FOR SEGMENT CRMTRA40 (ObjOnly) - REL TPF4
PJ25780 PJ26156 PJ26379 PJ26393
PJ27023 PJ27050 PJ27377
PJ27355
FOR SEGMENT CUIB40 (ObjOnly) - REL TPF4
PJ27023 PJ27050
FOR SEGMENT CUSCCD40 (ObjOnly) - REL TPF4
PJ25780 PJ26156 PJ26379 PJ27023
FOR SEGMENT CUSCPF40 (C++) - REL TPF4
PJ25780 PJ26156 PJ27023 PJ27177 PJ27375
FOR SEGMENT CUSCQL40 (C++) - REL TPF4
PJ25780 PJ26156 PJ27023
FOR SEGMENT CUSCRW40 (C++) - REL TPF4
PJ25780 PJ26156 PJ26498 PJ27023
PJ27027
FOR SEGMENT CXQPRP40 (Assembler) - REL TPF4
PJ27023
FOR SEGMENT SPPGML40 (Macro) - REL TPF4
PJ13509 PJ13579 PJ14357 PJ14282
PJ14858 PJ14605 PJ14437
PJ16213 PJ15454 PJ14737 PJ14947
PJ17852 PJ17912 PJ15728
PJ19734 PJ19949 PJ19966 PJ19938
PJ19866 PJ21121 PJ21044
PJ20777 PJ21167 PJ21596 PJ21584
PJ21592 PJ21791 PJ20388
PJ21953 PJ22079 PJ22088 PJ22098
PJ21706 PJ22170 PJ21709
PJ22389 PJ21452 PJ21906 PJ21701
PJ21705 PJ23148 PJ23128
PJ22434 PJ23178 PJ23180 PJ23318
PJ22937 PJ23312 PJ22843
PJ23430 PJ23434 PJ23338 PJ21693
PJ23297 PJ21694 PJ21708
PJ24035 PJ23931 PJ23923 PJ23922
PJ24344 PJ24025 PJ24472
PJ23620 PJ23526 PJ24525 PJ24530
PJ24563 PJ24548 PJ24622
PJ24468 PJ23984 PJ24771 PJ24845
PJ25084 PJ25094 PJ25098
PJ25089 PJ25158 PJ25240 PJ25277
PJ25266 PJ25207 PJ25174
PJ23981 PJ25075 PJ25375 PJ25379
PJ25491 PJ25199 PJ25425
PJ25632 PJ25614 PJ25589 PJ25703
PJ25720 PJ25332 PJ25760
PJ25763 PJ25781 PJ25780 PJ25817
PJ25982 PJ25983 PJ25981
PJ26125 PJ25880 PJ26150 PJ26187
PJ26008 PJ26156 PJ26161
PJ26188 PJ26174 PJ26270 PJ26337
PJ26374 PJ26366 PJ26283
PJ25761 PJ26515 PJ26575 PJ26577
PJ26534 PJ26683 PJ26522
PJ26713 PJ26600 PJ26581 PJ26666
PJ26693 PJ26686 PJ26809
PJ26707 PJ26864 PJ26892 PJ26746
PJ26793 PJ26841 PJ26887
PJ26967 PJ27023 PJ27028 PJ21337
PJ26904 PJ26890 PJ27079
PJ26895 PJ27156 PJ27095 PJ27197 PJ27246 PJ27305 PJ27345
PJ27231 PJ27277
To be applied in the order listed for each segment.
ABSTRACT OF PROBLEM
___________________
Enhancements to TPF MQSeries Local Queue Manager Support to
include Slow Queue Sweeper and Move Messages.
COMMENTS ON PROBLEM
___________________
Move Messages
With Turbo MQSeries support, when a processor is deactivated
from a loosely coupled complex and messages are still in memory
queues on that deactivated processor, TPF customers have no
mechanism to recover these messages to make them available for
MQSeries applications to process within the complex.
Slow Queue Sweeper
With Turbo MQSeries support, the original Sweeper releases
system work blocks from local memory queues that had not been
serviced in a user-defined period of time. This mechanism does
not address the condition of a queue being serviced regularly,
but inadequately. As a result, the queue has the potential to
use a large amount of system resources unnecessarily, thereby
degrading performance.
SOLUTION
________
The following changes have been made to Turbo MQSeries support:
Move Messages
Messages residing in local memory queues can now be moved from a
queue in one deactivated processor to another processor in the
loosely coupled complex. A new functional message, ZMQSC
MOVEMSGS, is provided to allow customers to use this support.
This function is supported for normal local queues and does not
include transmission queues.
Slow Queue Sweeper
Queues will now be swept once the amount of messages put on the
queue exceeds the service rate. With the slow queue sweeper, a
queue that grows slowly in size will be moved to file, thereby
freeing up system memory resources.
DEPENDENCIES
____________
Related Segments Affected By This APAR.
_______________________________________
Segments to be assembled or compiled:
CMQCKP, CMQCKQ, CMQMRM
Segments to be link-edited:
CMQK, CMQM, CMQS, CMQX, CTAL, CUIB, CUIU, CUSC
Load Modules to be loaded:
CMQK, CMQM, CMQS, CMQX, CTAL, CUIB, CUIU, CUSC
Migration Considerations
========================
See the TPF Migration Notebook for more information and updates.
-- END APAR PJ27351
Download file(s):
Login once to access server, leave window open, then
click on link(s) below.
Source |
Listing |
Binary |