TaskMaster Lite (TMLite) v4 =========================== The following documentation is specific to the TaskMaster Lite (TMLite) product developed by Avanti Technology, Inc. Release Notes ============= * TaskMaster v4.19 (07/01/2008): ------------------------------ - NLM Changes: ------------ Change Type: Enhancement Severity: Operational Description: Batch Commands - DEBUG ON: Modified logic to allow mixed Name Space spec - OPEN READ: Modified logic to allow mixed Name Space spec - OPEN WRITE: Modified logic to allow mixed Name Space spec - OPEN WRITE: Modified logic to allow OPEN READ on same file Change Type: Enhancement Severity: Operational Description: Console Commands - DIR: Add support for /Y option (proc dirs below spec) Change Type: Maintenance Severity: Operational Description: Batch Commands - SHIFT: Fix to SHIFT %0-%9 only, not all (%VAR00%-%VAR99%) Change Type: Maintenance Severity: Operational Description: Console Commands - Modified output redir to allow mixed Name Space spec Change Type: Maintenance Severity: Operational Description: Environment Variables - %VOL_NAME%: Work around API change (v6.5 SP7) in getcwd() Change Type: Maintenance Severity: Operational Description: File System - Work around API bug in non-DOS names with trailing dot (.) - Work around API bugs in non-DOS names with special chars Release Notes ============= * TaskMaster v4.18 (01/15/2008): ------------------------------ - NLM Changes: ------------ Change Type: Enhancement Severity: Operational Description: Console Commands - DIR: Add support for /Q (Quiet mode) option - DELTREE: Add logic to work around NSS entry deletion limits Change Type: Enhancement Severity: Operational Description: System Variables - %SERVER_IP%: Add support for primary Server IP address Change Type: Maintenance Severity: Operational Description: Command Line Parsing - Work around API bug that fails specs with trailing / or \ Change Type: Maintenance Severity: Operational Description: Console Commands - WHEREIS: Fix logic to list matching files (not just dirs) - Client Changes: --------------- Change Type: Enhancement Severity: Operational Description: TMClient.EXE (Windows Task Management Client) - Modified task scheduling to utilize point & click Release Notes ============= * TaskMaster v4.17 (08/15/2007): ------------------------------ - NLM Changes: ------------ Change Type: Maintenance Severity: Operational Description: Console Commands - DELTREE: Fix bug which could match all on certain patterns Release Notes ============= * TaskMaster v4.16 (04/02/2007): ------------------------------ - NLM Changes: ------------ Change Type: Maintenance Severity: Operational Description: Console Commands - All: Work around CLIB stat() API 255 char max NS entry Release Notes ============= * TaskMaster v4.15 (02/26/2007): ------------------------------ - NLM Changes: ------------ Change Type: Enhancement Severity: Operational Description: Console Commands - ABORT: Add support for DIR, TREE & WHEREIS termination - DELTREE: Add support for /# (repeat processing) option Add support for /I (Ignore non-critical err) opt Add support for /P (Purge deleted entries) option Add support for /V (Verbose info) option - TMCMD: New command to launch TMConsole commands as tasks - TREE: Add support for /A (Ascii indent character) option Change Type: Maintenance Severity: Operational Description: Console Commands - Fix to file name parser for shorter not truncating properly (Note: Affected most Console Commands which parse names.) Change Type: Maintenance Severity: Operational Description: Console Commands - DELTREE: Fix logic to keep subdir structure (/K opt) - LIST MODULES: Fix logic to return proper version info - LIST MODULES: Fix logic to reformat version info (MODULES) - WHOHAS: Fix logic to find which NLM has a file open Change Type: Maintenance Severity: Operational Description: Batch Commands - ACTIVE SCREEN: Fix logic to avoid ABEND on bad screen name - CHANGE SCREEN: Fix logic to avoid ABEND on bad screen name - CONSOLE SCREEN: Fix logic to avoid ABEND on bad screen name - CURRENT SCREEN: Fix logic to avoid ABEND on bad screen name Release Notes ============= * TaskMaster v4.14 (12/04/2006): ------------------------------ - NLM Changes: ------------ Change Type: Enhancement Severity: Operational Description: Expand & optimize Master Log recording of events Change Type: Enhancement Severity: Operational Description: Console Commands - LIST MODULES: Added logic to include SERVER.NLM/LOADER.EXE Change Type: Enhancement Severity: Operational Description: Scripting - Allow leading space in label (indented, not left justified) Change Type: Enhancement Severity: Operational Description: Work arounds for changes in latest Novell NetWare SP issues Change Type: Maintenance Severity: Operational Description: Batch Commands - ACTIVE SCREEN: Fix logic to avoid ABEND on bad screen name - CHANGE SCREEN: Fix logic to avoid ABEND on bad screen name - CONSOLE SCREEN: Fix logic to avoid ABEND on bad screen name - CURRENT SCREEN: Fix logic to avoid ABEND on bad screen name - PARSE: Fix exclusion of leading spaces in source Change Type: Maintenance Severity: Operational Description: Console Commands - xCOPY: Fix logic to report proper InUse (was always Dest) - xCOPY: Fix logic to support files > 2GB (max 4GB) - xCOPY: Fix to immediately close screen on batch execution - xCOPY: Work around to support Mac entries w/ non-std chars * TaskMaster v4.13 (08/15/2006): ------------------------------ - NLM Changes: ------------ Change Type: Enhancement Severity: Operational Description: Batch Commands / Batch Processing - Added logic to control Console and Task screens separately - Added following new Batch Commands: - CONSOLE SCREEN to change the Server Console screen - CURRENT SCREEN to change the current Task screen - Added following new Conditional Tests: - CONSOLE_LOCKED to check if Server Console screen locked - CONSOLE SCREEN to check the Server Console screen name - CURRENT SCREEN to check the current Task screen name - Added following new Environment Variables: - %CONSOLE_SCREEN% to retrieve Sever Console screen name - %CURRENT_SCREEN% to retrieve current Task screen name - %TASK_SCREEN% to retrieve default Task screen name Change Type: Enhancement Severity: Operational Description: Batch Processing - Added logic to control Console and Task screens separately - Added following new Batch Commands: - CHANGE CONSOLE to change active Console screen - CHANGE SCREEN to change current Task screen - Added following new Conditional Tests: - CONSOLE_LOCKED to check if Console screen locked - CONSOLE_SCREEN to check Console screen name - Added following new Environment Variables: - %CONSOLE_SCREEN% to retrieve Console screen name - %CURRENT_SCREEN% to retrieve current Task screen name - %TASK_SCREEN% to retrieve primary Task screen name Change Type: Maintenance Severity: Operational Description: Console Commands - TMSET: Fix logic (Task Path failed due to new SYNC parms) Change Type: Maintenance Severity: Operational Description: Conditional Test (IF/WHILE) - Fix IF/WHILE Conditional Test ABEND parsing invalid syntax Release Notes ============= * TaskMaster v4.12 (05/11/2006): ------------------------------ - NLM Changes: ------------ Change Type: Enhancement Severity: Operational Description: Batch Commands - DELAY: Suspend task for specified millisecs [New Command] - PARSE: Added support to APPEND parsed data [New Option] - REWIND: Reposition READ / WRITE file to start [New Command] - SYSENV: GET / PUT NW Sys Environment variable [New Command] Change Type: Enhancement Severity: Operational Description: Console Commands - DIR: /S Add cummulative count/size totals [New Feature] - XCOPY: /N Nice mode (access source shared RO) [New Option] Change Type: Enhancement Severity: Operational Description: System Environment Variables - %TASK_LINE_NUM%: Substitutes task line number (unformatted) Change Type: Maintenance Severity: Operational Description: Batch Commands - ECHO: Fix output NULL line ECHO. | ECHO . - ECHO_WRITE: Fix output NULL line ECHO_WRITE. | ECHO_WRITE . Change Type: Maintenance Severity: Operational Description: Console Commands - DIR: ERRORLEVEL was set in error by some select searches - PARSE: Specific pattern could cause infinite software loop Change Type: Maintenance Severity: Operational Description: File System - Work around NW API bug to create files with dot (.) leader Change Type: Maintenance Severity: Operational Description: System Environment Variables - %FILE_MODIFIER_%: Substituted spec vs. Modifier name - %FILE_...% (all): Substituted first root entry for Vol spec - %FILE_...% (all): Optimized processing * TaskMaster v4.11 (01/17/2006): ------------------------------ - NLM Changes: ------------ Change Type: Enhancement Severity: Operational Description: Name Space Support - Worked around API limits on leading spaces in entry names Change Type: Enhancement Severity: Operational Description: xCOPY - Added /G option to fail if destination file open Change Type: Maintenance Severity: Operational Description: xCOPY - Fix logic which could cause copy from DOS partition to fail * TaskMaster v4.10 (10/19/2005): ------------------------------ - NLM Changes: ------------ Change Type: Maintenance Severity: Operational Description: %CX% (Task Environment Variable) - Fixed logic which caused embedded %CX% to be unrecognized - Client Changes: --------------- Change Type: Enhancement Severity: Operational Description: TMClient.EXE - Run Button - Added support to launch tasks manually (w/o using schedule) * TaskMaster v4.09 (09/01/2005): ------------------------------ - NLM Changes: ------------ Change Type: Maintenance Severity: Operational Description: License Control - Fix to handle duplicate Servers names (multi-SLPDAs) Change Type: Maintenance Severity: Operational Description: Name Space Support - Modified logic to support Mac/NFS on NSS w/o .NAM libraries - Modified logic to support Mac entry with non-std 1st chars - Modified logic to work around MAC AFPCreateFile() API bug - Modified logic to work around NFS open() [create] API bug Change Type: Maintenance Severity: Operational Description: ABORT {task} - Added support for /# option (abort # occurrence of task) - Added support for /A option (abort all occurrences of task) Change Type: Maintenance Severity: Operational Description: COPY / XCOPY - Modified logic to work around MAC AFPCreateFile() API bug - Modified logic to work around NFS open() [create] API bug Change Type: Maintenance Severity: Operational Description: RENAME - Fix to support Volume name on destination (same as source) - Fix to support Volume name on destination (other than CWD) Change Type: Maintenance Severity: Operational Description: TMSMTP - Modified logic to handle bad msg file format Change Type: Maintenance Severity: Operational Description: TREE - Added support for /D (Delimited Data) option - Added support for /F (Fixed length fields) option - Added support for /S (Size - raw not as KB/MB/GB) option - Client Changes: --------------- Change Type: Maintenance Severity: Operational Description: TMClient.EXE - Fixed logic which could fail to list all active tasks * TaskMaster v4.08 (07/07/2005): ------------------------------ - NLM Changes: ------------ Change Type: Maintenance Severity: Operational Description: Batch Processor - Fixed logic which could fail to auto-close task screens Change Type: Maintenance Severity: Operational Description: SYSTEM CONSOLE - Fixed logic to properly parse data when used in lower case Change Type: Maintenance Severity: Operational Description: Scheduling - Modified logic to support non-DOS 8.3 NLM startup directory * TaskMaster Lite (TMLite) v4.07 (05/27/2005): -------------------------------------------- - NLM Changes: ------------ Change Type: Maintenance Severity: Operational Description: RENDIR - Fixed logic to change Name Space w/o renaming directory - Improved error message descriptions * TaskMaster Lite (TMLite) v4.06 (05/02/2005): -------------------------------------------- - NLM Changes: ------------ Change Type: Maintenance Severity: Cosmetic Description: Task String Comparison - Added logic to support leading/trailing space around sign Change Type: Maintenance Severity: Cosmetic Description: Task Error Display - Added logic to show the erroneous line (as well as number) Change Type: Maintenance Severity: Cosmetic Description: TMConsole Command Display - Added logic to show 1st line if new screen created (NWv3/4) Change Type: Maintenance Severity: Operational Description: ECHO_WRITE - Fixed logic to properly process ECHO_WRITE. (null line) Change Type: Maintenance Severity: Operational Description: REFORMAT - Fixed logic to properly format multiple option combinations Change Type: Maintenance Severity: Operational Description: SYSTEM CONSOLE / SC - Modified logic to support SC (as alias for SYSTEM CONSOLE) - Modified logic to pass any trailing commands unchanged Change Type: Maintenance Severity: Operational (Critical) Description: TMCLIENT APIs - Fixed logic which could cause Page Fault ABEND * TaskMaster Lite (TMLite) v4.05 (12/08/2004): -------------------------------------------- - Client Changes: --------------- Change Type: Enhancement Severity: Operational Description: TMClient - Release of Task Management Windows Client (TMCLIENT.EXE) - NLM Changes: ------------ Change Type: Enhancement Severity: Operational Description: DEL / DELETE / ERASE - Added prompt for confirmation, if manual execution DEL *.* - Added /Y option to override confirmation prompt Change Type: Enhancement Severity: Operational Description: DELTREE - Added prompt for confirmation, if manual execution - Added /Y option to override confirmation prompt Change Type: Enhancement Severity: Operational Description: SYSTEM CONSOLE - Added support to pass trailing string to System Console - Added support for SC alias (same as SYSTEM CONSOLE) Change Type: Maintenance Severity: Operational Description: FILE CLOSE - Work around API bug that can ABEND the Server if the open file resides on a NW v6.x non-NSS Volume Change Type: Maintenance Severity: Operational Description: TOCALENDAR - Fixed logic that could cause erroneous date returns Change Type: Maintenance Severity: Operational Description: Batch Command Parser - Fix logic to support IF .. THEN READ %var% parsing - Fix logic to support ECHO Read %var% * TaskMaster Lite (TMLite) v4.04 (10/18/2004): -------------------------------------------- - NLM Changes: ------------ Change Type: Maintenance Severity: Operational Description: Command Line Parser - Work around API bug that failed CWD resolution (NWv3 only) Change Type: Maintenance Severity: Operational Description: Directory / File Name Resolution - Work around NW CLIB API bug that could overwrite stack Change Type: Maintenance Severity: Operational Description: CD / CHDIR - Work around API bug that failed relative dir CD (NWv3 only) Change Type: Maintenance Severity: Operational Description: COPY / XCOPY - Fix logic which could not always resolve NS conflicts Change Type: Maintenance Severity: Operational Description: DELTREE - Fix logic to delete dirs with Delete Inhibit (Di) attr set Change Type: Maintenance Severity: Operational Description: STASKLIST / TASKLIST - Fix logic which looped showing only first scheduled task * TaskMaster Lite (TMLite) v4.03 (09/08/2004): -------------------------------------------- - NLM Changes: ------------ Change Type: Enhancement Severity: Operational Description: DIR / FLAGDIR - Added support for +Ci attribute in (undoc - NWv5+) Change Type: Maintenance Severity: Operational Description: File System Support - Fix logic to support Volumes starting with a numeric digit Change Type: Maintenance Severity: Operational Description: CD / CHDIR - Fix logic to support non-DOS Name Space directory names Change Type: Maintenance Severity: Operational Description: TMHELP - Fix logic to recognize two word commands (LIST CONNS) Change Type: Maintenance Severity: Operational Description: TMSCHEDULE - Fix logic to list correct number of scheduled tasks * TaskMaster Lite (TMLite) v4.02 (07/26/2004): -------------------------------------------- - NLM Changes: ------------ Change Type: Enhancement Severity: Operational Description: TMSCHEDULE - Add logic to retain last User/Password info for 15 secs since last TMSCHEDULE command or screen change Change Type: Modification Severity: Operational Description: TMCONFIG LOG SAVE - Change logic to allow save to local mounted NAS/SAN Volume * TaskMaster Lite (TMLite) v4.01c (07/14/2004): --------------------------------------------- - NLM Changes: ------------ Change Type: Maintenance Severity: Operational Description: Batch Processing of Console Commands - Fix logic that spawned Console Command as separate process Change Type: Maintenance Severity: Operational Description: TASKLIST - Fix logic that changed today's PM scheduled tasks to AM Change Type: Maintenance Severity: Operational Description: TMSCHEDULE - Add pause to LIST in screen display * TaskMaster Lite (TMLite) v4.01b (07/12/2004): --------------------------------------------- - NLM Changes: ------------ Change Type: Maintenance Severity: Operational Description: TMSCHEDULE - Fix DOS 8.3 full specs not matching in DEL[ETE] * TaskMaster Lite (TMLite) v4.01a (07/07/2004): --------------------------------------------- - NLM Changes: ------------ Change Type: Maintenance Severity: Operational Description: Conditional Tests - Fix batch parse of quote enclosed parms with trailing space Change Type: Maintenance Severity: Cosmetic Description: COPY / XCOPY - Fix to display actual versus parsed destination name Change Type: Maintenance Severity: Operational Description: COPY / XCOPY - Fix command parse of named dest long spec when file exists * TaskMaster Lite (TMLite) v4.01 (06/28/2004): -------------------------------------------- Initial release of TaskMaster Lite (TMLite) v4 --------------------------------------------------------------------------- Avanti Technology, Inc. is the developer and distributor for this product.