Home Page of Oakwood Computing Ltdhome contact us

about Oakwood Computing Ltd
new recruits and graduate training schemes
programming languages, report and file manipulation utilities
z/OS, OS/390, MVS, CICS, DB2, IMS, ISPF courses
UNIX, Linux, VSE courses
Oakwood Computing Ltd
1 Dornton Road
South Croydon
Surrey CR2 7DR
UK
Tel: +44 (0) 20 8686 7266
courses@oakwoodcomputing.co.uk
Updated 11 November, 2003

 

CICS Transaction Server Migration

Duration: 2 days

Audience: CICS programming staff who will be using CICS TS

Prequisites: 12 months CICS programming experience

Objectives: Top Contents

On successful completion of this course each student will be able to:
* list the principal API changes in CICS TS
* identify the main changes in CEDA
*
use the new and modified supplied transactions
*
use Abend-AID to view a CICS TS dump
*
explain how RLS affects CICS commands
*
describe how Coupling Facility Data Tables can be used
*
list the principal changes in the CICS - DB2 interface
*
describe the purpose of BTS
*
explain the meaning and effect of Transaction Affinities
*
explain how a CICSPlex can affect CICS systems
* describe how the ENQUEUE Domain is used in a CICSPlex
* describe how CICS Web Services can be used
* describe how the CICS 3270 Bridge works
*
describe how Java can be used with CICS
*
describe how CICS Monitoring can be used


Contents: Top Objectives

CICS TS Overview
CICS evolution, CICS structure, handling a task, quasi-reentrant and threadsafe programs, integrity and transaction isolation, accessing CICS.

RDO (CEDA) changes
Obsolete parameters; parameters for definitions of: file, terminal, transaction, HTML documents, enqueue, processtype, program, TCPIPSERVICE, temporary storage, DB2, Journalmodel, transient data; upgrading the CSD.

Application Programming Interface
Named counter server, START command, ENQ/DEQ, BMS maps, BMS support for multiple currency symbols, messages and abend codes, transaction debugging.

Supplied Transaction changes
Obsolete CEMT commands and options; changes to CEMT: INQUIRE, PERFORM, SET; changes to other transactions: CETR, CDBM, CEBR, CBAM, CWBC, CIND, DSNC, CEDX.

Databases and Files
Migrating DB2 resource definitions, DB2 connections, DB2 ENTRY, DB2 transactions; Record Level Sharing.

MRO and CICSPlex

Multi Region Operation, transaction affinities, CICSPlex, system-wide ENQ, Authorised Cross Memory Environment, CICS coupling facility data tables, CFDT models, CF structures and servers, exception conditions, dynamic routing, named counter server, temporary storage queue data sharing, START, RECEIVE, transient data.

CICS BTS (Business Transaction Services)
Business transactions, CICS transactions, BTS terminology, new API commands, sample code.

CICS and Java
JCICS classes, execution in LE run-unit, execution in JVM, Java language support, program types, Java program object, JVM program, TCBs used, JavaBeans.

CICS Web Support
Initialising CICS Web Support, Web Interface application programs, CICS and OpenEdition MVS, bridging to 3270 transactions, 3270 Bridge components, preparing a map for the 3270 bridge, SSL, TCPIPSERVICE, HTML templates, new commands, web error program.

Miscellaneous changes
Monitoring, CETR, Statistics, CICS Utilities, exits, SIT changes.


Top Objectives Contents