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

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

RUNJCL is a REXX Edit macro that will submit a job for processing from a partitioned dataset. It will use a dataset name that is saved in a users TSO profile as RUNDSN. This dataset name can be changed at any time by invoking RUNJCL with a slash (/) as the second option.

RUNJCL uses some ISPF panels. These are not required but are desirable. They can be found here

RUNJCL can also edit the job before it is submitted using the EDIT keyword i.e.

RUNJCL FRED EDIT

You can also submit a job from a dataset other than the user specified default by invoking RUNJCL using the desired dataset as a parameter i.e.

RUNJCL 'SOME.OTHER.DATASET(FRED)'

If you invoke RUNJCL with the slash(/) option the following screen will be displayed.

The RUNJCL panel (ASLRUN01)
 ************************* RUNJCL Dataset Specification ************************
 COMMAND ===>                                                  SCROLL ===> PAGE
 *                                                                             *
 * Date : 18/04/18             Time : 09:41               Julian Date: 18.108  *
 *                                                                             *
 *      Source JCL Dataset Name.........................                       *
 *                                                                             *
 *       'ABBYDALE.DEVL.JCL'                                                   *
 *                                                                             *
 *      To change the dataset name in future use a '/' when calling RUNJCL     *
 *                                                                             *
 *                                i.e.  RUNJCL /                               *
 *                                                                             *
 *                   Enter member to be submitted                              *
 *                                                                             *
 *                                                                             *
 *                                                                             *
 *                                                                             *
 *                          Press  PFK3  to terminate                          *
 *******************************************************************************
 **********************  ©Abbydale Systems LLC 2001 - 2018 *********************
 *******************************************************************************
 

Link

Description

 
 

REXX Code


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

Edit Macro XMI File

This link will take you to a XMIT file that contains all our Edit Macros. This file contains the RUNJCL exec along with all our other edit macros. This file is in TSO TRANSMIT (XMIT) 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.

If you prefer the source in IEBUPDTE format then it is available here.

 
 
 

Panel Library XMI File

This link will take you to a XMIT file that contains the ISPF Panels used by RUNJCL. The file is PREPPED but a copy of the source will be made available by contacting us and requesting it.

This file is in TSO TRANSMIT (XMIT) 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 621

Copyright © Abbydale Systems LLC 2015-2024

Abbydale Systems LLC Lic. 802696149. All rights reserved.

Last modified : Sunday 6th of December 2020