Skip to: Abstract | Comments | Solution | Related Segments | Migration | Download
APAR NUMBER: PJ28758 PRODUCT: TPF4 FUNCTIONAL AREA: MQS SUPPORT SHIPPED IN PUT: 17 ABSTRACT: TPF MQSeries support for channel retry, definition capture, max handles, and sweeper enhancements. APAR CONTENTS: FEATURE TYPE STATUS NAME Base CHeader Changed include/amquscrw.h Base CPPHeader Changed include/c$mqmg.h Base CPPHeader Changed include/c$mqpc.h Base CHeader Changed include/c$mqs.h Base Macro Changed macro/sip/sppgml.mac Base Object Changed obj/oco/cccita40.o Base Object Changed obj/oco/cmqerr40.o Base Object Changed obj/oco/cmqmca40.o Base Object New obj/oco/cmqrty40.o Base Object Changed obj/oco/crcmsa40.o Base Object Changed obj/oco/crcsia40.o Base Object Changed obj/oco/crmssa40.o Base Object Changed obj/oco/cuscca40.o Base Object Changed obj/oco/cusccd40.o Base Copy Changed salin/ibmpal.cpy Base Copy Changed source/cp/base/cmis40.cpy Base Copy Changed source/cp/base/ct4140.cpy Base CPP Changed source/rt/base/cmqapi.cpp Base CPP Changed source/rt/base/cmqbld.cpp Base CPP Changed source/rt/base/cmqftr.cpp Base CPP Changed source/rt/base/cmqgru.cpp Base CPP Changed source/rt/base/cmqmgc.cpp Base CPP Changed source/rt/base/cmqmgr.cpp Base CPP Changed source/rt/base/cmqque.cpp Base CPP Changed source/rt/base/cmqrcv.cpp Base CPP Changed source/rt/base/cmqrm.cpp Base CPP Changed source/rt/base/cmqswp.cpp Base CPP Changed source/rt/base/cmqutl.cpp Base BldScript New source/rt/base/cuiybs.bsc Base CPP Changed source/rt/base/cuscpf.cpp Base CPP Changed source/rt/base/cuscpr.cpp Base CPP Changed source/rt/base/cuscql.cpp Base CPP Changed source/rt/base/cuscqm.cpp Base CPP Changed source/rt/base/cuscrw.cpp Base CPP Changed source/rt/base/cuscul.cpp PREREQUISITE APARS: To be applied in order listed. Base CHeader Changed include/amquscrw.h PJ25780(09) PJ26156(10) PJ26495(11) PJ26498(11) PJ27023(12) PJ27351(13) PJ27779(15) PJ27830(15) PJ28136(15) PJ28339(16) PJ28435(16) Base CPPHeader Changed include/c$mqmg.h PJ25780(09) PJ26156(10) PJ27023(12) PJ27050(12) PJ27027(13) PJ27278(13) PJ27351(13) PJ27572(14) PJ28104(15) PJ28136(15) PJ28339(16) PJ28506(17) PJ28607(17) Base CPPHeader Changed include/c$mqpc.h PJ28136(15) Base CHeader Changed include/c$mqs.h PJ25780(09) PJ26156(10) PJ26498(11) PJ27023(12) PJ27050(12) PJ27177(13) PJ27027(13) PJ27221(13) PJ27190(13) PJ27231(13) PJ27375(13) PJ27332(13) PJ27355(13) PJ27351(13) PJ27555(14) PJ27274(14) PJ27572(14) PJ27779(15) PJ27830(15) PJ27854(15) PJ28066(15) PJ28136(15) PJ28169(16) PJ27979(16) PJ27858(16) PJ28339(16) PJ28435(16) PJ28461(17) PJ28607(17) Base Macro Changed macro/sip/sppgml.mac PJ25199(09) PJ25425(09) PJ25632(09) PJ25614(09) PJ25589(09) PJ25703(09) PJ25720(09) PJ25332(09) PJ25760(09) PJ25763(09) PJ25781(09) PJ25780(09) PJ25817(09) PJ25982(10) PJ25983(10) PJ25981(10) PJ26125(10) PJ25880(10) PJ26150(10) PJ26187(10) PJ26008(10) PJ26156(10) PJ26161(10) PJ26188(10) PJ26174(10) PJ26270(10) PJ26337(10) PJ26374(10) PJ26366(11) PJ26283(11) PJ25761(11) PJ26515(11) PJ26575(11) PJ26577(11) PJ26534(11) PJ26683(11) PJ26522(11) PJ26713(11) PJ26600(11) PJ26581(11) PJ26666(11) PJ26693(11) PJ26686(11) PJ26809(11) PJ26707(11) PJ26864(12) PJ26892(12) PJ26746(12) PJ26793(12) PJ26841(12) PJ26887(12) PJ26967(12) PJ27023(12) PJ27028(12) PJ21337(12) PJ26904(12) PJ26890(12) PJ27079(12) PJ26895(12) PJ27156(12) PJ27095(12) PJ27197(13) PJ27246(13) PJ27305(13) PJ27345(13) PJ27231(13) PJ27277(13) PJ27351(13) PJ27387(13) PJ27328(13) PJ27383(13) PJ27083(13) PJ27299(13) PJ27302(13) PJ27268(13) PJ27333(13) PJ27214(13) PJ27393(13) PJ27422(13) PJ27180(13) PJ27469(13) PJ27094(14) PJ27430(14) PJ27636(14) PJ27380(14) PJ27491(14) PJ27647(14) PJ27714(14) PJ27484(14) PJ27530(14) PJ27627(14) PJ27650(14) PJ27617(14) PJ27686(14) PJ27634(14) PJ27804(14) PJ27746(14) PJ27784(14) PJ27865(14) PJ27894(14) PJ27786(15) PJ27847(15) PJ27951(15) PJ27863(15) PJ27905(15) PJ27954(15) PJ27848(15) PJ27932(15) PJ27728(15) PJ27925(15) PJ28029(15) PJ28021(15) PJ28108(15) PJ28097(15) PJ27785(15) PJ28136(15) PJ28118(15) PJ27966(15) PJ28229(16) PJ28286(16) PJ28266(16) PJ28140(16) PJ28168(16) PJ28195(16) PJ28020(16) PJ28213(16) PJ28396(16) PJ28386(16) PJ28435(16) PJ28503(16) PJ28499(17) PJ28621(17) PJ28586(17) PJ28623(17) PJ28493(17) PJ28649(17) PJ28766(17) PJ28757(17) PJ28759(17) Base Object Changed obj/oco/cccita40.o PJ25780(09) PJ26156(10) PJ26188(10) PJ26379(11) PJ27023(12) PJ27830(15) PJ28435(16) PJ28412(17) PJ28713(17) PJ28720(17) Base Object Changed obj/oco/cmqerr40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ27023(12) PJ27622(14) PJ27779(15) PJ27979(16) PJ28435(16) Base Object Changed obj/oco/cmqmca40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ27023(12) PJ27375(13) PJ27332(13) PJ27355(13) PJ27553(14) PJ27790(15) PJ27830(15) PJ27858(16) PJ28435(16) Base Object Changed obj/oco/crcmsa40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ26393(12) PJ27023(12) PJ27050(12) PJ28435(16) Base Object Changed obj/oco/crcsia40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ28435(16) Base Object Changed obj/oco/crmssa40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ26393(12) PJ27023(12) PJ27797(15) PJ27779(15) PJ28435(16) Base Object Changed obj/oco/cuscca40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ26498(11) PJ27023(12) PJ27355(13) PJ27797(15) PJ27779(15) PJ27830(15) PJ28339(16) PJ28435(16) Base Object Changed obj/oco/cusccd40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ27023(12) PJ27351(13) PJ27553(14) PJ27779(15) PJ27830(15) PJ28339(16) PJ28435(16) PJ28607(17) Base Copy Changed salin/ibmpal.cpy PJ25442(09) PJ25425(09) PJ25632(09) PJ25444(09) PJ25589(09) PJ25703(09) PJ25720(09) PJ25684(09) PJ25332(09) PJ25760(09) PJ25781(09) PJ25780(09) PJ25953(10) PJ25982(10) PJ25983(10) PJ25981(10) PJ26125(10) PJ25880(10) PJ26150(10) PJ26187(10) PJ26161(10) PJ26188(10) PJ26174(10) PJ26350(10) PJ26365(11) PJ26366(11) PJ26283(11) PJ26384(11) PJ26516(11) PJ26468(11) PJ26575(11) PJ26577(11) PJ26534(11) PJ26685(11) PJ26683(11) PJ26713(11) PJ26600(11) PJ26581(11) PJ26693(11) PJ26686(11) PJ26707(11) PJ26782(12) PJ26781(12) PJ26864(12) PJ26892(12) PJ27023(12) PJ27028(12) PJ21337(12) PJ26904(12) PJ26890(12) PJ27079(12) PJ27095(12) PJ27073(13) PJ27197(13) PJ27246(13) PJ27305(13) PJ27231(13) PJ27277(13) PJ27387(13) PJ27383(13) PJ27083(13) PJ27268(13) PJ27333(13) PJ27214(13) PJ27393(13) PJ27422(13) PJ27469(13) PJ27430(14) PJ27636(14) PJ27491(14) PJ27647(14) PJ27484(14) PJ27530(14) PJ27627(14) PJ27650(14) PJ27617(14) PJ27686(14) PJ27634(14) PJ27804(14) PJ27784(14) PJ27786(15) PJ27847(15) PJ27951(15) PJ27863(15) PJ27905(15) PJ27848(15) PJ27932(15) PJ27728(15) PJ28119(15) PJ28097(15) PJ27785(15) PJ28118(15) PJ27966(15) PJ28169(16) PJ28266(16) PJ28140(16) PJ28369(16) PJ28195(16) PJ28213(16) PJ28396(16) PJ28435(16) PJ28499(17) PJ28631(17) PJ28649(17) PJ28757(17) PJ28759(17) Base Copy Changed source/cp/base/cmis40.cpy PJ27023(12) PJ27352(14) PJ27660(14) PJ27892(15) PJ28136(15) Base Copy Changed source/cp/base/ct4140.cpy PJ26707(11) PJ26687(11) PJ27023(12) PJ27446(14) PJ27814(15) PJ28133(15) PJ28097(15) PJ27785(15) PJ28136(15) PJ28799(17) Base CPP Changed source/rt/base/cmqapi.cpp PJ25780(09) PJ26156(10) PJ26358(11) PJ27023(12) PJ27027(13) PJ27278(13) PJ27351(13) PJ27407(14) PJ27572(14) PJ28136(15) PJ28435(16) Base CPP Changed source/rt/base/cmqbld.cpp PJ27023(12) PJ27050(12) PJ27221(13) PJ27351(13) PJ27674(15) PJ27779(15) PJ28145(15) Base CPP Changed source/rt/base/cmqftr.cpp PJ26156(10) PJ27023(12) PJ27779(15) PJ28335(16) PJ28435(16) Base CPP Changed source/rt/base/cmqgru.cpp PJ25780(09) PJ27023(12) PJ27050(12) PJ27351(13) PJ27682(14) PJ27779(15) PJ28136(15) PJ28471(17) PJ28333(17) Base CPP Changed source/rt/base/cmqmgc.cpp PJ25780(09) PJ26156(10) PJ27023(12) PJ27050(12) PJ27027(13) PJ27190(13) PJ27213(13) PJ27375(13) PJ27332(13) PJ27351(13) PJ27572(14) PJ27779(15) PJ28136(15) PJ28339(16) PJ28435(16) PJ28506(17) PJ28333(17) PJ28607(17) Base CPP Changed source/rt/base/cmqmgr.cpp PJ25780(09) PJ26156(10) PJ27023(12) PJ27190(13) PJ27231(13) PJ27332(13) PJ27355(13) PJ27351(13) PJ27274(14) PJ27572(14) PJ27764(14) PJ28136(15) PJ28170(15) PJ27858(16) PJ28435(16) PJ28506(17) PJ28423(17) PJ28333(17) Base CPP Changed source/rt/base/cmqque.cpp PJ25780(09) PJ26156(10) PJ27023(12) PJ27050(12) PJ27221(13) PJ27231(13) PJ27351(13) PJ27431(13) PJ27407(14) PJ27555(14) PJ27779(15) PJ28136(15) PJ27979(16) PJ28017(16) PJ28339(16) PJ28435(16) PJ28506(17) PJ28464(17) Base CPP Changed source/rt/base/cmqrcv.cpp PJ27023(12) PJ27221(13) PJ27351(13) PJ27991(15) PJ27779(15) PJ27925(15) PJ28339(16) PJ28464(17) Base CPP Changed source/rt/base/cmqrm.cpp PJ27023(12) PJ27536(14) PJ27925(15) PJ27785(15) PJ28539(17) Base CPP Changed source/rt/base/cmqswp.cpp PJ27023(12) PJ27050(12) PJ27221(13) PJ27351(13) PJ27431(13) PJ27696(14) PJ27730(15) PJ27779(15) PJ27854(15) PJ28221(16) PJ28339(16) PJ28682(17) PJ28443(17) Base CPP Changed source/rt/base/cmqutl.cpp PJ25780(09) PJ26156(10) PJ26921(12) PJ27007(12) PJ27023(12) PJ27177(13) PJ27332(13) PJ27351(13) PJ27274(14) PJ27572(14) PJ27844(15) PJ28136(15) PJ27672(16) PJ28435(16) PJ28461(17) Base CPP Changed source/rt/base/cuscpf.cpp PJ25780(09) PJ26156(10) PJ27023(12) PJ27177(13) PJ27375(13) PJ27351(13) PJ27274(14) PJ27572(14) PJ27779(15) PJ28126(15) PJ28136(15) PJ28435(16) Base CPP Changed source/rt/base/cuscpr.cpp PJ28136(15) PJ28435(16) Base CPP Changed source/rt/base/cuscql.cpp PJ25780(09) PJ26156(10) PJ27023(12) PJ27351(13) PJ27779(15) PJ28136(15) PJ28339(16) PJ28435(16) Base CPP Changed source/rt/base/cuscqm.cpp PJ25780(09) PJ26156(10) PJ27023(12) PJ27274(14) PJ27779(15) PJ28435(16) Base CPP Changed source/rt/base/cuscrw.cpp PJ25780(09) PJ26156(10) PJ26498(11) PJ27023(12) PJ27027(13) PJ27351(13) PJ27572(14) PJ27779(15) PJ27830(15) PJ28136(15) PJ28339(16) PJ28435(16) Base CPP Changed source/rt/base/cuscul.cpp PJ25780(09) PJ26156(10) PJ27779(15) PJ27830(15) PJ28389(16) PJ28335(16) PJ28435(16) PJ28607(17) COMMENTS: This enhancement APAR provides the following new functions: Channel Retry: TPF MQSeries sender channels now have the ability to continuously try to reconnect when an initial connection fails or when a connection that has already been established is lost. Definition Capture: With the introduction of the ZMQSC CAPTURE command, you can capture your TPF MQSeries definitions in a command file, which can subsequently be restored by using the ZEXEC command (APAR PJ28759). Sweeper enhancements: These enhancements will help to avoid a thrashing condition in which messages are being swept and unswept continuously. Max Handles: This provides applications with a limit in the number of queues an ECB can have open at any one time. SOLUTION: See TPF Migration Guide: Program Update Tapes for more information. DEPENDENCIES SEGMENTS TO BE ASSEMBLED OR COMPILED: cmqmvm.cpp ccnucl.asm ccctin.asm SEGMENTS TO BE LINK EDITED: cmqk40.exe (Shipped in Tar File) cmqs40.exe (Shipped in Tar File) cps040.exe cuiu40.exe (Shipped in Tar File) cuiy40.exe (Shipped in Tar File) cusc40.exe (Shipped in Tar File) COREQS: PJ28747 MIGRATION CONSIDERATIONS: None. DOWNLOAD INSTRUCTIONS: http://www.ibm.com/software/htp/tpf/pages/maint.htm -- END APAR PJ28758
Download file(s): Login once to access server, leave window open, then click on link(s) below. Source Listing Binary
