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.

► AUTH_USERID_PASSWORD<br />

This operand determines whether the user ID and password sent on an ECI<br />

call should be verified by RACF before the EXCI call is made. <strong>The</strong> default is<br />

YES. We did not wish to flow user IDs on the ECI calls in our tests, and<br />

therefore left this line commented out in our ctgstart script, ctgenvvar &<br />

STDENV member.<br />

Tip: <strong>The</strong> way <strong>CICS</strong> TG checks AUTH_USERID_PASSWORD is unusual.<br />

While MVS checks to see the contents of a variable, the <strong>CICS</strong> TG ignores the<br />

contents of this variable and merely checks if it is null or not null.<br />

AUTH_USERID_PASSWORD can be YES, NO, or REDRUM and it is still<br />

considered set (not null).<br />

To unset a variable, comment it out in ctgenvvar and your STDENV member,<br />

and make sure it is not set in /etc/profile or the .profile of the user ID under<br />

which the <strong>CICS</strong> TG is running.<br />

► EXCI_LOADLIB<br />

This is the name of the library containing the EXCI load modules, without its<br />

high-level qualifier. This will usually be SDFHEXCI, and so does not usually<br />

need modifying.<br />

► EXCI_OPTIONS<br />

This is a user library that contains the EXCI options to be used if you have a<br />

tailored version of the EXCI options table (DFHXCOPT). For more details,<br />

refer to Chapter 6, “<strong>CICS</strong> TG security scenarios” on page 99.<br />

► HLQ<br />

This is the high-level qualifier for the library specified in EXCI_LOADLIB. If<br />

you do not have your <strong>CICS</strong> installation image in the default location<br />

<strong>CICS</strong>TS22.<strong>CICS</strong>, then you will need to modify this statement.<br />

► <strong>CICS</strong>CLI<br />

You can specify a different path to the configuration file by setting the location<br />

of CTG.INI. This variable is instrumental in running multiple <strong>CICS</strong> TG started<br />

tasks.<br />

You will note in our example that we point the <strong>CICS</strong> TG to a directory specific<br />

to the started task. This allows each <strong>CICS</strong> TG started task to have its own<br />

CTG.INI.<br />

► CTG_CLASSPATH<br />

This controls the classpath used by the <strong>Gateway</strong> daemon. It is best set in<br />

ctgenvvar, and needs modifying only if you need to make a server<br />

compression class available to a protocol handler. This will be the case if you<br />

Chapter 7. TCP connections to the <strong>Gateway</strong> daemon on z/OS 151

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

Saved successfully!

Ooh no, something went wrong!