As ever, you use this free program at your own risk.

Feel free to use the software on this site but please honor the copyright.

MQVER is a little assembler program that will display all of the MQ systems that are defined to a z/OS system. It will show the status of the systems (i.e Active or Inactive), the MQ version and the PTF level. MQVERC is the Cobol equivalent to the MQVER program.

The PTF level will be that of the Early Load program, CSQ3EPX.

The output from MQVER is a series of WTO (Write To Operator) messages. It will look similar to this:

  +  Status Name - Type Version PTF Lvl Level
+  Active MQAD -  MQ        7 UK44471 004.003
+  Active MQAP -  MQ        7 UK44471 004.003
+  Active MQAB -  MQ        7 UK44471 004.003
+Inactive CSQ1 -  MQ        7 UK44471 004.003


The output from MQVERC is written to the output stream.

QMSTAT is a hybrid version of MQVER. It will, if no parameter is passed to it, display exactly the same output as MQVER. The only difference is that it will return a condition code of 4.

If you pass a 4 character parameter to it the program will return a condition code depending on the status of the MQ subsystems passed to it.

These condition codes are:
  • 0 - The MQ subsystem is currently active.
  • 4 - No parameter was passed and the subsystems have been listed.
  • 8 - The MQ subsystem is currently defined but inactive.
  • 12 - The MQ subsystem is undefined.


 

Link

Description

 
 

Source Code

This link will take you to a text file (as a .src file) that contains the assembler source code for MQVER. This source code should be assembled specifying SYS1.MACLIB and SYS1.AMODGEN in the SYSLIB concatenation. If you have no idea what that means then you probably shouldn't be assembling it in the first place.:)  
 
 
 

QMSTAT
Source Code

This link will take you to a text file that contains the assembler source code for QMSTAT. This source code should be assembled specifying SYS1.MACLIB and SYS1.AMODGEN in the SYSLIB concatenation.  
 
 
 

Cobol Source Code

This link will take you to a text file that contains the Cobol source code for MQVERC.  
 
 
 

Assembler Zip File

This link will take you to a zip file that contains the assembler source code for MQVER.

It also contains the usual copyright and disclaimer stuff plus some sample assembly JCL.
 
 
 
 

Cobol Zip File

This link will take you to a zip file that contains the Cobol source code for MQVERC.

It also contains the usual copyright and disclaimer stuff plus some sample compile JCL.
 
 
 
 

Rexx Exec

This link will take you to a text file that contains the Rexx code for MQVER.

This is the Rexx equivalent of the assembler version of MQVER
 
 
 
 

z/OS load library

This link will take you to a XMIT file that contains the z/OS load library containing the MQVER program in IBM TSO TRANSMIT format. This file should be transferred to the z/OS system using a file transfer program. The file must be transferred as a BINARY file. It should be transferred as a fixed blocked, 80 byte file.

Once the file is on z/OS it will have to be received. To do this you use the TSO RECEIVE command. Please refer to the IBM RECEIVE command for details on the use of this TSO command.
 
 
 

QMSTAT
z/OS load library

This link will take you to a XMIT file that contains the z/OS load library containing the QMSTAT program in IBM TSO TRANSMIT format. This file should be transferred to the z/OS system using a file transfer program. The file must be transferred as a BINARY file. It should be transferred as a fixed blocked, 80 byte file.

Once the file is on z/OS it will have to be received. To do this you use the TSO RECEIVE command. Please refer to the IBM RECEIVE command for details on the use of this TSO command.
 
 

This material has been used successfully by Abbydale Systems LLC. and to the best of our knowledge this material and any system(s) of which it is a part are operational as of the service level or date stated in the body of this material (if so stated). However, NO warranty is given or implied as to the accuracy of this material or any related material or systems, and no responsibility is assumed for any effect or modification directly or indirectly caused by the use of this material.

It is the responsibility of any user of this material to evaluate its usefulness to the user's environment.

Abbydale Systems LLC. does not guarantee to keep this or any related material current, nor does it guarantee to provide any corrections or extensions described by any users of this material or any corrections or extensions made in the future by Abbydale Systems LLC. itself.

 
 


If you need any support or assistance with any of the code on this site
or
if you would like to contact us, please click here

follow us on facebook
Follow us on Facebook

 

Number of unique visitors 867

Copyright © Abbydale Systems LLC 2015-2024

Abbydale Systems LLC Lic. 802696149. All rights reserved.

Last modified : Sunday 19th of September 2021