Usage: clm command[::par1][::par2]...

Command List
? - Displays this command reference page
?::add - Help information on how to add a new task or modify a task
?::addx - Help information on how to add a new schedule or modify a schedule
?::pars - Help information on task parameters 1-50 for each task type
?::type - Help information on TaskTypes used
init::program_name - program_name = Automize, AbleFtp, or JaSFtp etc (Case sensitive). This command is only required if you are using the clm for the first time, and also have not used the user interface yet
start - Starts scheduler engine
stop - Stops scheduler engine
status - Checks if scheduler engine is running
list - Displays Task List
list::taskTitle - Displays task data for task 'taskTitle' in a format suitable for editing
listx - Displays Schedule List
listx::taskTitle - Displays schedule data for task 'taskTitle' in a format suitable for editing
run::taskTitle - runs task 'taskTitle'.
add::... - adds/edits a task.  Use 'clm list' for information to add/edit tasks.
addx::.... - adds/edits a schedule. Use 'clm listx' for information to add/edit schedules.
addprop::filepath|*|key|*|value  - adds/modifies a value in a task, scheduler or settings file.  Example usage: clm "addprop::data/settings/ftpProfiles.jsd|*|profile|*|test" or clm "addprop::data/tasks/testtask|*|TASK.PARAMETERS1|*|testvalue"
listprops::filepath - lists all the keys/values in a settings file.  Example usage:  clm listprops::data/settings/ftpProfiles.jsd
listtaskfiles - lists the filepaths of all existing task files.  usefull when you need to use listprops or addprop functions
listschedulefiles - lists the filepaths of all existing schedule files.  usefull when you need to use listprops or addprop functions
listsettingfiles - lists the filepaths of all existing settings files in settings folder.  usefull when you need to use listprops or addprop functions
del::taskTitle - deletes taskTitle from task list
delx::taskTitle - deletes taskTitle from schedule list
sch::taskTitle - schedules taskTitle in schedule list
sus::taskTitle - suspends taskTitle in schedule list
susAll - suspends all schedules
resAll - resumes all schedules
out - Displays output log
act - Displays activity log
err - Displays debug log
task::taskTitle - Displays the Tasklog for taskTitle
listVar - Displays a list of user variables
getVar::variable_name - returns the value of user variable
setVar::value_to_set::variable_name - sets the user variable value
syncList - Displays a list of synchronization profiles
syncDis::profile - Displays the settings for the synchronization 'profile'
syncAdd::profile::taskList::option::waitTime::afterWait::priority - Adds a new
profile or modifies synchronization profile data if profile exists.
syncDel::profile - Deletes the synchronization profile
emailList - Displays a list of email server profiles
emailDis::profile - Displays the smtp server settings for the email 'profile'
emailAdd::profile::host::port::emailAddress::senderName::authenticationType::popServer::user::pwd - Adds a new profile or modifies email profile data if profile exists.
emailDel::profile - Deletes the email profile
emailNotifyList - Displays a list of email notification profiles
emailNotifyDis::profile - Displays the email notification settings for this profile
emailNotifyAdd::profile::true/false::notificationEmail::"crit"::exitCodeValue::priority -  Adds a new email notification profile or modifies profile data if
profile exists. Example: to send notification email if task exits with exit
code 0, use: clm emailNotifyAdd::true::me@test.com::"="::0
emailNotifyDel::profile - Deletes this email notification profile
ftpList - Displays a list of ftp profiles
ftpDis::profile - Displays the ftp profile settings
ftpDel::profile - Deletes this ftp profile
ftpAdd::..... - Adds/edits a ftp profile.  
usage:
ftpAdd::profile::hostname/ip::port::username::password::FtpDirectoryListParser.FULL_LISTING/FtpDirectoryListParser.NAMES_ONLY_LISTING::UNIX/WINDOWS/VMS/MVS/OS2/OS400::encoding name or DEFAULT_ENCODING::account::passive true/false::timeout::firewall profile name or All.none
example:
ftpAdd::test_profile::193.13.1.1::21::john::cleartextpassword::FtpDirectoryListParser.FULL_LISTING::UNIX::DEFAULT_ENCODING:: ::true::65::All.none
ftpFireList - Displays a list of ftp firewall profiles
ftpFireDis::profile - Displays the ftp firewall profile settings
ftpFireDel::profile - Deletes this ftp firewall profile
ftpFireAdd::..... - Adds/edits a ftp firewall profile.  
usage:
ftpFireAdd::profile::hostname/ip::port::username::password::USER/OPEN/SITE/Custom::custom commands or blank
example:
ftpFireAdd::test_profile::192.168.0.4::21::john::cleartextpassword::USER::-
backupDir - Displays the last backup directory
backup::dir_path - backup data to dir_path
backup::default - backup data to last backup directory
restore::dir_path - restores data from dir_path
restore::default - restores data from last backup directory
registerSched::program::code - Registers & unlocks the scheduler engine for
specific 'program' using the registration 'code'. program = Automize or
AbleFtp or JaSFtp etc..
registerCLM::code - Registers & unlocks this CommandLine Module using
'code'

NOTE: n is 0 based (i.e. first task in task or schedule list has index = 0)

More CLM help information is available in the user interface help file.
