User Guide

     Previous  Next    Contents    View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Introduction to CICS Runtime

Introduction to the CICS Runtime Environment

Purpose

How This book is Organized

Overview of the CICS Runtime

General Architecture

The CICS Runtime Library

CICS Runtime Oracle Tuxedo Servers

Mandatory Servers

Optional Servers

Server Configuration

The CICS Runtime Resource Configuration Files

Initial Configuration of the CICS Runtime

CICS Runtime Configuration

The UNIX ~/.profile file

The Tuxedo System files

The Tuxedo envfile file

The Tuxedo ubbconfig file

The mandatory servers groups

The optional server groups

The CICS Runtime Resource Configuration Files

The mandatory populated files

The optional initially populated files

Verifying the Initial Setting Configuration

Using the Tuxedo tmadmin psr commands

Using the Tuxedo tmadmin psc commands

Using the CSGM CICS Good Morning transaction

Implementing CICS Applications

Presentation of the z/OS Simple Application

Introduction

Description of the CICS Simple Application Components

Mapsets

Programs

Transactions codes

VSAM File

Configuring a standard CICS Application with CICS Runtime

CICS Simple File-to-Oracle Application UNIX components

CICS Runtime Configuration

To declare CICS resources to the CICS Runtime

To declare CICS Transactions Codes

To declare a CICS COBOL or C Program

To declare CICS Mapsets

To declare ISAM Files resulting from a z/OS VSAM file Conversion

To modify the CICS Runtime Tuxedo Servers

To modify the CICS Runtime Tuxedo Servers Groups

Verifying the CICS Application installation

Using the Tuxedo tmadmin psr commands

Using the Tuxedo tmadmin psc commands

Using the CICS Runtime Application

Implementing Synchronous CICS Transactions with a limited number of parallel instances

The special case of transaction classes with MAXACTIVE=1

Modification of the ubbconfig file for sequential transactions

Modifying the tranclasses.desc file

Modifying the transactions.desc file

Checking the ARTSTR1 configuration

Using the Tuxedo tmadmin psr commands

Using the Tuxedo tmadmin psc commands

Implementing asynchronous CICS non-delayed transactions

Modifying the Tuxedo ubbconfig file to manage asynchronous transactions

Using parallel asynchronous transactions

Using non-parallel asynchronous transactions

Implementing asynchronous CICS delayed Transactions

Creating the Tuxedo /Q Features

Modifying the Tuxedo ubbconfig file to manage the Tuxedo /Q Queue

Implementing CICS Application using Temporary Storage (TS) Queues

Implementing Unrecoverable TS Queues

Implementing Recoverable TS Queues

To use Recoverable TS Queues

Implementing Distributed Program Link (DPL)

To detect that DPL is needed

Modifying the Tuxedo ubbconfig file to manage the DPL

Declaring Remote Programs in CICS Runtime

Implementing CICS Common Work Area (CWA)

To replicate CICS ADDRESS CWA functionality in CICS Runtime

Implementing a CICS Transaction Work Area (TWA)

CICS Runtime logs

Tuxedo system log

The CICS Runtime Servers logs

Disabling and enabling programs

To disable programs

To enable programs

Checking the change in program status

Removing and adding applications for CICS Runtime

Reference

Cross Reference of .desc Configuration Files Used by CICS Runtime Servers


  Back to Top       Previous  Next