Skip to: Abstract | Comments | Solution | Related Segments | Migration | Download
APAR NUMBER: PJ28435 PRODUCT: TPF4 FUNCTIONAL AREA: MQS SUPPORT SHIPPED IN PUT: 16 ABSTRACT: TPF MQSeries support for MQServer, Database Rebuild, and enhanced user exits. APAR CONTENTS: FEATURE TYPE STATUS NAME Base CHeader Changed include/amquscrw.h Base CPPHeader Changed include/c$mqdc.h Base CHeader Changed include/c$mqs.h Base CHeader Changed include/c$mqtr.h Base CHeader Changed include/cmqc.h Base Macro Changed macro/sip/sppgml.mac Base Object Changed obj/oco/ccccxa40.o Base Object Changed obj/oco/cccita40.o Base Object Changed obj/oco/cmqerr40.o Base Object Changed obj/oco/cmqmca40.o Base Object Changed obj/oco/cmqmpp40.o Base Object Changed obj/oco/cmqmtr40.o Base Object New obj/oco/cmqsvr40.o Base Object Changed obj/oco/crcmsa40.o Base Object Changed obj/oco/crcsia40.o Base Object Changed obj/oco/crexta40.o Base Object Changed obj/oco/crfpta40.o Base Object Changed obj/oco/crmcla40.o Base Object Changed obj/oco/crmcva40.o Base Object Changed obj/oco/crmrsa40.o Base Object Changed obj/oco/crmsaa40.o Base Object Changed obj/oco/crmssa40.o Base Object Changed obj/oco/crmtra40.o Base Object New obj/oco/crsrva40.o Base Object Changed obj/oco/cuif40.o Base Object Changed obj/oco/cuscca40.o Base Object Changed obj/oco/cusccd40.o Base Object Changed obj/oco/cxcssw40.o Base Object New obj/oco/eoaa40.o Base Copy Changed salin/ibmpal.cpy Base Copy Changed source/cp/base/cl1040.cpy Base PLI Changed source/ol/base/jra1.pli Base PLI Changed source/ol/base/jra2.pli Base PLI Changed source/ol/base/jra3.pli Base PLI Changed source/ol/base/jrm1.pli Base PLI Changed source/ol/base/jrm5.pli Base PLI Changed source/ol/base/jrs3.pli Base CPP Changed source/rt/base/cmqapi.cpp Base CPP Changed source/rt/base/cmqcol.cpp Base CPP Changed source/rt/base/cmqftr.cpp Base CPP Changed source/rt/base/cmqhsh.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 BldScript Changed source/rt/base/cmqsbs.bsc Base CPP Changed source/rt/base/cmqutl.cpp Base BldScript New source/rt/base/cpgcbs.bsc Base C Changed source/rt/base/cpgs.c Base CPP Changed source/rt/base/cuit.cpp 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/cuscqr.cpp Base CPP Changed source/rt/base/cuscrw.cpp Base CPP Changed source/rt/base/cuscul.cpp Base Assembler Changed source/rt/base/jcd4.asm 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) Base CPPHeader Changed include/c$mqdc.h PJ25780(09) PJ27023(12) 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) Base CHeader Changed include/c$mqtr.h PJ25780(09) PJ26156(10) Base CHeader Changed include/cmqc.h PJ25780(09) PJ26156(10) PJ26533(11) PJ27023(12) PJ27027(13) 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) Base Object Changed obj/oco/ccccxa40.o PJ25780(09) PJ26379(11) PJ27023(12) Base Object Changed obj/oco/cccita40.o PJ25780(09) PJ26156(10) PJ26188(10) PJ26379(11) PJ27023(12) PJ27830(15) Base Object Changed obj/oco/cmqerr40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ27023(12) PJ27622(14) PJ27779(15) PJ27979(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) Base Object Changed obj/oco/cmqmpp40.o PJ25780(09) PJ25958(10) PJ26156(10) Base Object Changed obj/oco/cmqmtr40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ27023(12) PJ28335(16) Base Object Changed obj/oco/crcmsa40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ26393(12) PJ27023(12) PJ27050(12) Base Object Changed obj/oco/crcsia40.o PJ25780(09) PJ26156(10) PJ26379(11) Base Object Changed obj/oco/crexta40.o PJ25780(09) PJ26379(11) PJ27023(12) Base Object Changed obj/oco/crfpta40.o PJ25780(09) PJ26379(11) PJ27023(12) PJ28335(16) Base Object Changed obj/oco/crmcla40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ27023(12) PJ27355(13) Base Object Changed obj/oco/crmcva40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ27023(12) PJ27687(14) Base Object Changed obj/oco/crmrsa40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ27023(12) PJ27779(15) Base Object Changed obj/oco/crmsaa40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ27023(12) PJ27553(14) PJ27830(15) PJ28289(16) Base Object Changed obj/oco/crmssa40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ26393(12) PJ27023(12) PJ27797(15) PJ27779(15) Base Object Changed obj/oco/crmtra40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ26393(12) PJ27023(12) PJ27050(12) PJ27377(13) PJ27355(13) PJ27351(13) PJ27431(13) PJ27555(14) PJ27572(14) PJ27559(14) PJ27779(15) PJ27979(16) PJ28195(16) Base Object Changed obj/oco/cuif40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ26393(12) PJ27023(12) PJ27050(12) PJ27779(15) 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) 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) Base Object Changed obj/oco/cxcssw40.o PJ25780(09) PJ26156(10) PJ26379(11) PJ27023(12) 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) Base Copy Changed source/cp/base/cl1040.cpy PJ25981(10) PJ26008(10) PJ26357(11) PJ26707(11) PJ27023(12) PJ27526(14) PJ28097(15) PJ27785(15) Base PLI Changed source/ol/base/jra1.pli PJ25493(09) PJ25706(09) PJ26536(11) PJ26707(11) PJ26687(11) PJ27083(13) PJ28097(15) PJ28195(16) Base PLI Changed source/ol/base/jra2.pli PJ25314(09) PJ25406(09) PJ25507(09) PJ25706(09) PJ25780(09) PJ26188(10) PJ26357(11) PJ25840(11) PJ26575(11) PJ26713(11) PJ26707(11) PJ26743(12) PJ26889(12) PJ27023(12) PJ27083(13) PJ27395(14) PJ27462(14) PJ27784(14) PJ28097(15) PJ28195(16) Base PLI Changed source/ol/base/jra3.pli PJ25706(09) PJ26707(11) PJ26687(11) PJ28195(16) Base PLI Changed source/ol/base/jrm1.pli PJ25780(09) PJ27023(12) Base PLI Changed source/ol/base/jrm5.pli PJ25780(09) PJ27023(12) PJ28195(16) Base PLI Changed source/ol/base/jrs3.pli PJ25706(09) PJ26146(10) PJ26188(10) PJ26357(11) PJ26575(11) PJ26713(11) PJ26707(11) PJ26687(11) PJ26779(12) PJ26889(12) PJ27358(13) PJ27083(13) PJ27784(14) PJ28097(15) PJ28195(16) 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) Base CPP Changed source/rt/base/cmqcol.cpp PJ25780(09) PJ26156(10) PJ27023(12) PJ27332(13) Base CPP Changed source/rt/base/cmqftr.cpp PJ26156(10) PJ27023(12) PJ27779(15) PJ28335(16) Base CPP Changed source/rt/base/cmqhsh.cpp PJ25780(09) PJ26156(10) PJ27023(12) PJ28466(16) 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) 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) 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) Base BldScript Changed source/rt/base/cmqsbs.bsc PJ25780(09) PJ26156(10) PJ26498(11) PJ26393(12) PJ27023(12) PJ27231(13) PJ27351(13) PJ28136(15) 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) Base C Changed source/rt/base/cpgs.c PJ25983(10) PJ26575(11) PJ27079(12) Base CPP Changed source/rt/base/cuit.cpp PJ25780(09) PJ26156(10) PJ27231(13) 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) Base CPP Changed source/rt/base/cuscpr.cpp PJ28136(15) Base CPP Changed source/rt/base/cuscql.cpp PJ25780(09) PJ26156(10) PJ27023(12) PJ27351(13) PJ27779(15) PJ28136(15) PJ28339(16) Base CPP Changed source/rt/base/cuscqm.cpp PJ25780(09) PJ26156(10) PJ27023(12) PJ27274(14) PJ27779(15) Base CPP Changed source/rt/base/cuscqr.cpp PJ25780(09) PJ26156(10) PJ27023(12) PJ27779(15) 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) Base CPP Changed source/rt/base/cuscul.cpp PJ25780(09) PJ26156(10) PJ27779(15) PJ27830(15) PJ28389(16) PJ28335(16) Base Assembler Changed source/rt/base/jcd4.asm PJ26575(11) PJ26707(11) PJ26687(11) PJ27686(14) PJ28097(15) PJ28195(16) COMMENTS: TPF MQSeries requires the ability to support MQSeries clients connecting to TPF over TCP/IP. SOLUTION: TPF MQSeries support has been enhanced to include the following functions: - Support for remote MQSeries clients connecting to a TPF MQ Server over a TCP/IP connection. - Support for Security, Message and Message Retry exits. - A facility to rebuild the underlying MQ database in TPFCS, deleting the existing pools and rebuilding the database using new pool addresses while maintaining the database content. This can be used to assist in moving from one FARF format to another. DEPENDENCIES SEGMENTS TO BE ASSEMBLED OR COMPILED: cctlog.asm SEGMENTS TO BE LINK EDITED: cmqmpp40.exe cmqs40.exe (Shipped in Tar File) cmqu40.exe (Shipped in Tar File) cpgc40.exe (Shipped in Tar File) cpgs40.exe (Shipped in Tar File) cps040.exe cuif40.exe (Shipped in Tar File) cusc40.exe (Shipped in Tar File) COREQS: None. MIGRATION CONSIDERATIONS: Refer to TPF Migration Guide: Program Update Tapes for more information and updates. DOWNLOAD INSTRUCTIONS: http://www.ibm.com/software/htp/tpf/pages/maint.htm -- END APAR PJ28435
Download file(s): Login once to access server, leave window open, then click on link(s) below. Source Listing Binary
