Rexx Execs

Navigate back to home page
z/OS related collateral
Windows related collateral
SQL/mySQL related collateral
Link to code that can be used on websites.
Link to ASL Program Documentation
All our latest news
Contacting Abbydale Systems
Obtain product support/suggestions
https://www.abbydalesystems.com/Terms and con
General disclaimer
All about Abbydale Systems
How we got our company name
Our privacy policy
Our development strategy
Visit our guestbook

This page shows a list of some of our Rexx execs that we want to make available.

We would definitely recommend the use of Rexx over clist and we thoroughly recommend Michael Cowlishaw's book " The Rexx Language: A Practical Approach To Programming". It is a wonderful reference book, in it's own right and an invaluable learning tool when it comes to Rexx 'how to' type questions.

Some of them will need tailoring to meet your own site requirements but we have placed comments in them to identify which lines need to be changed. You may also require a copy of our prepped ISPF panels which are available here. If you would like the source code to the panels please contact us directly and we will make them available to you.

As ever you are free to use this code but please read our disclaimers and copyright information.

A full TSO XMI file of all the code is available here.

If you prefer an IEBUPDTE version of the file, it is available here

In addition to these Rexx Execs we have made available some of our Edit Macros. These are available here



Page #First  Previous  1  2  3  4  5  6  Next  Last  
Notice: Undefined index: ProgInfo in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 33

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 36

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 58

Notice: Undefined index: ProgInfo in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 33

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 36

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 58

Notice: Undefined index: ProgInfo in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 33

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 36

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 58

Notice: Undefined index: ProgInfo in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 33

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 36

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 58

Notice: Undefined index: ProgInfo in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 33

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 36

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 58

Notice: Undefined index: ProgInfo in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 33

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 36

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 58

Notice: Undefined index: ProgInfo in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 33

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 36

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 58

Notice: Undefined index: ProgInfo in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 33

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 36

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 58

Notice: Undefined index: ProgInfo in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 33

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 36

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 58

Notice: Undefined index: ProgInfo in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 33

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 36

Notice: Undefined index: ManLink in /home/u894969250/domains/abbydalesystems.com/public_html/COPaging.php on line 58
Name
Description
  Counts the number of occurrences of one string in another.

It will return a count of the string along with the position of the first occurrence of the string. If the string doesn't exist the result for both Count and FirstPos will be 0.


  This routine replaces a string of text with a replacement string within a given string.

For example to replace the word 'Red' with the word 'Green' in string 'My favorite colour is Red' code:
STRREPL('My favorite color is Red','Red','Green')

Note: That case is sensitive.

Link to information page click here.


  Checks to see if a VSAM KSDS needs reorganising or not.

For installation instructions click the button below.

For installation instructions click the button below.



This program is distributed as a TSO TRANSMIT file.

The source code is included.

The file will need to be transferred to a z/OS system in binary format and then RECEIVED.


Link to information page click here.

A demonstration video is available on YouTube™ by clicking here.


  This routine will return the name of the TSO user currently executing the EXEC. It will call the Rexx EXEC, PROPER to format the name correctly.

The routine PUSHes the data onto a stack for the calling EXEC to retrieve it.


  Validates the format of a passed IP Address and checks that it is a valid format.


  Validates the passed member name for correct format


  This exec will validate that a passed queue name is in the correct for format for a WebsphereMQ queue. The following are the possible return codes from the exec.

    Return Codes :
  • 0 - Queue name is valid
  • 4 - Help displayed
  • 8 - Queue name invalid, Starts with a space
  • 16 - Length of queue name is too long
  • 20 - Invalid character in queue name


  Validates a passed volume serial number. The volume serial number must follow IBM naming standards and has to be online in order to be considered valid.
VALIDVOL requires our assembler program ASLVTOC.


  A Rexx utility for helping to create XMIT files ready for file transfering.

It has many features including, filtering members, creating a log and/or an index, allowing messages to be added to the file, doing multiple files in one execute.

For installation instructions click the button below.



This program is distributed as a TSO TRANSMIT file.

The source code is included.

The file will need to be transferred to a z/OS system in binary format and then RECEIVED.


Link to information page click here.

A demonstration video is available on YouTube™ by clicking here.


  Update a VTOC bypassing regular dataset enqueues. This is useful for dataset being enqueued by the system itself.

This file is only available upon request.

Link to information page click here.

A demonstration video is available on YouTube™ by clicking here.


Page #First  Previous  1  2  3  4  5  6  Next  Last  


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

follow us on facebook
Follow us on Facebook






Subscribe to our YouTube Channel Subscribe to our YouTube channel


CBT Tape Home Page MVS and OS/390 Freeware Link to the CBT website


Copyright © Abbydale Systems LLC 2015-2026

Abbydale Systems LLC Lic. 802696149. All rights reserved.