What's new
===================================================================================
- New JAL script debugger
- Telnet Automation (see below for more details). Now you can easily
control and run your UNIX and mainframe programs from 24x7 Scheduler.
- Powerful directory and file replication and synchronization methods
(see below for more details):
Supported methods:
- Local To Local
- Remote FTP to Local
- Local to Remote FTP
- Local to Remote Agent
- Remote Agent to Local
|
- 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 after fail" (see Job
Properties Wizard).
- Standalone JAL and SQL script editors (run 24x7 /? From command line
for more info).
- Script Editor also features numerous other 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.
What's pending in this version
===================================================================================
1. On-line help system full update to v2.0
2. New native database driver for Ingress 9.x
What's postponed
===================================================================================
1. Batch folders postponed until version 2.1
2. Relational database hosted schedule database (storing job definitions and
other characteristics) - indefinitely postponed.
Reasons: Poor performance, significant memory resource requirements,
job scan rate cannot go to second and sub-second levels.
If the database server goes down, the scheduler may hang
because of the "dead" database connection.
What's not supported anymore
===================================================================================
1. Native database drivers for Oracle 7.1, 7.2 (note: Oracle 7.1, 7.2 ODBC
connections are still supported)
2. Native database driver for MS SQL Server 4.x (note: MS SQL Server 4.x ODBC
connections are still supported)
3. Sybase Net Gateway for DB2 ( replaced with more advanced Sybase DirectConnect for DB2)
New Telnet Automation Statements
===================================================================================
TelnetConfig( <Parameter Name>, <New Value> )
TelnetConfig can be executed before or after a Telnet connection is opened
Supported parameters:
"LOGIN PROMPT" - Server login prompt such as "Login:" (this is
default,
don't change it unless your server has a different format)
"PASSWORD PROMPT" - Server login prompt such as "Password:" (this is
default,
don't change it unless your server has a different format)
"TIMEOUT" - seconds - maximum server response time before 24x7 stops waiting.
Default is 10 seconds (increase this value if you use Internet
connection
over slow communication line)
"TERMINAL" - valid values are "SHOW" and "HIDE" - show/hide
full featured
built-in Telnet terminal window that you can use to debug and interact
with
the current Telnet session
For other Telnet statements and their parameters please see
JAL Editor /Paste JAL dialog
Example script:
// configure connection (optional steps)
TelnetConfig( "terminal", "show" )
TelnetConfig( "timeout", "30" )
// establish new connection
TelnetOpen( "your server name or IP address here", &
"your user name", &
"your password" )
// sleep a little bit to allow server return "welcome"
message
Wait( 30 )
// run some program
TelnetSend( "your UNIX program name here" )
// give that program 3 minutes to run then terminate the connection
Wait( 1800 )
TelnetClose( )
New Directory and File Replication Statement
===================================================================================
1. SyncLocalDir - replicates files between two "local" directories
("local" means both local and shared network drives)
Format: SyncLocalDir( <Source Directory
(Master)>, &
<Target Directory (Slave)>, &
<Add New Files>, &
<Delete Missing Files>, &
<Updated Older Files>, &
<Include Subdirectories> )
2. SyncFTPDir - replicates files between "local" directory and directory
on the remote FTP server (both local and shared network drives
supported).
Format: SyncFTPDir( <Master Type>, &
<FTP Server>, &
<FTP User Name>, &
<FTP Password>, &
<Source Directory (Master)>, &
<Target Directory (Slave)>, &
<Add New Files>, &
<Delete Missing Files>, &
<Updated Older Files>, &
<Include Subdirectories> )
<Master Type> - must be either "LOCAL" or
"REMOTE"
"LOCAL" - means than files on the remote computer must be
synchronized with
the local files where the local directory and
file structure is used
as "master". In this case <Source
Directory> - points to the local
directory, <Target Directory> - to the
remote directory.
"REMOTE" - means than files on the local computer must be
synchronized with
the remote files where the remote directory and
file structure is used
as "master". <Source Directory>
- points to the remote directory,
<Target Directory> - local directory.
Additional notes: Because FTP protocol lacks file date/time
manipulations,
files uploaded to a FTP server always have
system date/time on the
FTP server computer (date/time when they were
uploaded).
3. SyncRemoteDir - replicates files between "local" directory and directory
on the remote host running 24x7 Remote Agent (both local and shared
network drives supported).
Format: SyncRemoteDir( <Master Type>, &
<Remote Agent Name>, &
<Source Directory (Master)>, &
<Target Directory (Slave)>, &
<Add New Files>, &
<Delete Missing Files>, &
<Updated Older Files>, &
<Include Subdirectories> )
<Master Type> - must be either "LOCAL" or
"REMOTE"
"LOCAL" - means than files on the remote computer must be
synchronized with
the local files where the local directory and
file structure is used
as "master". In this case <Source
Directory> - points to the local
directory, <Target Directory> - to the
remote directory.
"REMOTE" - means than files on the local computer must be
synchronized with
the remote files where the remote directory and
file structure is used
as "master". <Source Directory>
- points to the remote directory,
<Target Directory> - local directory.
Send mail to webmaster@softtreetech.com with questions or
comments about this web site.
Copyright © 2000 SoftTree Technologies, Inc.
Last modified: January 31, 2000