01.01.2013 Views

CICS Transaction Gateway V5 The WebSphere ... - IBM Redbooks

CICS Transaction Gateway V5 The WebSphere ... - IBM Redbooks

CICS Transaction Gateway V5 The WebSphere ... - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1.2 <strong>CICS</strong> TG: Interfaces<br />

All the principal interfaces provided by the <strong>CICS</strong> TG fall into one of three<br />

categories, based on the function being invoked in <strong>CICS</strong>:<br />

► External Call Interface (ECI)<br />

► External Presentation Interface (EPI)<br />

► External Security Interface (ESI)<br />

For further details on programming with the <strong>CICS</strong> TG, refer to the redbook Java<br />

Connectors for <strong>CICS</strong>, SG24-6401.<br />

1.2.1 External Call Interface<br />

<strong>The</strong> ECI is used for calling COMMAREA-based <strong>CICS</strong> programs. <strong>The</strong><br />

COMMAREA is the buffer that is used for passing the data between the client<br />

and the <strong>CICS</strong> server. <strong>CICS</strong> sees the client request as just another distributed<br />

program link (DPL) request (Figure 1-6).<br />

<strong>CICS</strong> <strong>Transaction</strong><br />

<strong>Gateway</strong><br />

Figure 1-6 External Call Interface<br />

ECI<br />

LINK<br />

<strong>CICS</strong> region<br />

<strong>CICS</strong><br />

Application<br />

An ECI request can be made in Java using one of three different interfaces:<br />

► <strong>The</strong> ECIRequest class provided by the <strong>CICS</strong> TG base classes.<br />

This provides a simple procedural type interface to the ECI, and it is used for<br />

calling COMMAREA-based <strong>CICS</strong> applications.<br />

► <strong>The</strong> Common Connector Framework (CCF) classes.<br />

<strong>The</strong>se classes implement the CCF interfaces and programming model. <strong>The</strong><br />

CCF is comprised of three core components: the CCF classes, the Enterprise<br />

Access Builder, and the Java Record Framework.<br />

► <strong>The</strong> Common Client Interface (CCI) provided by the J2EE Connector<br />

Architecture.<br />

<strong>The</strong>se classes define a standard architecture for connecting the Java 2<br />

Platform Enterprise Edition (J2EE) platform to a heterogeneous EIS such as<br />

C<br />

O<br />

M<br />

M<br />

A<br />

R<br />

E<br />

A<br />

Chapter 1. <strong>CICS</strong> <strong>Transaction</strong> <strong>Gateway</strong> 11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!