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.

240 <strong>CICS</strong> <strong>Transaction</strong> <strong>Gateway</strong> <strong>V5</strong><br />

and CTGTesterCCI) can also convert the input and output data to and from<br />

EBCDIC, defining a data conversion template is optional in this case.<br />

<strong>WebSphere</strong> configuration<br />

We configured our <strong>WebSphere</strong> environment to use two different HTTP protocol<br />

catchers, the HTTP Transport Handler function of the <strong>WebSphere</strong> J2EE Server<br />

and the <strong>IBM</strong> HTTP Server (see Figure 10-2 on page 241).This means we had<br />

two different processes listening on two different ports, but both of them could<br />

forward HTTP requests into the Web container in the J2EE Server to run our<br />

applications. You will probably need to only use one of the protocol catchers but<br />

we had both configured for test purposes. <strong>The</strong> primary differences between the<br />

two protocol catchers are as follows:<br />

► HTTP Transport Handler<br />

– Streamlined HTTP listener implemented as a function of the J2EE Server.<br />

– Does not currently support authentication either via HTTPS or via HTTP<br />

basic authentication.<br />

► HTTP Server<br />

– Uses the HTTP Server address space in conjunction with the <strong>WebSphere</strong><br />

plugin (as previously used in <strong>WebSphere</strong> Application Server V3.5).<br />

– Supports HTTP basic authentication, and HTTPS including client<br />

authentication.<br />

Note: Since HTTP basic authentication was not currently supported with the<br />

HTTP Transport Handler at the time of writing this redbook, we used the HTTP<br />

Server environment to demonstrate how to flow the security context from the<br />

client through to our <strong>CICS</strong> region (see 10.3.2, “HTTP Server and basic<br />

authentication testing” on page 274).<br />

However, subsequent to writing this book, basic authentication and HTTPS<br />

support (not including client authentication) was implemented by the J2EE<br />

Server in APAR PQ59911, and we advise you to use this function if you<br />

require Web client authentication.

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

Saved successfully!

Ooh no, something went wrong!