|
XT401 - TACL® A-Z - Everything you Wanted to Know About TACL
|
|
This course introduces you to the basic features of TACL® as a command
interpreter, how to use the formats of the RUN command, how to build and use
macros, and how to use the features of BUILTINs. The more advanced portions of
the class will investigate TACL® as a full-feature programming language,
introduce the user to IF-THEN-ELSE, CASE, and LOOP constructs, and explore the
use of ROUTINEs and the #ARGUMENT builtin. The programming features of
ROUTINEs, Exception Handling, and Process Control will also be explored. Other
topics covered are use and handling of timestamps (both 3-word and 4-word
timestamps), use of the Define Process environment, handling variable stacks,
and how to edit variables by character and/or by line. This course is a VERY
full 5 days with extensive and challenging lab exercises.
This course uses the 3-book set of textbooks from TACL101/201/301 and their
labs and is priced at a 10% discount from those purchased individually.
Course Duration: 5 days (on-site)
Operations staff, system managers, and programmers who need tools to help their
day-to-day productivity, or who want to use TACL® to automate tasks, or as a
way to prototype new applications. People who have need to control other
processes (such as PERUSE® or SCF®), or who need advanced knowledge of program
control tools. This course is a very FULL 5 days, and will continue until
end-of-business on the last day.
-
TACL® as the command interpreter
-
The RUN commands, and other commands
-
Basic macro building and handling
-
Using BUILTINs
-
Programming constructs - IF-THEN-ELSE, CASE, LOOP
-
How to use ROUTINEs
-
How to use #REQUESTER for file I/O
-
Handling errors or logic exceptions
-
Utility and other process control
-
Advanced ROUTINE processing
-
Tandem's Concepts & Facilities course -or- the Tandem NonStop
Systems CBT -or- Introduction to Tandem for Operators (PLI201) -or-
Introduction to Tandem for Programmers (PLI202).
-
The student is expected to be familiar with basic Tandem precepts and basic
jargon. The student is not necessarily expected to have logged on to the system
before, but this would be helpful.
E-mail:
Phone:
Fax:
Cell/Pager:
Mail:
|
sales@xid.com
+1 817-540-0200 x33
+1 817-545-4960
+1 817-247-7587
1001 W. Euless Blvd. Suite 200
Euless, TX 76040
USA
|
|
-
Module 1 - What is TACL?
-
TACL – a short history
-
TACL - the command interpreter
-
Productivity features - history buffer, FC, etc.
-
Function Keys and ALIASes
-
Module 2 - Using the RUN command
-
The RUN command – the two formats and examples
-
Controlling Processes and using Runtime options
-
LAB
-
Module 3 - Variables, BUILTINS, and Expansions
-
All about Variables
-
Getting information with TACL's BUILTINS
-
Using BUILTINS
-
Expansions and side effects
-
LAB
-
Module 4 - Macros
-
Macro features
-
Substitution rules and examples
-
Limitations of macros
-
LAB
-
Module 5 - LOGON process and basic file I/O
-
What happens at LOGON
-
LOAD vs. RUN – when and why
-
Formatting output
-
#INPUT and #INPUTV
-
FILETOVAR, VARTOFILE
-
Using #SET vs. #EXTRACT
-
LAB
-
Module 6 - ROUTINES:
-
ROUTINEs and Their Functions
-
Using ROUTINEs with #ARGUMENT
-
Parameter Pointer concept, Using #MORE and #REST
-
Using Multiple Alternatives
-
LAB
-
Module 7 - Programming Constructs:
-
IF-THEN-ELSE
-
CASE
-
LOOPS - do-while and do-until
-
Embedding #ARGUMENT in IF, CASE and LOOP constructs
-
LAB
-
Module 8 - FILE I/O - Using #REQUESTER:
-
Record at a time FILE I/O vs. FILETOVAR
-
Exclusion modes and options of #REQUESTER sessions
-
Using File I/O with Loops
-
LAB
-
Module 9 - Using STRUCTURES
-
Defining and Referencing TACL Structures
-
Redefining STRUCTURES
-
Using STRUCTURES for Handling 653x Screen Attributes
-
Using STRUCTURES and handling Data Movement
-
LAB
-
Module 10 - Parsing Variables:
-
Global Editing of variables
-
Using #JOIN and #SORT BUILTINs
-
Line and Character Editing
-
Processing a .CSV file
-
Formatting numbers for decimals and output
-
LAB
-
Module 11 - Process Control:
-
INLINE processing
-
Implicit & Explicit Servers
-
LAB
-
Module 12 - Exception Handling:
-
Features of Exception Handlers
-
Release Handler
-
Keep handler
-
LAB
-
Module 13 - Directories and Segments:
-
Use of Directories and Segment files
-
Building a Segment File
-
Directories and TACLLOCL, impact on the logon process
-
LAB
-
Module 14 - Handling Time:
-
Distinction between 3- and 4-word time BUILTINS
-
Computing time differences
-
Converting Dates to timestamps
-
Converting timestamps to Dates
-
LAB
-
Module 15 - Discussion of Recursion:
-
Recursion in MACRO files
-
Recursion in ROUTINE files
-
Module 16 - Define Process:
-
Passthrough mode
-
Wait and Nowait mode
-
Preparse and Macro options
-
LAB
|
©2003-2004 XID, LTD.
All rights reserved.
|
|