CICS/TS Architecture Part 3 - Web & EJB Support

Course

In High Wycombe

Price on request

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

High Wycombe (Buckinghamshire)
See map
24 - 28 Crendon Street, HP13 6LS

Start date

On request

About this course

Experience of the externals of CICS such as application and/or system programming and/or resource definition and administration is ideal.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

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

Price on request