CICS/TS Architecture Part 3 - Web & EJB Support
Course
In High Wycombe
Description
-
Type
Course
-
Location
High wycombe
-
Duration
3 Days
On successful completion of this course, attendees will be able to: describe the new connectivity features of CICS/TS, advise on implementation issues and assist in the advise on implementation issues and assist in thepreparation for re-facing existing legacy applications or the introduction of new J2EE applications, define and manage the new RDO objects such as TCPIPSERVICE. Suitable for: CICS Systems Programmers.
Facilities
Location
Start date
Start date
About this course
Experience of the externals of CICS such as application and/or system programming and/or resource definition and administration is ideal.
Reviews
Course programme
Objectives
On successful completion of this course, attendees will be able to:
- describe the new connectivity features of CICS/TS
- advise on implementation issues and assist in the advise on implementation issues and assist in thepreparation for re-facing existing legacy applications or the introduction of new J2EE applications
- define and manage the new RDO objects such as TCPIPSERVICE, JVMPROFILES, CORBASERVER and DJARs.
- explain the features delivered by Web and Document
- explain the features delivered by Web and Document
- begin to tune CICS/TS
- understand the CICS/DB2 interface and the exploitation of Threadsafe programs
Who Should Attend
CICS Systems Programmers.
Prerequisites
Experience of the externals of CICS such as application and/or system programming and/or resource definition and administration is ideal.
Duration
3 days
Course Code
TSAR3
Contents
Socket Domain
Socket Domain control blocks; CICS WEB API; CICS WEB support;; HTTP; HTTP definition; TCP/IPSERVICE definition; ECI definition; TCP/IPSERVICE; ECI over TCP/IP; xecution flow; IOP definition; TCP/IPSERVICE; EJB support; Connection balancing; TCP/IPSERVICE; DNSGROUP1-13; Sockets overview; SOCK gate, LISTEN function; Listener operation; SSLTCBS; Encryption; SSLDELAY; KEYRING; DFH$RING; MAXSOCKETS; Socket Anchor; Control blocks summary CICS/TS 1.3; LTE (Listener Table Entry); STE (Session Table Entry); Control blocks from CICS/TS2.2 onward; restructured; SOSO (Socket object); SOSL (Socket life time); Control blocks from CICS/TS2.2 on; SOCO (Socket collection); SOCE (Socket object token); OUS (UNIX System Services block); Control blocks from CICS/TS2.2 on; Sockets Domain VERBX CICS620,''SO=1.
Web Domain
Web Domain control blocks; WEB externals; WEB RECEIVE; CWXN processing overview; WEB SEND; Processing overview; Web control blocks; IPCS VERBX CICS620,''WB=2''; IPCS VERBX CICS620,''WB=2''; 3270 bridge; 3270 bridge control blocks; IPCS VERBX CICS620,''WB=2''; 3270 web bridge anchor block.
Document Domain
Document Handler Domain control blocks; DH Domain externals; APRM and APRG; RDO definitions; Doctemplate; DOCUMENT CREATE; DOCUMENT INSERT; DOCUMENT SET; DOCUMENT RETRIEVE; Document Embedded Tags; DOCUMENT CREATE internals; Processing overview; DH control blocks; Processing overview; IPCS VERBX CICS620,''DH=1''; IPCS VERBX CICS620,''DH=2''; Document handler domain anchor block.
Java in CICS
Original CICS/TS 1.3 JVMs; Where do JVMs live?; Where a JVM runs; JVMs by CICS/TS 2.2; JVMPROFILE; Heaps; Class loaders; CICS JVM by CICS/TS 2.3; Continuous JVMs; Types of JVM in CICS/TS 2.3; Standalone JVM; Master JVM; Worker JVM; Shared class cache from CICS/TS 2.3; Managing shared class cache CICS/TS 2.3; Starting the shared class cache; Terminating the shared class cache; Changing size of shared class cache; Updating classes or JARs in the shared class cache; Using the shared class cache; REUSE and the shared class cache; CICS JVM by CICS/TS 2.3; Continuous JVM considerations; J8, J9 and JM TCBs; Java program definition; JVM SIT parameters at TS 2.3; Shared class cache autostart status; Changing shared class cache autostart status; DFHJVMPR; Properties File dfjjvmpr.props; MAXJVMTCBS; HFS; CEMT enhancements.
SJ Domain
Introduction; SJIN gate; JVMPROFILE; Complete JVM CREATE trace; Profile match; The JVM Pool; J8TCB; Create enclave; CICS wrapper class; IPCS VERBX CICS620,''SJ=3''.
IIOP Domain
ORB; Request receiver overview; REQUESTMODEL; CREA transaction; Request processor; Request processor overview; IIOP Domain control blocks; Request receiver; IIRR gate, PROCESS_REQUESTS; IIRH gate, Parse function; Request Receiver Connection Data (CONN); CICS task tracking context (CICSTTSC); IIOP Domain; TXN_DAT - Request receiver; Reusable extended lliffe vector; Listen data; General Inter-Orb Protocol (GIOP); GIOP request; GIOP messages; Header; GIOP request header; Service contexts; Request ID; Response expected; Object key; Interoperable Object Reference; GIOP request body; Operation; Principal; Request body; Analysing an IOR; Abbreviated trace; Full trace; VERBX CICS620,''II=1''; Request Receiver VERBX CICS620,''II=2''; VERBX CICS620,''II=2''; IPCS Browse DFHXOPUS Commarea; Request processor; CIRP; IIRP gate, GET_INITIAL_DATA; Trace of CIRP in Java owning region; VERBX CICS620,''II=3'' IN JOR; GIOP response.
Request Stream Domain
Transports; Source & target; Transport calls; RZRMB block; The EJB directory; Request stream directory (DFHEJDIR); Request streams; RZ public ID; Example request stream trace source; Example request stream trace target; VERBX CICS620,''RZ=1" in LOR; VERBX CICS620,''RZ=2" in LOR; VERBX CICS620,''RZ=1'' in JOR; VERBX CICS620,''RZ=2'' in JOR.
EJ Document
Enterprise Java Beans; Deployment Descriptor; CORBASERVER; EJ gate calls; DJARs; The ORB; Trace; Publish trace; VERBX CICS620,''EJ=3''.
OT Domain
Transaction context; Container & Bean managed; OT gate calls; CICS UOW; Required; REQUIRESNEW; Mandatory & Never; Not supported & supports; VERBX CICS620,''OT=2''.
Link3270 Bridge
Bridging transactions; Link3270 bridge; SO from CICS/TS2.1 onwards; Programming modes; Session mode functions; Link3270 bridge; BRIH; bridge headers; BRIH - inbound header; BRIH - outbound header; Link3270 bridge; Sample code; Restrictions; Link3270 VSAM file; Work load balancing; CEMT; Session mode message flow; Session mode message flow (Partner); Session mode message flow.
SOAP for CICS
What is SOAP?; WWW Consortium SOAP messages - SOAP 1.1; Why provide SOAP support in CICS; CICS SOAP introduction; ''SOAP for CICS feature''; SOAP Pipeline.
CICS/TS Architecture Part 3 - Web & EJB Support