Technology Driven IT Training Longstanding IT Technologists Computer Education Techniques
Distance-learning - CICS Transaction Server: Command Level Programming - Advanced


distance-learning center

Computer-Device_Tethered-Distance-learning Distance-learning-Building

Professional Distance-learning

IT Training Services


CICS Transaction Server: Command Level Programming - Advanced
DURATION: 3 days

FEE: $1,785

Based upon a class size of six students.

Scheduling can be adjusted to employee work hours and incorporate client assignments.

There is a surcharge associated with training two or fewer students.


  • Programmer
  • System Analyst
  • System Designer
  • IT Professional


    1. File Processing Features
      • Creation and utilization of AIX in a VSAM KSDS.
      • Code an application that allows the user to search using the primary key or the alternate key.
      • Using generic keys in a VSAM KSDS.
      • Code an application that access records using a partial key in the primary key.
    2. Handling Exceptional Conditions
      • Handle conditions generated in the I/O program for processing AIX data.
    3. Temporary and Transient Storage
      • Store data in a TS queue and browse the data allowing for displaying previous and next page.
    4. Dynamic Storage
      • Allocate a specific amount of memory and store data.
      • Pass the dynamically allocated data to a procedure.
    5. Channels and Containers
      • There is no explicit EXEC CICS API command for creating an instance of a channel.
      • An instance of a channel will be created implicitly when the commands utilized in this exercise are created.
      • The put container command for adding data to a container is used.
      • If the container named on the command does not exist, then it is created and the data inserted; its content is overwritten when the container already exists.
    6. Db2 and CICS
      • The CICS/Db2 interface accesses Db2 data.
      • Code a pseudo conversational program which performs a query on a Db2 table and displays the results.
    7. Interval Control and Asynchronous Processing
      • The features of interval control.
      • The START commands invokes a transaction from another program.
      • Start a program and pass data to the initiated routine.
      • Communicate to the system when the initiated module has been completed.
    8. Getting and Putting Messages: IBM MQ
      • Code a CICS program in which the user enters data which is written to an MQ queue.
      • Code a CICS program that retrieves the data from an MQ queue.
    9. XML Processing
      • Parse XML data that is passed to a procedure.
    10. CA-InterTest CICS
      • Prepare and compile a CICS program that generates a PROTSYM.
      • The program will be supplied by the instructor; it has multiple issues.
      • Debug and fix the program.
      • Use CA InterTest to debug the program.

    Web-based Training   Blended Learning    


Effective February 27, 2012, the course dates listed on the SYS-ED schedules only will be available based upon approved and authorized user ID.

Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. SYS-ED makes no representation regarding ownership in any of the software products that we train on.

SYS-ED courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the SYS-ED course and that the employer has a licensed version of the software.