Roadtech Administrative Toolkit History 2010

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, 6.1, 6.2
UNIX_System_V version 3.0
RedHat Linux 7.3, 8.0, 9.0
RedHat-Fedora 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
RedHat-Enterprise Linux 5.2, 5.3, 5.4, 5.5, 5.6, 5.7
CentOS 5.2, 5.3, 5.4, 5.5, 5.6, 5.7
RedHat-Enterprise Linux6.0, 6.1, 6.2
CentOS 6.0, 6.1, 6.2

2010

Extensive restructuring. Last release before changes 16/09/2009.

Lots of preliminary changes to hardware detection, and the provision of a BOS menu for Linux. This will not become a standard option until it has been well tested.

To test invoke RTadmin like this.

REVEAL=True RT_HaveBosMenu=True RTadmin

Please report any issues found. It is particulary important that the software and hardware detection works correctly. Or the other bits to be added will not work.

Of particular importacne is that that the output from

Acuratly reflect the configuration of the hardware, and the installed software.

ImageLibrary support integrated.

Add EDI variables

FTP_Import_FTP_List_CmdCommand to use to list files on server.
EDI_Import_Local_DirPath to local directory.
FTP_Export_FTP_List_CmdCommand to use to list files on server.
EDI_Export_Local_DirPath to local directory.

2011

Extensive restructuring. Last release before changes 06/04/2011.

CentOS 6.0

Support added from 06/09/2011

CentOS 6.1

Support added from 26/10/2011

Bug fixes

AIX 5.3 install was shrinking files systems fixed 02/11/2011

2012

Extensive restructuring. Last release before major changes 23/01/2012.

Data Files

Revised file list

EDI framework

Edi framework pulled apart, restructured and rewritten.

New method "daemon"

This runs a COBOL program much like the method "program" The program is expected to handle the data transfer its self.

For the method "daemon" the COBOL program runs detached and monitors the system, roadrunner, and EDI flags its self. Only current programs that do this are the IBM WebSphere MQ routines. See Vinh, Maggey, or Issi.

Email warning if previouse EDI operation still running at next cron run.

RTadmin

Check routines modified to centralize the code to create rt.var and rr.var

lots of changes to display additional information in ShowImageLibrary ShowRoadtech

CentOS 5.8

Support added from  09/03/2012

AIX 6.x

Support added support from 22/03/2012

esc2pdf

Revised version of the wrapper script for converting print files, to PDF files. Takes a source file containing the ESCp escape sequences for an Epson printer, converts this first to PostScript then to PDF..

2013

Cronback

Additional trap, on users loging back in after being killed off....

2014

Cronback

Suppress output unless run from terminal with DEBUG enabled.

rtsysmen

Fixes to device walk for loped/layred devices. DRBD over LVM for example.

base.lib, setenv.lib

5 new variables RT_RMuserMax,_RMuserReserved, RT_RMprogramReserved, RT_RMcurrentUsers, RT_RMcurrentReserved. Dispay value of RT_par2, RT_par2create, RT_par2repair.

2015

rr.sh

Select writable path for logging. Log additional details.

rtsysmen

Support for ext4 and GPT partions setup with parted.

CentOS 7.x

Suport for CentOS 7.x and RHEL 7.x.

Fix detection of "mt" on Centos 7

2016

EOL. Note a few fixes back ported after work on new version started.

Fixes

clone

FIX was reading wrong field in output from df on linux.

RTadmin

Page output from Show users current dataset, (dataset menu option 8)

base.lib

Display value for RT_rundir.

setenv.lib

Create RT_rundir as a full path if missing.

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.