Advanced Telon Online - Course Schedule
Tuesday Morning
Instructor Presentation: Telon Field Edits
Lab:
Write and compile a pair of field edits to do text processing on the 3270.
Result: The students will know how to write installation-specific field edits, incuding those which require extended parameters and which use Telon features many programmers are unaware of.
Tuesday Afternoon
Review, Q & A of previous session
Instructor Presentation:
Managing the Transfer Work Area. (XFER, SPA, COMMAREA)
Setting Environment parameters for greater efficiency.
Lab: Break the vendor-supplied copybook into its component pieces, and include only the appropriate ones in each program. Set SPASIZE, SPASTG and other parameters to efficient values. Note that most programs now use considerably less machine resources.
Result: Students are now competent to reduce both machine costs and programming effort on Telon projects.
Wednesday Morning
Review, Q & A of Previous Session
Instructor Presentation: Input Segloop - why is it harder than Output Segloop?
Lab: Write and test a text-editing program, using the fields edits from this morning.
Result: The students will know how to write an input segloop, incuding how to cooperate with and modify Telon's control of the loop. In CICS, a temporary storage queue is used to hold the text, giving the student the experience of Telon-generated TSQ code. This program also demonstrates the effects of a variety of screen parameters
Wednesday Afternoon (CICS)
Review, Q & A of previous session
Review compile listing of Input Segloop Program to tie new Telon concepts to existing COBOL knowledge.
Instructor Presentation: Non-terminal programs.
Lab: Write and test a pair of non-terminal programs to move data between a permanent database and the temporary database where the text-editing screen works with it.
Result: Students will know how to write non-terminal programs.
Wednesday Afternoon (IMS/DC)
Review, Q & A of previous session
Review compile listing of Input Segloop Program to tie new Telon concepts to existing COBOL knowledge.
Instructor Presentation: IMS/DC program generation options and Driver Programs.
Lab: Package the programs from the online introduction class into a single driver using the appropriate environment parameters, and compile and test them under IMS/DC.
Result: Students will know how to write drivers, package screen programs, and test under IMS/DC.
Thursday Morning
Review, Q & A of previous session
Instructor Presentation: Hold processing.
Lab: Add code to the programs from the introduction class to perform a hold whenever moving from menu or list to update or display, and an end-hold in the other direction. This ensures that when the user selects an item from the list and then returns, he is returned to the same page in the list.
Results: Students will now have a good understanding of the vast potential of the Telon Hold feature.
Thursday Afternoon
Review, Q & A of previous session
Instructor Presentation: Help processing
Lab: Build a sophisticated segloop help program which allows the user to select one of a list of valid values and pass it back to the calling program. This program will make also use the text processing program to maintain the help database.
Result: The students will now be even more comfortable with complex segloop functioning, and cooperation with Telon flow control. Aso, they will have constructed a complete help system much more powerful and useful than that used in 95% of all Telon installations. (Some one-time system programming support is necessary to take full advantage of it.)
Friday Morning
Review, Q & A of previous session
Instructor Presentation: The Telon Abend Handler (ABNORMALT=3).
Lab: Build and test a segloop program to display information captured by the abend handler. Other teams may write COBOL code modifying the abend handler to store more useful information.
Result: Students are now competent to take charge of application aspects of the Telon Abend Handling procedures.
Friday Afternoon
Review, Q & A of previous session
Instructor Presentation: Advanced Datagroup Parameters.
Lab: Include additional functionality in the programs written earlier by using less well-known features of the datagroup, and retest.
Result: Students are now fully competent to write any online program, however complex, in Telon. If it can be done in COBOL, it can be done in Telon, and these students know it.
Home Page
Back to Consulting
Back to Education
Office Locations and Contact information