| TL01 - On-line Programming with CA-TELON |
| Duration | 3 or 4 Days (customisation) |
| Availability |
|
Course Description
The course is aimed at developers' not familiar with CA-TELON on-line program development. This course covers all aspects of On-Line Programming with CA-TELON. The course teaches the design, writing and testing of COBOL or PL/1 CA-TELON programs. Many exercises are performed by the developer, tailored to the client's CA-TELON operating environment, to ensure that the statements taught are fully understood and practical experience is gained.
As part of this course, INTERTEST or XPEDITER is also taught if applicable to the installation.
This course can be run in 3 Days if Prototyping is not required.
Pre-requisites
This course is suitable for analysts and programmers with COBOL or PL/1 knowledge, together with some basic understanding of CICS or IMS. If possible, we recommend that CA-TELON Batch training, TL03, is completed first, as well as training in DB2 or DL/1, if applicable.
Objectives
Whilst covering the basics of On-Line CA-TELON programming and how it is used, this course also aims to give an insight into structuring CA-TELON programs, data access and the data group, validation, screen definitions, CA-TELON list programs and custom code.
On completion of this course the student will be able to:
- Develop structured CA-TELON On-Line Programs
- Develop screen based programs using the PI, PD and SD
- Understand and use the CA-TELON Prototyping Facility
- Understand and use the different validation methods within CA-TELON - field level validation, cross-field edits and segment edits
- Understand and use the Data Group
- Understand and use AUTOEXECs and USEREXECs
- Customise the generated data access
- Understand and develop SEGLOOP programs
- Understand and use the various custom code points within a CA-TELON program
- Understand and manipulate CA-TELON generated variables
Environment
Development will be performed using:
- IBM Mainframe
- CA-TELON
- COBOL or PL/1
- CICS or IMS
- DB2, DL/1 or VSAM
For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.
Course Details
- INTRODUCTION TO CA-TELON
- Introduction and Background Information to CA-TELON
- Why use CA-TELON ?
- CA-TELON Components
- CA-TELON Methodology
- The CA-TELON Design Facility - TDF
- The Steps Required to Build an Application
- CA-TELON Program Structure
- THE PANEL IMAGE - PI
- Panel Image Creation
- Field Types
- Literal Fields
- Input Fields
- Output Fields
- Input / Output Fields
- Select Fields
- Literal Break Characters
- THE PANEL DEFINITION - PD
- Panel Definition Creation
- CA-TELON Field Name
- DBNAMEs and Text
- FLDTYPEs
- REQ Parameter
- Additional Parameters
- PIC
- DBNAME
- INIT
- MAPOUT
- ATTRPRO
- ATTRINT
- CA-TELON Special Edits
- CONVERT
- RANGE
- VALUES
- FORMAT
- Additional Parameters Applicable to SELECT Fields
- PROTOTYPING
- The Benefits of Prototyping
- Prototyping Command Field
- Screen Flow Control
- Prototyping Commands
- TDF Commands
- SCREEN DEFINITION - SD
- Screen Definition Creation
- Screen Definition Parameters
- CONSISTENCY EDITS
- Cross Field Edits - XFEDIT
- Defining XFEDITs
- XFEDIT Parameters
- Segment Edits - SEGEDIT
- Defining SEGEDITs
- SEGEDIT Parameters
- Source - SRC
- Defining SRC
- SRC Parameters
| - CUSTOM CODE
- Custom Code Members
- CA-TELON Edit Facility
- Multiple Member Editor
- COPY Statements
- Removing Copy Statements
- Custom Code Points
- Custom Code Usage
- Custom Code Examples
- CA-TELON GENERATED VARIABLES
- CONTROL-INDICATOR
- NEXT-PROGRAM-NAME-ID
- PFKEY-INDICATOR
- Attribute Setting
- DATA ACCESS
- Accessing Files with CA-TELON
- Using the DGADD Command
- Data Request Types
- Generated Logic
- Data Request - AUTOEXECs
- Data Request - USEREXECs
- USEREXEC Paragraphs
- Checking the Return Code
- Customising the Data Access
- LIST SCREENS - SEGLOOP Programs
- CA-TELON SEGLOOP Processing
- Types of SEGLOOP
- Characteristics of a SEGLOOP
- SEGLOOP Restrictions
- Creating a SEGLOOP
- SEGLOOP Parameters
- Required Screen Fields for Paging
- Automatic Line Numbering
- Select Fields - SELKEY Parameter
- Transfer Work Area Fields
- SEGLOOP Data Access
- UTILITY FUNCTIONS
- Utility Examples
- PROGRAM TESTING
- INTERTEST, XPEDITER or CA-TELON Test Facility
|
Course Format
Practical sessions make up a large part of the course, allowing delegates to demonstrate and reinforce the lectures given. During these sessions the delegate will gain experience of writing and testing different types of CA-TELON On-Line programs using the various program structures available.
Examples are used extensively, ranging from simple code snippets to full applications with complete ‘real world’ functionality. These are supplied at the start of the course and it is encouraged that the delegates execute and ‘experiment’ with these under the instructor’s guidance as they are introduced.
These examples are available to take away, along with the delegate’s own work.
The comprehensive Student Guide supplied is fully indexed serving as a useful reference tool long after the course has finished. Delegates will also be able to access a free help-line with technical questions relating to topics covered on the course.
|