Avanti Product Banner

avanti's TaskMaster® / TaskMaster Lite
Version 4


Key New Features / Technology In This Release
Block level (delta change) updates for Server-to-Server Transfers*
Intelligent Real-Time Compression for Server-to-Server File Transfers*
Name Space Support Expanded to Include Macintosh / NFS Name Spaces
IP (UDP) Protocol Support for Server-to-Server File Transfers (NW v5.x+)*
SMTP Simple E-Mail Support* / Longer Name Support / Expanded Commands

* TaskMaster v4 (full version) only - TaskMaster Lite (TMLite) only supports local (same) Server operations

v4 versus v3 Comparison Chart
(As of: v4.06 02 May 2005)

Description TM v4 TM v3 Comments
Protocol Support
Server <==> Server Data Transfer NCPE
IP
NCPE NCP Extensions (supports any NW platform)
UDP (much better performance on NW v5.x+)
File System Support
Name Space Support
» TaskMaster: Local & Remote Servers
» TMLite: Local Server only
DOS
LONG
MAC
NFS
DOS
LONG


(MAC.NAM must be loaded)
(NFS.NAM must be loaded)
Name - Max. Length 511 255 VOL:\Full\Path\FileName.Extension
Server <==> Server
File Copy / Update
data transfer options for:
  » SCOPY / SxCOPY
  » SYNC
*** TMLite: No Server <-> Server Support ***
Raw
NW Co
TM Co

Block/delta
Encrypt
Raw
NW Co
As is/raw data
Retain NW Compressed status
Def = Compress if not already compressed data
» Opts = Compress All / Compress None
Block level changes only (delta updates)
Jumble (encrypt) data during transfer
Batch / Script - Commands
File I/O
» OPEN READ - Max Files
» READ - Max Variables
» OPEN WRITE - Max Files
» WRITE - Max Variables

10
100
10
100+

1
1
1
1

For reading ASCII data files / parsing log files
Limit: Variable count & command line length
For writing data / log / report files
Only limit is comand line length
FINDCHR   (Find Character in Variable) NEW -- Offset of character in Dynamic Variable
FINDLEN   (Find Length of Variable) NEW -- Length of string in Dynamic Variable
FINDSTR   (Find String in Variable) NEW -- Offset of string in Dynamic Variable
REFORMAT   (Modify Variable Data)
» LEFT
» PACK
» RIGHT
» ##

NEW
NEW
NEW
NEW

--
--
--
--

Left justify
Strip leading 0's (Num) / extra spaces (Alpha)
Right justify
Set length
TOCALENDAR   (Day of Year to Date) NEW -- Julian (0 - 365) to Calendar (yyyymmdd)
TODAYOFYEAR   (Date to Day of Year) NEW -- Calendar (yyyymmdd) to Julian (000 - 365)
VARALIAS   (Assign Name to Variable) NEW -- Assign alias (new) name to Dynamic Variable
Batch / Script - Processing
Command Line - Max Length 1023 511
Dynamic Variables - Max Count 100 10
Dynamic Variable - Max Length 511 255
Dynamic Variable - User Named 100 -- Max name length is 15 characters
System Environment Variables 77 66 Does not include Dynamic Variables
Extended Console Commands
DELTREE   (Remove Subdirectory Tree) NEW -- /K   - Keep Dirs (delete Files only)
DIR   (Directory Search / List)
» Attribute   (Set)
» Attribute   (Not Set)
» Directory exclusion
» File exclusion
» Length/Size   (Specific / < > / Range)
» Name Space   (Specific)
» Owner   (UnOwned / Invalid)
» Owner   (Specific)
» Rights   (Invalid Trustee)
» Rights   (Specific Trustee)
» Time: Accessed   (Specific / < > / Range)
» Time: Created   (Specific / < > / Range)
» Time: Modified   (Specific / < > / Range)

NEW
NEW
NEW
NEW
NEW
NEW
NEW
NEW
NEW
NEW
NEW
NEW
NEW

--
--
--
--
--
--
--
--
--
--
--
--
--

/A=+@   /A=@   (+@ | @   - attribute set)
/A=-@   (-@   - attribute not set)
/-D   - List only Files   (default: /D   +Dirs)
/-F   - List only Dirs   (default: /F   +Files)
/L=[+|-]512   /L=128-512
/N=ns   (Name Space = ns)
/-O     (Invalid/No Owner)
/O="object.cx"   ('object.cx' must be the Owner)
/-R     (Invalid Trustee)
/R="object.cx"   ('object.cx' must be a Trustee)
/T=A[+|-]y4/mm/dd   /T=Ay4/mm/dd-y4/mm/dd
/T=C[+|-]y4/mm/dd   /T=Cy4/mm/dd-y4/mm/dd
/T=[M][+|-]y4/mm/dd   /T=[M]y4/mm/dd-y4/mm/dd
PURGE   (Remove Deleted / Limbo Files) NEW -- /Z   - Purge empty (0 byte / NULL) Limbo files
SxCOPY   (Server <-> Server File Copy)
» Block level (delta) updates
» Compress data during transfer
» Encrypted data transfer
*** TMLite: No SCOPY / SxCOPY Support ***

NEW
NEW
NEW

--
--
--

/B   - Changes only   (/-B   - Performs full copy)
/C   - All data   (/-C   - None,   default: Uncomp only)
/J   - Jumble (encrypt) data transfer
SYNC   (Replication / Synchronization)
» Block level (delta) updates
» Compress data during transfer
» Non-Exclusive (shared) source file access
» Encrypted data transfer
» Errors & warnings only
» Real time viewing of logged activity
» Exclude Dirs / Files from processing
*** TMLite: No SYNC Support ***

NEW
NEW
NEW
NEW
NEW
NEW
++

--
--
--
--
--
--
--

/B   - Changes only   (/-B   - Performs full copy)
/C   - All data   (/-C   - None,   default: Uncomp only)
/-E  - Sharable RO mode (default: /E[xclusive mode])
/J   - Jumble (encrypt) data transfer
/W   - Errors/warnings only
View activity while output redirected to log file
Expanded: Dirs / Files; Patterns below Dir / in Tree
TMCONFIG   (Configuration Management)
» Add TaskMaster Operator
» Delete TaskMaster Operator
» List TaskMaster Operators
» Add TaskMaster User
» Delete TaskMaster User
» List TaskMaster Users
» Clear the Master Log
» Backup & Clear the Master Log
*** TMLite: No Operator / User Support ***

NEW
NEW
NEW
NEW
NEW
NEW
NEW
NEW

--
--
--
--
--
--
--
--

TMCONFIG ADD OPERATOR [user.cx]
TMCONFIG DEL[ETE] OPERATOR [user.cx]
TMCONFIG LIST OPERATOR [user.cx | wild card]
TMCONFIG ADD USER [user.cx]
TMCONFIG DEL[ETE] USER [user.cx]
TMCONFIG LIST USER [user.cx | wild card]
TMCONFIG LOG CLEAR
TMCONFIG LOG SAVE [spec]
TMSERVER   (Server Information)
» NDS Context
» NDS Name
» NDS Tree

NEW
NEW
NEW

--
--
--

CX
DS
TREE
TMSMTP   (SMTP SendMail) NEW -- Send basic SMTP text messages
WHEREIS   (Find File)
» Directory exclusion
» File exclusion

NEW
NEW

--
--

/-D   - List only Files   (default: /D   +Dirs)
/-F   - List only Dirs   (default: /F   +Files)
WHOHAS   (Open File Info) ++ -- Expanded Support for NLM Open Files