* REXX FILELIST for LISTSERV at EB0UB011. * * REXX utilities and programs * * This file lists REXX utilities and programs developed by various * authors and made available via LISTSERV to network users. * * If an entry shows nrecs=0 the file is not available. * * This filelist may be sorted in columns 47 to 63 to get a list of * files in the order of their updates. Sorting in descending order * shows the most recently updated files at the top. * * * Currently, the following servers offer copies of this filelist: * * EB0UB011 * * Please make sure that you are using your nearest server. * * * Contents: * *-> EXECLOAD: Load an EXEC as a nucleus extension *-> EXECMOD: Convert REXX or EXEC2 EXEC files into ASSEMBLE files *-> REXXCOMP: Compiled REXX execs * * ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: * * The GET/PUT authorization codes shown with each file entry describe * who is authorized to GET or PUT the file: * * ALL = Everybody * N/A = Not Applicable * LCL = Local users, as defined at installation time * PRV = Private, ie list members * OWN = List owners * NAD = Node Administrators, ie official BITNET/EARN contacts * CTL = LISTSERV Controllers (Also called "Postmasters") * *: NER = 'VMAA5@KSUVM' /* Neil Erdwien */ *: BDG = 'GATES@MAINE' /* Barry D. Gates */ *: MAI = 'MAINT@EB0UB011' * * ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ************************************************************************* * * *-> EXECLOAD: load an EXEC as a nucleus extension * * * *----- -----* * Written in Assembler language by Barry D Gates , it runs * * on CMS Rel. 3 and up; please direct comments, suggestions, etc. to * * Barry. * *----- -----* * * * To order the package you can issue a GET EXECLOAD PACKAGE command to * * this server; please note that sources are not included in the * * package, although you can order them separately. To get more * * information you can order the HELPCMS file alone (GET EXECLOAD * * HELPCMS). * * * ************************************************************************* EXECLOAD $PACKAGE ALL BDG V 69 11 87/05/11 20:47:30 Lists of files shiped with EXECLOAD EXECLOAD MODULE ALL BDG V 2160 3 88/02/26 10:07:23 USER INTerface exec EXECLOAD HELPCMS ALL BDG V 79 132 88/02/26 10:07:24 Help file (for rel 3) * * This is the source for EXECLOAD. It is not automatically shipped when * requesting the EXECLOAD package, but it can be ordered separately. * EXECLOAD ASSEMBLE ALL BDG . . 0 ........ ........ ************************************************************************* * * *-> EXECMOD: Convert REXX or EXEC2 EXEC files into ASSEMBLE files * * * *----- -----* * Written in REXX by Neil Erdwien , it runs on CMS Rel. 3 * * and up; please direct comments, questions, etc to Neil. * *----- -----* * * * EXECMOD is a program to convert an EXEC or XEDIT macro, written in * * EXEC2 or REXX, into an ASSEMBLE file. The resulting file can then be * * converted into a MODULE by ASSEMBLEing, LOADing and GENMODing. * * * * The resulting MODULE can be configured to load itself as a nucleus * * extension, resulting in considerable savings in execution time when * * the same EXEC is called repeatedly (this applies specially to CMS * * release 3). * * * * EXECMOD works with EXECs used as commands, EXECs used as XEDIT * * macros, EXECs used as external REXX functions or subroutines, and any * * other command environment following standard conventions for writing * * macros in REXX or EXEC2. * * * * To order the package you can issue a GET EXECMOD PACKAGE command to * * this server; please note that sources for the required modules * * PICKDEST and PICKFILE are not included in the package, although you * * can order them separately. To get more information you can order the * * HELPCMS file alone (GET EXECMOD HELPCMS). * * * ************************************************************************* * rec last - change * filename filetype GET PUT -fm lrecl nrecs date time File description * -------- -------- --- --- --- ----- ----- -------- -------- ---------------- EXECMOD $PACKAGE ALL NER V 73 23 87/05/25 00:39:52 Lists the files shiped with EXECMOD EXECMOD HELPCMS ALL NER V 77 214 87/04/30 08:50:00 For CMS R4; Add a .fo off for R3 EXECMOD EXEC ALL NER V 72 71 88/02/26 10:03:13 User interface exec EXECMOD XEDIT ALL NER V 80 85 88/02/26 10:03:13 Used internally by EXECMOD EXECMOD ASM ALL NER V 71 264 87/04/29 18:35:00 ASSEMBLEr file template PICKFILE MODULE ALL NER F 1240 1 88/02/26 10:04:23 These two files are required by PICKDEST MODULE ALL NER F 2920 1 88/02/26 10:04:22 to run. * * These are the sources for PICKFILE and PICKDEST module. They are not * shipped with the EXECMOD Package, but can be ordered separately. * PICKFILE REXX ALL NER V 73 23 88/02/26 10:04:23 PICKDEST REXX ALL NER V 73 51 88/02/26 10:04:23 ************************************************************************* * * *-> REXXCOMP: Compiled REXX execs * * * *----- -----* * Written in ASSEMBLEr by Leigh Johnson, it runs on CMS Rel. 3 and up. * * You should direct comments, questions, etc to: * * Mr. Leigh Johnson * * Prudential Insurance * * Roseland, NJ * * (201) 533-6000 * *----- -----* * * * This modification creates 'compiled' REXX execs. Actually, the REXX * * exec is simply pre-parsed, and converted to a 1 record internal * * format. This completely avoids all of the parsing work normally done * * by DMSRIN every time an exec is executed, and provides execution time * * savings of up to 30%-50% (depending on the function of the individual * * exec). * * * * Also, this provides the benefit of a 'non-traceable' exec. Since the * * original exec source, required to perform tracing, is not available, * * a 'TS' or 'SET EXECTRAC ON' request will result in tracing only * * non-zero return codes from host commands. * * * * Since the compiled exec is in an internal format, it is extremely * * difficult to XEDIT the exec to determine its function, and virtually * * impossible to modify it in this form. * * * * >> NOTE: This package is also offered by the following servers: * * >> * * >> EB0UB011 TCSVM POLYGRAF CANADA01 PSUVM * * >> * * >> PLEASE use your nearest server. * * * * You can get the entire package by issuing a GET REXXCOMP PACKAGE to * * this server, or you can order the REXXCOMP DOCUMENT file to get more * * information. * * * ************************************************************************* * rec last - change * filename filetype GET PUT -fm lrecl nrecs date time File description * -------- -------- --- --- --- ----- ----- -------- -------- ---------------- REXXCOMP $PACKAGE ALL MAI V 73 30 87/05/25 20:48:19 Lists the files shipped with REXXCOMP REXXCOMP SCRIPT ALL MAI V 64 30 87/05/22 22:38:49 REXXCOMP DOCUMENT ALL MAI V 76 81 87/05/22 22:38:44 REXXCOMP EXEC ALL MAI V 89 98 87/05/22 22:38:47 DMXRXCOM MODULE ALL MAI V 3728 2 87/09/04 02:14:41 DMSRIN AUXRXCOM ALL MAI F 80 1 87/05/22 22:38:29 DMSRIN AUXSP$ ALL MAI F 80 1 87/05/22 22:38:31 DMSRIN DMXRXCOM ALL MAI F 80 347 87/05/23 03:56:04 DMSRIN LSP022DS ALL MAI F 80 37 87/05/22 22:38:36 DMSRTC AUXSP$ ALL MAI F 80 1 87/05/22 22:38:37 DMSRTC LSP022DS ALL MAI F 80 7 87/05/22 22:38:39 DMXRXCOM CNTRL ALL MAI F 80 3 87/05/22 22:38:40 * * The following fix allows the assembly of DMXRXCOM using ASSEMBLER * XF. (Thanks to Peter Jaspers-Fayer for providing it) * DMSRIN NOASMH ALL MAI F 80 4 87/09/04 01:50:48