PRO126 User Command Linkage-Plus for RT-11 and TSX-PLUS on the PRO Version: V07.54a, May 1986 Submitted by: William K. Walker, Monsanto Research Corporation, Miamisburg, OH Operating System: RT-11 V5.4, TSX-PLUS V6.1 Source Language: MACRO-11 Memory Required: Non-XM-10079W; XM-478W low mem; 10240W ext mem. Keywords: Professional-300 Series - RT-11, Utilities - RT-11 Abstract: UCL+ is a user command linkage program for use with RT-11 V5 or later, RTEM V2.0 or later and TSX-PLUS V4.1 or later monitors. It allows the dynamic, on-line definition of user commands and contains full support for the user command related features of these operating systems. These include: . UCL - User Command Linkage (RT-11, RTEM, and TSX-PLUS) . UCI - User Command Interpreter (TSX-PLUS, starting with V5.0) . UCF - User Commands First (RT-11, starting with V5.2) UCL+ contains a number of extensions to the distributed RT-11 and TSX-PLUS UCL programs. Among these are: . Optional chaining to additional "UCL's". . A user-definable "run-by-name path" which extends the monitor's "run-from-SY:" default. . The capability to STORE/RECALL the program settings to/from a separate file in either "binary" or "journal" mode. Journal files can be edited. . A PASS_ON command that allows you to force UCL+ to "pass-on" a given command string to the next program in the chain (the default mode) or to a program that you specify. . DISPLAY of symbol expansions with or without execution. The DISPLAY command can also be used to ouput ASCII strings to the console or printer (handy for sneaky escape sequences). . Several useful "hard-wired" commands, including a DCL-style RNO command for use with the DECUS RUNOFF program. . Provision for accepting lower-case input and most control characters. . A "quoting" facility which overrides the effect of "operator" characters. . Support for more complex command definitions by allowing the parsing of argument strings into as many as nine sub-strings. . A CI "handleroid" which controls and displays the action of the various RT-11 Command Language Interpreters. . A special version of UCL+ for the XM monitor. Almost the entire program is continuously resident in a global region in extended memory. It is very fast, and uses less than 512 (decimal) words of low memory. The distribution also includes the source text and instructions necessary to create an on-line HELP facility for UCL+. Notes: Operating system, RT-11 or TSX-PLUS that runs on the PRO is required. Changes and Improvements: Support has been added for the new RT-11 features introduced with V5.2 such as UCF (User Commands First) and the individual enabling/disabling of command line interpreters. The more recent versions of TSX-PLUS are supported also. Other new features include a memory-resident version of UCL+ for extended memory environments and more complex parsing of argument strings. Restrictions: The CI handler included in this package runs under RT-11 V5.2 or later monitors only. The extended memory version of UCL+ requires an RT-11 V5.2 or TSX-PLUS V6.0 or later monitor. Media (Service Charge Code): One RX50 Diskette (JA) Format: RT-11