Release Notes
24x7 Automation Suite 3.4.27
- Bug fixes:
-- Reworked FTPFileExists JAL command to make it compatible with all standard FTP servers.
-- Internal implementation of JobGetStatus, JobGetProperty and other job related
statements has been modified. DDE based internal methods have been replaced with
event-signaling based implementation after reports that the old implementation doesn't
work reliably during heavy loads.
-- A number of typo errors and discrepancies have been corrected in the on-line help. yet
much still remains to be fixed.
-- Legacy GUI option "Show Job Status Display" has been completely
disabled (this old option could lead to job hang ups and when used causes memory leaks).
-- Minor fixes in the Script Library interface
- Enhancements:
-- Updates in the graphical interface - all menus now feature modern MS Office XP style
look on all systems and display toolbar icons as in the Office.
-- Incremental modifications made in the code to keep up 24x7 Windows Edition in sync with
recent changes in the 24x7 Multi-platform Edition.
24x7 Automation Suite 3.4.26
- Bug fixes:
-- A couple of bug fixed in the graphical job wizard correcting wrong wizard behavior and
job properties display.
- Enhancements:
-- New date/time edit controls added to the job wizard and couple other places, including
drop-down calendars and more.
-- Updated version of the Java API included with this release to keep it in sync with
recent builds of 24x7 Scheduler Multi-platform Edition and to support recent versions of
24x7 Web-based Management Console Tomcat/JSP version.
24x7 Automation Suite 3.4.23 - 3.4.25
- Enhancements:
-- Internal changes made in the Java API layer to keep 24x7 Scheduler Windows Edition
compatible with the Java API version supported in 24x7 Scheduler Multi-platform Edition.
-- Numerous changes made in 24x7 Web-based Management Console (JSP version) - the console
has been updated to match functionaly that was previously only available in the ASP
version. Also added new functionality for supporting calendaring features available in
24x7 Scheduler Multi-platform Edition.
24x7 Automation Suite 3.4.22
- Fixed bugs:
-- Java/COM API use with Remote Agent - cannot run scripts and operation system commands
when the security is turned on (incorrect access denied warning)
-- Standby scheduler runs "on startup" jobs on startup, while it should run such
jobs during fail-over events.
-- "Internal error" appears in the job log during Remote Agent v3.4.21 shutdown
- this error can be seen when the agent is run with DEBUG switch
-- Off-line script editor crashes if "Paste JAL Commands" function is used.
-- Detached jobs crash on startup if Log Viewer, Job Monitor or Queue Monitor windows are
displayed in the left-top corner of the screen and the Job Explorer window is displayed
but not focused. This can occur after using global Windows functions like Tile Windows
Vertically or Tile Windows Horizontally (right-click on the Windows Task Bar and then
select Tile Windows Horizontally from popup menu) or by simply opening, moving and
activating these windows with a mouse.
-- RemoteCopyJob statement creates unnamed destination folder on the remote computer with
no jobs in it.
- Enhancements:
-- DatabaseImport statement doesn't require anymore primary key for the target table.
-- DatabaseImport statement now returns friendly error messages if data import fails.
Error messages now contain reference to the number of row where the import error occurred.
24x7 Automation Suite 3.4.21
- Fixed bugs:
-- Detached jobs always run asynchronous (the synchronous job option is ignored)
JAL Script data type conversion handling problems: a string value containing digits and
multiple periods or commas is always recognized as a number leading to conversion errors.
Starting with this version such values are not converted to numeric data type. IP and
similar values are now recognized and treated as strings rather then as numbers
-- JAL script: documentation for DatabaseInsert statement is incorrect and misleading,
making it difficult to guess correct usage for this database operation
- Enhancements:
-- Added new option for not displaying system tray icons for detached jobs. See
Tools/Options menu; Miscellaneous options.
-- 24x7 Scheduler GUI: "Run Now" command now permits running jobs in both
"test mode" (foreground run with interactive error messages) and "normal
mode" (in normal mode, the selected job is submitted to the job queue as if it was
run on schedule)
-- Remote jobs can now be set to run detached.
-- Detached jobs now pass job failure status to the main job engine, which allows using
"Retry On Error" options with detached jobs.
-- Jobs can be now paused/resumed and optionally killed (this new functionality supports
all types of jobs including script and db type jobs that run as internal threads).
-- Job Queue Monitor now supports display of background asynchronous jobs. Asynchronous
jobs are displayed in the Queue Monitor as jobs running in virtual [background] queue.
-- A number of other minor enhancements for improved user experience.
24x7 Automation Suite 3.4.0-3.4.20
If you are serious about automating your company, then you must
have this new version of the 24x7 Scheduler. It can be used to schedule and automate
nearly anything.
- New notification action types in 24x7 Scheduler:
-- Send SNMP traps -- this options allow direct integration of 24x7 Scheduler with leading
enterprise network management consoles such as HP OpenView and other. Using this option
you can setup traps on a job level!
-- Execute another job - this option proves great opportunity to run corrective jobs in
case of a main job failure
-- Execute external program - this option proves great opportunity to run corrective jobs
in case of a main job failure
- Different types of notification actions can be now graphically attached to
different job events. As before multiple actions can be optionally attached to the same
job event.
- New file-watch processing options for automatic file moving and renaming before or after
job run.
- New improved semaphore file processing that prevents duplicate jobs from being added to
the job queue if the initial job has not been executed yet and remains in the job queue.
- Completely redesigned NT Event logging services. The written messages now clearly marked
and assigned to different categories. Job level log records now clearly show logged
messages.
- 2 web-bases interfaces for 24x7 Scheduler. ASP and JSP versions are available
- Updated and expanded COM and Java APIs
- New 24x7 shell extensions. Now jobs can be scheduled directly from Windows Explorer
using shell's context menus.
- New extensions for the Job Automation Language:
-- RunConfig - provide access to advanced options for running external processes,
including graphical window size and appearance, process desktop and title, CPU binding and
other.
-- FileCreateTemp - creates an empty temporary file with guaranteed unique file name.
-- FileAppend - concatenates two files.
-- FileZip - enhanced version of FileZip that now supports wildcards in file names.
-- FileZipEx - provides more options for file zipping including recursive file zipping in
subdirectories.
-- SubDir - reports list of subdirectories in any give directory.
-- FTPResumeFile - this is a version of FTPGetFile that supports resuming of broken file
downloads as well as incremental downloads.
-- FTPAppendFile - supports appending data to files on the remote FTP server.
-- FTPCommand - provides methods for executing arbitrary FTP and operation system commands
on remote FTP servers.
-- DirCreate - enhanced version of DirCreate that now supports recursive subdirectory
creation in a single operation.
-- SendTrap - sends SNMP traps.
- New extensions for the Visual Basic Script
-- Run - run external programs or files.
-- RunaAndWait - same as Run but with wait and timeout.
-- RunJob - same as same as RunAndWait but used for launching for 24x7 Scheduler jobs.
-- KillProcess - terminate system processes
-- PrintFile - send file to default printer.
-- Sleep - put job into a sleep mode.
- Updated APIs that support newest options and features.
- Enhanced setup program providing greater control over installation options.
- Starting with version 3.4.4 direct support is available for Windows/DOS environment
variables in job command lines, directory names, and scripts.
- Starting with version 3.4.4 FTP operations can optionaly set date/time of uploaded files
to their original values. See FTPConfig topic in the on-line help
system for more information.
- Starting with version 3.4.7 24x7 Scheduler and 24x7 Remote Agent can be setup to
automatically resttart the system when free system resources fall below certain threshold.
They can be also scheduled to automatically restart on specified days of week.
- A number of new job templates.
- Updated and improved documentation.
- Fixes for known bugs
24x7 Automation Suite 3.3.0-3.3.8
- New scheduling options in 24x7 Scheduler:
-- option to specify daily start/end time interval for jobs with "run all day"
schedule
-- option to specify fixed list of selected start times for jobs with "run all
day" schedule. Example: 9:00, 9:20, 10:00, 10:20, 11:00, 11:20
-- option to specify fixed list of selected start days for jobs with "monthly"
schedule. Example: 1, 3, 7, 15
-- option for file-watch jobs to monitor file size stability before launching the actual
job.
- Support for Secure Shell and Secure FTP automation. All Telnet and FTP statements can
now work over SSH protocol. Both SSH1 and SSH2 are supported. For details see help on
TelnetConfig and FTPConfig statements.
- New graphical option to run jobs as another user (previously available in JAL script
only)
- Support for Pager and Network messages
New notification action types: Send Page and Send Network Message
- Optimized generation of HTML status reports. 24x7 now generates HTML reports at least 10
times faster than in previous versions.
New option to generate consolidated HTML status reports that include information from all
remote schedulers and agents. See new "Build consolidated
status reports" job template for more information
- New graphical Job Template Builder tool
- New macro-parameters @V"file" and @V"domain"
- New extensions for the Job Automation Language:
-- AtomicTime - get time from atomic servers and synchronize jobs and computer clocks
-- HostTime - get local time on remote computers
-- DirEx - alternative version of Dir statement, return full file names including file
path
-- PageSend - send pager messages
-- NetworkSend - send network messages
-- MemoryGetFreeEx - an alternative version of MemoryGetFree. See on-line for more info.
- Full support for automated silent setups.
- 5 new job templates.
- Updated and improved documentation.
24x7 Automation Suite 3.2.0-3.2.5
- 24x7 Remote Automation Server (24x7 RA Server) for Digital UNIX and Tru64 UNIX - Execute
programs and work with files on remote UNIX systems as if they were your local Windows
files.
- New job load balancing option. This option allows you to avoid specifying static job
server name. The execution server is assigned dynamically using "least busy"
method.
- New extensions for JAL:
- Advanced programmatic job manipulation and replication methods: RemoteJobList,
RemoteJobCreate, RemoteJobDelete, RemoteJobEnable, RemoteJobDescribe, RemoteJobModify,
RemoteCopyJob, RemoteCopyFolder, RemoteCopyJobDatabase, RemoteCopySettings
- Improved error trapping and handling in JAL scripts: OnErrorGoTo, OnErrorStop,
OnErrorResumeNext
- New directory and file comparison statements: CompareLocalDir, CompareRemoteDir,
CompareFTPDir
- Other new statements: RegistryList, RegistryDelete, JobList
- 5 new job templates. The total number of ready-to-use job templates is now near 100.
- 24x7 GUI MacroRecorder is now able to automatically schedule the newly recorded GUI
automation job.
- Fixes for known bugs found in version 3.1 and prior.
- Improved on-line documentation. Also released new updated versions of 24x7 Scheduler
User's Guide and JAL Reference; 24x7 RA Server manual; 24x7 COM/ASP interface in PDF
format.
24x7 Automation Suite 3.1.0-3.1.4
- 24x7 Remote Automation Server (24x7 RA Server) and Client for Linux and Sun Solaris -
Execute programs and work with files on remote Linux and Solaris systems as if they were
your local Windows files. 24x7 RA Server supports Linux and Solaris native security
systems and at the same time allows authorized users transparently access their Linux and
Solaris programs and files. Complete set of Job Automation Language (JAL) statements is
provided for working with 24x7 RA Servers.
- New extensions for JAL: FTPFileSize and FTPFileDateTime
- New job templates. The total number of ready-to-use job templates is now 90+
- Fixes for known bugs found in version 3.0 and prior.
- Improved on-line documentation. Also released new PDF version of 24x7 Scheduler User's
Guide and JAL Reference and the new 24x7 Remote Automation Server for Linux/UNIX manual in
PDF format.
24x7 Automation Suite 3.0.1 - 3.0.5
- Multiple asynchronous job queues and non-blocking synchronous and asynchronous queued
job executions. No more lockups until a foreground synchronous job is complete.
- Visual Basic Script support with integrated run-time and development environment
featuring VBScript engine, editor and debugger. Running, editing and debugging all types
of jobs is totally transparent. The same development environment handles JAL scripts, VB
scripts and SQL scripts.
- Support for cross-language calls. You can call JAL script methods from VBScript and visa
versa.
- Process "exit code" expressions for conditional process completion status
verification.
- Job priorities
- New JAL (Job Automation Language ) extensions
- VBScriptExecute can be used to execute VBScript directly from JAL script jobs.
- FileSetAttrEx is enhanced version of old FileSetAttr that provides support for
bulk-file operations.
- DirCreate, DirDelete, DirRename, DirExists, and isDir fill the gap for directory
management. There is no more need to use DOS commands for directory management --
FTPDirCreate and FTPDirDelete extend FTP processing options existed before.
- InputBox is a multi-purpose function that can be used for building and running
user oriented interactive jobs as well as it can be used as an additional option for job
debugging and testing.
- LogClear, LogBackup, LogFileSize, and LogRecordCount provide complete set of
methods for automated NT event log monitoring and management.
- ScreenCapture and WindowCapture can be used to make automated unattendant screen
shots and save them in files.
- MacroPlayBack is the method for playing macros recorded with 24x7 MacroRecorder
(see next item for more details)
- New GUI Automation utility - 24x7 MacroRecorder for automation of GUI applications. This
utility is the next generation macro recorder with support for human readable and editable
scripts and enhanced macro recording and playback that features recording for environment
parameters and then verification and comparison of environment parameters in playback
time. This unique feature makes 24x7 MacroRecorder much more reliable than other similar
utilities.
- New "Late job" notification event extends array of other automated
notification events.
- New notification action type - "Execute script" with support for both JAL and
VB Script.
- New @V"event" macro-parameter for customized multi-purpose notification
actions.
- Enhanced job performance statistics collection and analysis.
- New job performance, load balancing and conflicts reports. Job Forecast and other
statistical reports.
- New job queue monitor.
- Enhanced version of the real-time job monitor. This version also supports persistent and
non-persistent monitoring for remote jobs and remote connections.
- New job database and 24x7 server security system with support for users, user groups and
different customizable authorization options.
- Standby server now supports complete replication including replication for jobs, script
library, holidays, remote agent profiles, database profiles, security settings, and queue
configurations.
- New command line option /MINIMIZE.
- New job templates.
- 24x7 Screen Saver - now you can know what your jobs are doing even when you cannot see
them on your screen.
- Lots of user interface improvements and updated documentation.
- Fixes for known bugs found in version 2.4 and prior.
24x7 Scheduler 2.4.0 - 2.4.7
- New COM+ and ASP interfaces allow easy 24x7
integration with other products as well as building true "thin client" Web
interfaces for 24x7 servers. Users need just a Web browser for full or restricted access
to most 24x7 Scheduler features.
- New Java interface allows easy 24x7 integration with various Java
programs, including applets, standalone programs and servlets. Now your users can create
and manipulate 24x7 jobs from any Browser platform.
- New detached job property. This property allows 24x7 to spawn a
separate instance, which in turn runs the job. This options is a good way to deal with
various troublemaking jobs. While detached jobs are being processed just like other jobs,
they do not affect the main 24x7 instance and so this option can greatly improve the
overall system stability.
Detached processes as well as other jobs started from the command line using the 24x7
/JOB command can now connect to and interact with other networked 24x7
components, just like jobs running by the main 24x7 instance.
- 24x7 Remote Control now supports remote updates for Script Libraries and Holidays on
remote 24x7 servers.
- New Job Automation Language statements:
- RunAsUser and RunAsUserAndWait statements can be used
to run other programs using a different Windows NT/2000 user account.
- GetRemoteVariable and SetRemoteVariable statements
allow obtaining and changing data in remote 24x7 servers. They can be used for building
various distributed jobs that run on multiple computers but
share/exchange some data.
- Several new job templates
- Other user productivity and interface enhancements, fixes for known bugs.
- Improved on-line documentation. Also released new PDF version of 24x7 Scheduler User's
Guide and JAL Reference.
24x7 Scheduler 2.3.0-2.3.7
- 60+ job templates that will help you quickly automate most common tasks.
In addition you can create your own job templates and distribute them to your users. We
will also keep adding new templates to the 24x7 Scheduler Tips and Script Archive on the
Web.
- New version of the job database format. Your old job databases will be automatically
converted to the new format. New version supports better security and enhanced multi-user
functions. Job modification attributes are now exposed and allow system administrators
easily track job database changes.
- New extensions for the Job Automation Language
More efficient implementations of FTP statements. New version supports processing of both
single files and file lists. Multi-file processing is more efficient and faster.
New Job Automation Language statements:
- ChooseCase -- can be used for branching script logic in multiple-choice situations.
- ConcatEx -- enhanced version of the existing Concat statement that can be used to
concatenate multiple variables and constants into one value in a single operation.
- Timer -- can be used for precise measuring of processing time. This is a "must
have" statement for various performance monitoring tasks.
- RaiseError -- can greatly simplify scripts that feature error-handling routines.
- PingPort -- can be used to easily build various "service-alive" monitoring
jobs. A complete template for such jobs is provided with this new version.
- DirWaitForUpdate -- can be used for building "directory-watch" jobs.
- LogSearchEx -- is a subset of LogSearch statement that allows searching for messages
written to the Windows NT event log by a specific application.
- LogWaitForUpdate -- can be used for building robust "event log monitor" jobs.
- FileZip and FileUnzip statements -- can be used to automate standard ZIP/UNZIP
operations.
- Introduced new "on startup" job trigger. This trigger allows scheduling that
start on 24x7 Scheduler startup. For example, you can use this trigger for persistent JAL
jobs that perform continuous file monitoring, Windows NT/2000 event log monitoring, and so
on
- New "first/last day" option added for "monthly" type schedules
- Significantly expanded options for "email-watch" triggers: Email monitoring
using wildcards (MAPI interface); Email monitoring using full and partial phrases (Lotus
Notes); Email message subject, sender, text, and attachment file names now available as
macro-parameters (all email interfaces).
- Introduced new macro-parameters:
@V"subject"
@V"message"
@V"sender"
@V"attachments"
@V"user"
@V"computer"
@V"job_id"
@V"job_name"
@V"24x7_home"
Please see the on-line help for more details.
- 24x7 Remote Control now allows testing jobs on both computers - the computer
running remote Master scheduler and local computer.
- Numerous other user productivity and interface enhancements, fixes for known bugs.
- Improved on-line documentation. Also released new PDF version of 24x7 Scheduler User's
Guide and JAL Reference.
24x7 Scheduler 2.2.0-2.2.3
- Remote Control component for Master Schedulers and Remote Agents. Now you can configure
software and manage jobs on remote computers without roundtrip to the server. Make sure to
upgrade 24x7 Scheduler running on remote computers before you use it. Also, note that this
new Remote Control functions can be used simultaneously by many users and the remote
software remains on-line and operational while you make changes. To use the Remote Control
you should have either Site license or a separate serial number for the Remote Control
component.
- New extensions for the Job Automation Language:
New DatabaseConnectEx statement allows supplying database connect information from script
in run-time without using previously created database profiles. This is also a better way
to protect database passwords as it could be covered by the job protection schema.
New ProcessGetExitCode can be used to retrieve the exit code of the last process
started by Run, RunAndWait or RunWithInput statements. If you use program exit codes, for
sure this statement will simplify your job processing.
New LogAddMessageEx statement allows adding user-defined messages to the 24x7 event log.
- Job duplication using "Copy existing job" function
- User productivity and interface enhancements, fixes for known bugs.
- Improved on-line documentation. Also released new PDF version of 24x7 Scheduler User's
Guide and JAL Reference.
24x7 Scheduler 2.1.0-2.1.2
- SMTP support for sending email messages. Now 24x7 supports three different email
interfaces: MAPI, Lotus Notes, and SMTP
- New extensions for the Job Automation Language.
- New Internet statements for getting files and posting over the Internet with support for
connections via proxy (see WebGetFile, WebPostData, WenConfig for details)
- New Ping statement (similar to DOS ping command) makes server monitoring easier.
- Improved FTP support. Added support for FTP ASCII mode transfers (see FTPConfig for
details)
- Added many new examples including complete examples for converting mainframe files from
EBCDIC to ASCII and from ASCII back to EBCDIC
- User productivity and interface enhancements, fixes for known bugs.
- Improved on-line documentation. Also released new PDF version of 24x7 Scheduler User's
Guide and JAL Reference.
24x7 Scheduler v2.0.0
- JAL Script Debugger
- Telnet Automation. Now you can easily control and run your UNIX and mainframe programs
from 24x7 Scheduler. For details please see Telnet statements in the on-line help file.
- Powerful 2-way file replication and synchronization functions (see SyncLocalDIR,
SyncFTPDir, SyncRemoteDir statements in the on-line help file.):
Supported methods:
- Local To Local
- Remote FTP to Local
- Local to Remote FTP
- Local to Remote Agent (TCP/IP)
- Remote Agent to Local (TCP/IP)
|
- Support for nested loops.
- Added ForNext loop and other new loop structure control statements: Continue, Break.
- Global variables - accessible from all jobs and remain their values between job runs.
- User-defined statements (Script Library) - make your own JAL statements that automate
repetitive operations.
- Other new statements (please see JAL Editor /Paste JAL dialog for help for statement
parameters):
JobRemoteRun - job execution with remote agent specified in run-time (late binding)
AgentTest - test connectivity to remote agent in run-time (perhaps before submitting a
job)
FileSearchEx -mass-file search operations
FileReplaceEx - mass-file search and replace operations
FileTransferEx - supports both uploading/download files to/from another computer running
remote agent
Dir - returns comma separated list of files (simulates DOS dir command)
FTPDir - same as Dir but for FTP
RemoteDir - same as Dir but for remote computer running 24x7 remote agent
FileConvert - file conversion/translation procedure - very handy to convert from EBCDIC to
ASCII and from ASCII to EBCDIC
- New job properties to handle "retry on fail" (see Job Properties Wizard).
- Standalone JAL and SQL script editors (run 24x7 /? From command line for more info).
- Script Editor also features numerous productivity enhancements.
- Schedule import/export to/from relational database via ODBC connection (see
Import/Export Wizard).
- Improved Master/Standby scheduler synchronization; including holidays and new Script
Library.
- Updated native database drivers: MS SQL Server 7.x, Oracle 8.0.4 and above, Sybase
DirectConnect for DB2
- User productivity and interface enhancements, fixes for known bugs.
24x7 Scheduler v1.6.0
- Added support for "backup" remote agents. This option allows job fail-over in
the event if the main remote agent is not available. This job-level option is added as an
addition to the already existing scheduler-level fail-over option (see Fail-save mode).
- Added experimental email interface for Lotus Notes, as an alternative to the supported
standard MAPI. Note that you still can use Lotus Notes MAPI extensions. This new Lotus
Notes email interface includes Notes extension manager component that effectively
suppresses standard Notes password prompt and instead supplies it with the password
specified in the job properties.
- Significantly expanded JAL - Job Automation Language:
a) Added support for RAS, for details see "RASDial", "RASHangUp", and
"RASGetStatus" statements.
b) Added support for bulk file operations, for details see "FileCopyEx",
"FileMoveEx", and "FileDeleteEx" statements.
c) "FileExists" statement now supports wildcards.
- Added support for multiple schedule databases. A schedule database file can be changed
just like a spreadsheet file can be changed in spreadsheet program.
- Added new Database Manager tool for easily copying jobs between development and
production systems.
- Optimized speed and improved synchronization between Master and Standby schedulers.
Added new option to retry synchronization <n> times before Standby scheduler
switches to the standalone mode. Master and Standby schedulers are not required anymore to
use the same database file. They now use advanced compression methods while
replicating job database to improve performance and decrease network traffic.
- Added several job protection options. A job can be optionally password protected from
modifying, deleting, disabling, viewing, and running manually.
- Added documentation and numerous examples of using "Call" statement that was
introduced in the v1.5.2. Now you can easily create your own extensions for the 24x7
Scheduler as well as use a wide variety of existing Windows API functions.
- Fixed problems with "MailSendWithAttachment" statement.
- Fixed problems that caused 24x7 service crash on some Windows NT installations.
- Job logs now present records in the descending order (most recent records displayed
first).
- Other productivity enhancements and minor bug fixes.
- This upgrade includes updated job example database "Example Jobs.dat". Select
File/Open menu to open this job database in the 24x7 Scheduler.
.
24x7 Scheduler v1.5.0 - v1.5.2
- Added new option to manage connect privileges for Remote Agents and StandBy schedulers.
- Updated documentation now includes examples for all 24x7 script statements (over 250
examples). "FileTransfer" statement is also completely documented.
- Added support for wildcard characters in "input" semaphore files.
- Introduced 3 new job triggers: "on log-off", "on shutdown", and
"no schedule".
- "JobRun" statement now can also run remote jobs.
- Escape symbol for special ASCII characters can be optionally changed.
- Added new command line option to start jobs from the command line by specifying job id
as a command line parameter. Now you can create Windows shortcuts and Desktop icons that
point to a particular job. This also allows triggering 24x7 jobs from other programs,
batch files, StartUp folder, etc... For more information run "24x7 /?".
- In addition to Windows NT services support, 24x7 Scheduler can now run as a Windows
95/98 service application with an option to survive user log-off.
- In email notification messages you can now specify multiple recipients. Same feature is
also supported in "MailSend" and
"MailSendWithAttachment" statements. In addition,
"MailSendWithAttachment" now supports multiple attachments in
one message.
- Fixed problems with handling of "output" semaphore files.
- Fixed problems with Sending Keystrokes.
- Fixed "WindowWaitClose" and "WindowWaitOpen". They now interpret
time in seconds as documented and not in milliseconds.
- Fixed JAL Interpreter problems with the Registry statements.
- Other productivity enhancements and minor bug fixes.
24x7 Scheduler v1.4.0
- Added support for multiprocessor systems (Windows NT only). Job Engine always runs on
first CPU (bound to 1st CPU), other threads created for asynchronous scripts are bound to
other processors (using load balancing methods).
- Job Monitor: added Time-scale and Print options.
- New 24x7 script enhancements:
1) Added support for variable's initial value
2) Added "LogSearch" statement that you can use to monitor
both Windows NT System and Application event logs for errors reported by other Windows NT
services and applications.
3) Significantly expanded interface for dynamic job manipulations.
Added "JobDescribe", "JobDelete", "JobCreate", and
"JobGetStatus" statements. Improved scope and performance of
"JobModify" and "JobEnable" statement.
4) Added "FTPRename" statement, fixed "FTPDelete"
5) Documentation corrected for the "LogAddMessage" statement.
- Job Explorer is now resizable
- Added support for direct file transfers between main scheduler and remote agents. This
feature is undocumented in the current release. Use new "FileTransfer" statement
in scripts to transfer files between schedulers.
Syntax: FileTransfer <host name>, <local file(s)>, <remote
file(s)>
Use comma separated list to specify multiple files in one transfer. Multi-file transfer
requires just one connection and is faster than several single file transfers.
When transferring files 24x7 uses advanced compression algorithms to
reduce network traffic and transfer time.
24x7 Scheduler v1.3.0 - v1.3.1B
- Jobs of 24x7 script and database (SQL) types can be executed asynchronously. This major
improvement ensures high availability of the 24x7 Scheduler. The 24x7 is now capable to
process multiple jobs simultaneously without interruption.
- Job Automation Language (JAL) syntax now allows both numeric and boolean values in
places of boolean values. Numeric zero is considered as FALSE value, otherwise it is
considered as TRUE. This new feature makes coding more efficient. See online help for more
details.
- Added JobModify statement. This statement allows flexible job modifications on the fly
right from JAL scripts. All job properties that can be modified normally by using 24x7
GUI, can be equally modified by using JobModify statement.
- Added MemoryGetFree statement. This statement allows retrieval of available free memory.
You can use it to build various "memory watch" monitors.
- Added new "ProcessList", "FileSplitName",
"WindowButtonClick", "DiskGetFreeSpaceEx" statements. See online help
for more details.
- Added support for special ASCII characters in string literals: \", \n, \r, \t.
- Improved version of "isTaskRunning" (full Windows NT compatibility).
- Boosted job search options; added several new job search options; fixed
"case-sensitive" search, now you can search text in any case (not UPPER case
only).
- Fixed multiple "Dynamic Jobs" folders after dynamically creating multiple new
jobs without calling "Save" in between.
- Fixed "WindowGetActive" and "ProcessGetID" statements.
- Fixed "Process" status detection in job triggers (now it is fully Windows NT
compatible).
- Fixed bugs in the Job Dependencies Editor.
- Added support for Folder comments and numerous other minor enhancements.
- Fixed several bugs found in the previous versions.
24x7 Scheduler v1.2.0 - v1.2.1
- Improved support for Windows NT services. Now 24x7 Scheduler can be set to run as a true
Windows NT service. See on-line help for more information.
- Job Automation Language (JAL) now supports multi-line statements. The & (ampersand)
sign is used to indicate line continuation.
- Better internationalization support - date and time formats are depend on your Windows
version and settings. Localized versions of the 24x7 Scheduler will be added in a near
future.
- Improved user interface. Now the editor can be invoked right from the main scheduler
screen. Use Ctrl+E or right-click menu.
- Added "Validate Syntax" option to allow script syntax checking without actual
script execution.
- Fixed several minor bugs found in the previous versions.
- Improved support for customized Windows color schemas and Themes. All screens now have
consistent look regardless of the selected color schema.
Send mail to webmaster@softtreetech.com with questions or
comments about this web site.
Copyright (C) 2009 SoftTree Technologies, Inc.