About RXS

 

 

The author of RXS is Morten Bøgh. Comments on RXS are welcome on email: mboegh©dxc.com

Revision history

 

2007, January 11

Initial distribution of the language on the web.

 

2007, March 23

New versions:

RXS (rexx), RXSDO (cobol) and RXSGEM (cobol)

·       Output logical record length changed to 32756 as default.

·       Constraints on XML reading changed.

 

2007, May 17

New versions:

RXSDO (cobol) RXSGEM (cobol)

·       Minor changes

 

2007, August 08

New versions:

RXSDO (cobol) RXS (rexx)

·       RACF problem in MQSeries browse sorted out 

·       Support for PC (and LAN) connect added

 

2007, october 24

New versions

RXS (rexx)

·       minor changes

 

2008, November 14

Major revision of documentation. Adding UNIX support.  

New versions:

RXSDO (cobol) RXS (rexx)

 

2009, May 28

Better UNIX support. 

Conversions between ascii, UTF-8 and ebcdic added

New versions:

RXSDO (cobol) RXS (rexx)

 

2010, january 28

An error in UNIX reading is fixed. 

Rules for record length changed.

New versions:

RXSDO (cobol) RXS (rexx)

 

2010, april 07

RXSDO cobol program is now in accordance with COBOL rel. 4 and is COBOL SSRANGE compatible

Problems regarding english / american ebcdic in RXS is sorted out

RXS panel is now named RXSPAN

Downloading source is now done using a ZIP-file

New versions:

RXSDO (cobol) RXS (rexx) RXSPAN (panel)

 

2010, juli 10

New function added: CHANGE (section 39)

Better support of long UNIX hfs-files.

New versions:

RXSDO (cobol) RXS (rexx)  

 

2010, october 28

RXSDO cobol program: XML interpreter is now using zOS XML System Services

New versions:

RXSDO (cobol) RXS (rexx)  

 

2011, March 28

RXSDO cobol program: UTF-8 reading is re-programmed using a different approach. 

RXS: handling of UNIX commands changed. Handling of programmed EXIT in background execution is changed.

New versions:

RXSDO (cobol) RXS (rexx)  

 

2011, June 15

New function added: TIMESTAMP (section 40)

readlim added, mqlimit removed, sqllimit removed

New versions:

RXSDO (cobol) RXS (rexx)  

 

2012, November 14

)interface (section 39) is added

UNIX permissions for created datasets changed (section 29)

New versions:

RXSDO (cobol) RXS (rexx)  

 

2013, September 14

func='mbr' is omitted

DB2: Default length of blob is corrected

Sorting of more than 256 bytes (section 26)

Reading generic dataset lists (section 09)

Reading member-lists (section 09)

New versions:

RXS (rexx)  

 

2014, Januar 8

)& marks continuation of )action

New instructions: set_halt, set_message 

stats(yes) when creating a member list

New versions:

RXSDO (cobol) RXS (rexx)  

 

2014, February 13

An error in )interface is corrected

An error in statistics in member lists is corrected

New versions: 

RXS (rexx)  

 

2014, April 10

An error in )interface is corrected

SQL: comments using '--' are accepted

New versions: 

RXS (rexx)  

 

2015, july 20

An error in IBM REXXSQL is compensated: RXS issues a warning if a DB2 host variable contains leading zero (section 20f)

Reading UNIX directories (section 9)

Skip start of file when reading: redstrt (section 9)

New versions: 

RXS (rexx)  

 

2015, december 28

An error in IBM REXXSQL is corrected: RXS puts the variable in quotes if a DB2 host variable contains leading zero.

Error when writing large members (more than 65535 lines) is corrected. 

ISPF statstics for members: some limitations have been lifted. 

New versions: 

RXSDO (cobol, version 2015-12-22) RXS (rexx, version 2015-12-22)  

 


2016, october 9

New way of calling RXS added: rxsourgrp.ourlib.ourtype(rxsmbr)’

Using )interface on queues containing two set of elements

Some error messages have been adjusted.

New versions: 

RXS (rexx, version 2016-09-23)  

 

2017, february 25

New order: sqlin (section 20)

RXS failed when the program ended with an action block with no coding, not starting in column 1. Corrected.

New versions: 

RXSDO (Cobol, version 2017-02-16, RXS (rexx, version 2017-02-16)  

 

2017, october 18

Some correction of error messaging when RXS is running in batch.

New versions: 

RXSDO (Cobol, version 2017–09-29, RXS (rexx, version 2017-02-16)  

 

 

2019, september 06

Some error handling changed: new messages

Reading members from partitioned datasets: Performance optimized

Handling af ‘return’ when using ‘interface’: Breaking the dialogue is possible

Handling of a unix-directory: Presentation is now in sort order

New versions: 

RXSDO (Cobol, version 2018-06-06, RXS (rexx, version 2019-08-19)  

 

 

2022, March 12

XML: reading from infile accepted. Minor changes in interpretation of whitespace

set_halt message will overrule set_message

imbed is handled different in batch: if possible, solved in an initial pre-screening of the RXS-program

Changed handling of COBOL-line-numbers when handling as macro

New versions: 

RXSDO (Cobol, version 2020-11-05, RXS (rexx, version 2022-02-16)