Skip to: Abstract | Comments | Solution | Migration | Download
APAR NUMBER: PJ29884 PRODUCT: TPF4 FUNCTIONAL AREA: MQS SUPPORT SHIPPED IN PUT: 19 ABSTRACT: With APAR PJ28435, the TPF MQSeries Channel Security exit for SVRCONN channels is not operational. APAR CONTENTS: FEATURE TYPE STATUS NAME Base CHeader Changed include/c$mqs.h Base Object Changed obj/oco/cmqmca40.o Base Object Changed obj/oco/cmqsvr40.o Base Object Changed obj/oco/crexta40.o Base Object Changed obj/oco/crsrva40.o Base Object Changed obj/oco/cusccd40.o Base CPP Changed source/rt/base/cmqapi.cpp Base CPP Changed source/rt/base/cuit.cpp Base CPP Changed source/rt/base/cuscul.cpp PREREQUISITE APARS: To be applied in order listed. 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) PJ28758(17) PJ28954(17) PJ28701(17) PJ29032(17) PJ29062(17) PJ29031(18) PJ29117(18) PJ29132(18) PJ29214(18) PJ29191(18) PJ29437(18) PJ29016(18) PJ29024(18) PJ29658(19) PJ29917(19) PJ29833(19) PJ29920(19) PJ29967(19) 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) PJ28758(17) PJ28701(17) PJ29032(17) PJ28830(18) PJ29191(18) PJ29437(18) PJ29192(18) PJ29024(18) PJ29601(19) PJ29784(19) PJ29833(19) PJ29920(19) PJ29967(19) PJ30126(19) Base Object Changed obj/oco/cmqsvr40.o PJ28435(16) Base Object Changed obj/oco/crexta40.o PJ25780(09) PJ26379(11) PJ27023(12) PJ28435(16) Base Object Changed obj/oco/crsrva40.o 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) PJ28758(17) PJ28770(17) PJ28954(17) PJ29192(18) 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) PJ28758(17) PJ29062(17) PJ29191(18) PJ29432(18) PJ29390(18) PJ29437(18) PJ29024(18) PJ29918(19) PJ29935(19) PJ29418(19) Base CPP Changed source/rt/base/cuit.cpp PJ25780(09) PJ26156(10) PJ27231(13) 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) PJ28758(17) PJ28830(18) PJ29192(18) COMMENTS: With APAR PJ28435 applied, SVRCONN channels and the associated user exits were added to TPF MQSeries support. Attempting to connect from the client to the SVRCONN channel with SCYEXIT-YES fails with reason code MQRC_CONNECTION_BROKEN(2009) or MQRC_Q_MGR_NOT_AVAILABLE(2059). Additionally, in writing a user exit, there was no pragma export allowing linkage to function mqscd_numActInst(), thereby preventing the exit from limiting the number of connections that would be allowed. When issuing ZMQSC ALTER CHL-channelname MAXMSGL or SOCKBUF on a SVRCONN channel, the file copy is updated. The memory copy is not modified, requiring an IPL to change this setting if the channel has been loaded into memory already. SOLUTION: TPF MQSeries channel security has been modified to function correctly. A pragma export directive has been added to allow linkage to function mqscd_numActInst(). ZMQSC ALTER CHL has been updated to change MAXMSGL and SOCKBUF on SVRCONN channels whether the channel has been loaded into memory or still resides on file. A new Security exit example has been added to user exit segment CUIT that limits the number of connections to a SVRCONN channel. DEPENDENCIES SEGMENTS TO BE ASSEMBLED OR COMPILED: None. SEGMENTS TO BE LINK EDITED: cmqs40.exe (Shipped in Tar File) cmqu40.exe (Shipped in Tar File) COREQS: None. MIGRATION CONSIDERATIONS: None. UPDATED INFORMATION UNITS: TPF System Installation Support Reference See your IBM representative if you need additional information. DOWNLOAD INSTRUCTIONS: http://www.ibm.com/software/htp/tpf/pages/maint.htm -- END APAR PJ29884
Download file(s): Login once to access server, leave window open, then click on link(s) below.Source Listing Binary
