Roadtech Administrative Toolkit History 2002

In limited form these date back to the original CBASIC version of roadrunner. Running on CPM-80 in 1986.

This was followed by the first multi user version written using RMcobol-74 on concurrent CPM in 1988

In there current form these date from 1991, and the migration of Roadrunner from RMcobol-74 on Concurrent CPM. To RMcobol-85 on the then new IBM AIX operating system on the new IBM RS6000 model 320.

Administrative scripts.

While a few of the previous utilities written in C were also relevant to early AIX systems, most of the administration was different. The administrative programs for UNIX systems are written mainly in Korn shell script, to aid in administering and using UNIX based systems with Roadtech software.

In there current form, the administration suite will run on the following platforms. There are some platform specific differences in the functionality.


AIX 3.1, 3.2, 4.1, 4.2, 4.3, 5.1, 5.2, 5.3
UNIX_System_V version 3.0
RedHat Linux 7.3, 8.0, 9.0
RedHat-Fedora 1, 2, 3, 4, 5, 6, 7, 8
RedHat-Enterprise Linux 5.2, 5.3
CentOS 5.2, 5.3

2002

Add support for AIX 5.1

Add update from CDROM

Some of the new systems do not have diskette drives as standard, so support have request support to update or install from CDROM.

Remove fixed paths

This was a request from both Sales and Support. They are encountering possible new customers who have an existing IT setup, who would like to select where to install RoadRunner. Also existing customers looking to consolidate two or more RoadRunner instances, on to a shared server.

In both cases the customer wants to chose the installation directory structure for RoadRunner. This means replacing all absolute path reference with variables, in the short term that means two versions until the changes are complete.

PATHUseVariable
/usr/share/rr85/instbitsRoadrunner Administration scriptsRRadmin
/usr/share/rr85/instbitsCOBOL Program configuration DataRR_ProgDat
/usr/share/rr85Roadrunner base data setRR_Dir
/usr/share/rr85/cobsRoadrunner COBOL programsRR_Prog1
/usr/share/rr85/newcobsRoadrunner COBOL program updatesRR_Prog2
$HOME/newcobsExperimental COBOL programsRR_Prog3
/var/tmpTemporary filestmpdir
/var/tmp/rr_flagData set flagsflagdir

In addition references to the user "rr85" to be replaced with "${RT_Owner}", and references to "rm85" to be replaced with "${RT_Group}"

Administrative user to own the programs and data files${RT_Owner}
Group for programs and files${RT_Group}
Directory for Roadrunner Base Data set${RR_Dir}
Directory for COBOL applications programs${RR_Prog1}
Directory for temporary applications data files${RR_dir}/tmp
Directory for installation programs and configuration${RTadmin}
Directory for Program data ${RR_ProgDat}
Directory for Customer data templates${RTadmin}/base
Directory for temporary administration files${tmpdir}
Directory for additional Roadrunner Data set/usr/share/*/"
Directory for Data set flags${flagdir}

2003

Add support for AIX 5.2

Add support for RedHat Linux 7.3

Add support for RedHat Linux 8.0

Add support for RedHat Linux 9.0

Path dereferencing completed

All administrative scripts use setenv.lib, to initialize variables, that take the place of the previously hard coded values. All scripts the access roadRunner must call setenv.lib, to set the operating environment.

Remove System backup to diskette

No longer have any customers that could logically use this.

2004

2005

Modifications for HACMP

Add support for RedHat Fedora 1

Add support for RedHat Fedora 2

Add support for RedHat Fedora 3

2006

2007

Add backup to file

Option creates a CPIO file. The file can be local to the server, from where is can be copied to a different machine. Alternatively the file may be created on a NFS or similar share.

This is for customers run on a blade system or similar, where they do not have any form of backup device on the system running Roadrunner.

Add support for RedHat Fedora 4

Add support for RedHat Fedora 5

Add support for RedHat Fedora 6

Add support for RedHat Fedora 7

Add support for RedHat Fedora 8

Add support for RedHat Enterprise 5.3

Add support for CentOS 5.3

2008

2009

Add support for the Linux DOS toolkit

Check to clean up obsolete symbolic links

New user maintenance menu

COBOL calling API for RTedi

Changed to add two additional variables ${EDI_Pmap}, and ${EDI_SubProgram}, at the request of Gerald and Isacc.

INET servers

1998 saw our move to Shenley, and the start of a move to more of a client, server model. With increasing use of network connections, and servers.

Clients connect to the roadrunner server via an INET service.

1998 GOGO

First draft of a graphical client, using Visual Basic, and the RMcobol vangui connector. Client makes a TCPIP network connection using the tcp transport to port 9001.

2001 PRGO

Roadrunner Professional GUI. A revamped and extended Visual Basic client connecting to PRGO.COB running as an inetd service on port 9001

2002 BBGO

B2B services implemented as an inetd services on port 9002.

2003 TRACK

A inetd service on port 9003 on a Roadrunner Professional server. Used by our hosted consignment tracking solution to fetch job details from Roadrunner.