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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

► <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 />

<strong>CICS</strong>. Java applications interact with resource adapters using the Common<br />

Client Interface (CCI), which is largely based on the CCF, but it is a standard<br />

that is open to the entire Java community.<br />

1.2.3 External Security Interface<br />

<strong>The</strong> ESI is used for verifying and changing the user ID and password information<br />

held in the <strong>CICS</strong> external security manager (ESM), such as RACF. It is based on<br />

the <strong>CICS</strong> Password Expiration Management (PEM) function. For further details<br />

on programming with the ESI, refer to Chapter 4 “ECI and ESI applications”, in<br />

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

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

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

ESI<br />

Figure 1-8 External Security Interface<br />

P<br />

E<br />

M<br />

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

EXEC <strong>CICS</strong> CHANGE<br />

PASSWORD<br />

or<br />

EXEC <strong>CICS</strong> VERIFY<br />

PASSWORD<br />

RACF<br />

ESI calls to <strong>CICS</strong> can only be made using the ESIRequest class provided by the<br />

<strong>CICS</strong> TG base classes. This class provides a Java interface to the ESI, and<br />

provides two simple PEM requester functions:<br />

Verify Password Allows a client application to verify that a password<br />

matches the password for a given user ID stored by the<br />

<strong>CICS</strong> ESM.<br />

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

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

Saved successfully!

Ooh no, something went wrong!