STAX Hands-On Class Agenda
01:30pm - 02:15pm Part 1: Introduction to STAX
- What is STAX?
- Technologies used in STAX
- STAX Programming Language
- The STAX Web Page
- STAX Requirements
- Perform Exercise 12: Installing STAX
- Using the STAX Monitor (to run and monitor jobs)
- Controlling Execution of STAX Jobs
- Understanding STAX Logs
- Querying STAX Logs
- Submitting STAX Requests via Command Line
02:15pm - 02:35pm Exercises 13 and 14; Break
02:35pm - 03:20pm Part 2: Creating STAX Jobs
- Using Python in STAX XML Documents
- Using XML to Define STAX Jobs
- Retrieving the STAX DTD
- Editing STAX XML Documents
- Understanding STAX XML Elements:
- Fundamental Actions: <script>, <process>, <stafcmd>
- Groupings: <sequence>, <function>
- Looping: <loop>, <iterate>, <break>, <continue>
- Conditionals: <if>, <elseif>, <else>
- Execution Blocks: <block>
- Logging and Messages: <log>, <message>
- Creating a Simple STAX Job
03:20pm - 03:40pm Exercises 15 and 16; Break
03:40pm - 04:20pm Part 3: Creating More Complex STAX Jobs
- Understanding Additional STAX XML Elements:
- Parallel Execution: <parallel>, <paralleliterate>
- Testcases and Timers: <testcase>, <tcstatus>, <timer>
- Signals and Exceptions: <raise>, <signalhander>, <try>, <catch>
- Defining Function Arguments
- Debugging STAX Jobs
- Creating Libraries of Common STAX Functions
- Using XSLT to Create STAX Function Description Documents
- End-to-End Automation
04:20pm - 04:40pm Exercises 17, 18, and 19; Break
04:40pm - 05:00pm Questions and Additional Topics