Skip to main content

     
  TPF - Education
 Products > Software > Host Transaction Processing >TPF > Education >

TPF C/C++ Workshop for Experienced C/C++ Programmers

Title:   TPF C/C++ Workshop for Experienced C/C++ Programmers

Overview:    This class is designed for experienced C/C++ programmers that are new to either VisualAge TPF and/or TPF application development.

Audience:     Experienced C/C++ programmers that are new to either VisualAge TPF and/or TPF application development. TPF developers that have only gone through C/C++ language training are not considered experienced. The attendees must have a minimum of three years practical C/C++ programming experience.

Educational Objectives:    Provide developers a working knowledge of the VisualAge TPF tool and introduce the developers to the TPF C/C++ API.

Topics:
  • VisualAge TPF developers workshop
    • Introduce architecture, concepts and tools of VA TPF environment,
    • Give developers the opportunity to use with VA TPF tools to edit code, compile, and debug (BAL and C/C++ code),
    • Help developers understand distributed capabilities of VA TPF,
    • Demonstrate features of VA TPF IDE
    • Understand how to use the TPF Debugger and Performance Analyzer
  • Develop various C/C++ programs that address the following areas:
    • Warm-up exercises to enable students to get comfortable with the VisualAge TPF environment.
    • Code various C/C++ functions in a DLM
    • Code various C/C++ functions in a DLL
    • Reference fields in the ECB
    • Interface from a C/C++ program to an Assembler program
    • Interface from an Assembler program to a C/C++ program
    • Read and update a fixed file record
    • Create a chain of records using TPF database APIs
Prequisites:    Experienced C/C++ programmers with a basic knowledge of BAL

Format:     Traditional stand up lecture with hands on exercises

Maximum class size: Approximately 15

Duration:    4 days

Note:    The IBM Education Value Card is not valid for use with this course.

Additional Information:    The customer is expected to provide, at no cost to IBM, an interactive classroom environment for students. Details of this environment will be provided upon class scheduling.