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.

► SURROGCHK<br />

Defaults to YES, meaning that a surrogate security check will be performed in<br />

the EXCI client address space if the flowed user ID is different from the user<br />

ID of the client address space. This occurs regardless of the <strong>CICS</strong> security<br />

settings. This means that if you flow a user ID in an EXCI request (including<br />

flowing a user ID with an External Call Interface [ECI] request using the <strong>CICS</strong><br />

TG for z/OS), you will need to either add a RACF surrogate profile, or disable<br />

surrogate security checks by setting this parameter to NO. For details on how<br />

to add surrogate profiles, refer to “SURROGAT security profiles” on page 109.<br />

Refer to the <strong>CICS</strong> External Interfaces Guide, SC33-1944, for a detailed<br />

description of the DFHXCOPT parameters.<br />

4.2.4 EXCI user-replaceable module: DFHXCURM<br />

<strong>The</strong> user-replaceable module DFHXCURM is invoked on every EXCI<br />

Allocate_Pipe request, and also after detection of any EXCI retryable errors. This<br />

will occur under one of three circumstances:<br />

► <strong>The</strong> target <strong>CICS</strong> region is not available.<br />

► <strong>The</strong>re are no pipes available on the target <strong>CICS</strong> region.<br />

► IRC has not been active since the last initial program load (IPL).<br />

DFHXCURM can be used to remove the affinity of an EXCI request to a given<br />

<strong>CICS</strong> region by dynamically modifying the APPLID in the EXCI request. It can<br />

also be used to provide limited workload balancing of EXCI requests across<br />

multiple <strong>CICS</strong> regions from the <strong>CICS</strong> TG for z/OS. For further details on this<br />

subject, refer to Workload Management for Web Access to <strong>CICS</strong>, SG24-6118.<br />

4.2.5 <strong>Transaction</strong>al EXCI<br />

<strong>Transaction</strong>al EXCI works together with MVS resource recovery services (RRS),<br />

and allows multiple EXCI calls to become part of one logical unit of work. This<br />

now means that the <strong>CICS</strong> TG for z/OS can be used by other transactional<br />

systems (such as <strong>WebSphere</strong> V4.0 for z/OS) to make transaction requests to<br />

<strong>CICS</strong>, which can be coordinated using a two-phase commit mechanism between<br />

the two systems.<br />

Restriction: EXCI requests can only be transactional if the address space<br />

using the EXCI and the <strong>CICS</strong> region execute in the same z/OS image. This is<br />

a restriction imposed by the RRS support in <strong>CICS</strong>.<br />

To implement transactional EXCI, you must specify the following parameters:<br />

► RRMS=YES in <strong>CICS</strong> SIT parameter<br />

Chapter 4. EXCI connections to <strong>CICS</strong> 73

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

Saved successfully!

Ooh no, something went wrong!