Skip Headers
Oracle® Application Server Adapter for CICS User's Guide
10g Release 2 (10.1.2)
B15803-01
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
Next
Next
 

1 Introduction

Oracle Application Server Adapter for CICS (OracleAS Adapter for CICS) enables you to connect Oracle Application Server to a Customer Information Control System (CICS). This chapter provides an overview of the features and architecture of OracleAS Adapter for CICS.

This chapter includes the following sections:

OracleAS Adapter for CICS Overview

CICS is a family of application servers that provides industrial-strength, online transaction management and connectivity for mission-critical applications on IBM mainframe systems.

The application components in CICS are executable programs called transactions. These programs are typically written in COBOL but may possibly be written in other languages, such as PL/I, C, and Java. OracleAS Adapter for CICS interaction is mapped to a specific program.

OracleAS Adapter for CICS includes the following features:


Note:

To use OracleAS Adapter for CICS with 2PC, you must install and configure RRS and also install CICS TS 1.3 or higher.

OracleAS Adapter for CICS Architecture

OracleAS adapter for CICS includes the following components:

Figure 1-1 OracleAS Adapter for CICS Architecture

Description of xipci002.gif follows
Description of the illustration xipci002.gif

Integration Flow from Oracle Application Server to the Legacy Application

The J2CA 1.0 CICS adapter converts the J2CA interaction invocation received from Oracle Application Server to XML format and passes the XML format to Oracle Connect on the legacy server. The daemon listens for the request coming from the J2CA 1.0 CICS adapter client and assigns a server process to handle the request.

The properties of the server process such as connection pooling requirements are defined by a workspace definition within the daemon. The server process includes an instance of the application engine, which converts the XML format into native structures understandable by CICS and passes the converted XML to the back-end adapter. The back-end adapter builds an interaction based on the metadata for the back-end adapter stored in the repository and the incoming converted XML, and passes it to the legacy application. The results of this execution are passed back to the application engine, using the back-end adapter, where these results are converted to XML and passed back to the client.