Skip to main content

TPF : Support : Maintenance

JavaScript not Active

TPF maintenance uses JavaScript. To download maintenance files you must activate JavaScript in your browser. Viewing APAR description files does not require JavaScript.

Skip to: Abstract | Comments | Solution | Related Segments | Migration | Download
APAR NUMBER:  PJ28339                          
PRODUCT:  TPF4 
FUNCTIONAL AREA:  MQS SUPPORT 
SHIPPED IN PUT:  16 
  

ABSTRACT: 
Enhancement to TPF MQSeries local queue manager support to provide 
administrators with a clear queue function and also enhancements to the 
existing displays for channels and queues. 
  
APAR CONTENTS: 
FEATURE   TYPE                STATUS    NAME                               
Base      CHeader             Changed   include/amquscrw.h                 
Base      CPPHeader           Changed   include/c$mqmg.h                   
Base      CHeader             Changed   include/c$mqs.h                    
Base      Object              Changed   obj/oco/cuscca40.o                 
Base      Object              Changed   obj/oco/cusccd40.o                 
Base      CPP                 Changed   source/rt/base/cmqmgc.cpp          
Base      CPP                 Changed   source/rt/base/cmqque.cpp          
Base      CPP                 Changed   source/rt/base/cmqrcv.cpp          
Base      CPP                 Changed   source/rt/base/cmqswp.cpp          
Base      CPP                 Changed   source/rt/base/cuscql.cpp          
Base      CPP                 Changed   source/rt/base/cuscrw.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)  
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)  
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)  
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)  
Base      Object              Changed   obj/oco/cusccd40.o 
 PJ25780(09)  PJ26156(10)  PJ26379(11)  PJ27023(12)  
 PJ27351(13)  
 PJ27553(14)  PJ27779(15)  PJ27830(15)  
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)  
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)  
Base      CPP                 Changed   source/rt/base/cmqrcv.cpp 
 PJ27023(12)  PJ27221(13)  PJ27351(13)  PJ27991(15)  PJ27779(15)  
 PJ27925(15)  
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)  
Base      CPP                 Changed   source/rt/base/cuscql.cpp 
 PJ25780(09)  PJ26156(10)  PJ27023(12)  PJ27351(13)  PJ27779(15)  
 PJ28136(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)  
  

COMMENTS:
Prior to this enhancement, TPF MQSeries system administrators who wished 
to remove all messages from a queue had to delete the queue and redefine
it. In addition, there is no way to display individual attributes of all
queues or channels in the system so it is difficult, for example, to display
the maximum message length of all channels in the system or find the current
depth of all queues.


SOLUTION:
This enhancement to TPF MQSeries provides 2 new functions:

1- The ZMQSC CLEAR QL command allows administrators to delete messages
from a queue while leaving the queue definition intact.
2- The ZMQSC DISPLAY QL|QR|QA|CHL|CHS commands have been enhanced to provide
administrators with the ability to display a single attribute for all queues
or channels defined in the system. So, for example, to display the current
depth of all local queues in the system, an administrator can enter ZMQSC
DISPLAY QL-ALL CURRDEPTH. Or to find the maximum message length of all
channels, an administrator can enter ZMQSC DISPLAY CHL-ALL MAXMSGL. Virtually
all attributes of queues and channels can be displayed this way.



DEPENDENCIES
  

SEGMENTS TO BE ASSEMBLED OR COMPILED: 
None. 
  

SEGMENTS TO BE LINK EDITED: 
cmqs40.exe (Shipped in Tar File) 
cusc40.exe (Shipped in Tar File) 
  
COREQS: 
None. 
  

MIGRATION CONSIDERATIONS: 
None. 
  
DOWNLOAD INSTRUCTIONS: 
APEDIT URL:   

http://www.ibm.com/software/htp/tpf/pages/maint.htm


  
BUILD INSTRUCTIONS: 
None. 
  
TEST INSTRUCTIONS: 
None. 
  



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