Cics
-
Upload
miguel-salazar -
Category
Documents
-
view
91 -
download
1
description
Transcript of Cics
CICS Transaction Server
for OS/390
CONCEPTOS BÁSICOS
C.I.C.S. ¿qué es?
• Customer• Information• Control • System
Es el subsistema del OS/390 que gestiona el teleproceso
C.I.C.S. ¿qué es?
• Dominios internos• STC - 1 Región - 1 CICS• MRO - Multiple Region
Owning Interconexiones entre regiones.
• Despacho de transacciones TRAN
C.I.C.S. ¿qué es?
C.I.C.S. ¿qué es?
C.I.C.S. en OS/390
V TA Mcom u n icac ion es
R A C FT O P S E C R E T CI CS
IM S /D CM Q S E R IE S
C IC S P lex
D B 2A D A B A SO R A C L EIM S /D B
P rocesos B a tchO P CJE S 2
C O N T R O L M
S M SH S M
O M E G A M O NR M F(....)
TS ON E TV IE W
W L MO M V S
M V Ss is tem a op era tivo
O S /3 9 0C on cep to G lob a l
C.I.C.S. Monitor de Transacciones
C.I.C.S. Regiones de Memoria
16 Mb(24 bits)
2 Gb(31 bits)
C.I.C.S. S.O.S.
• Short on Storage• Situación de bloqueo• Aumento dinámico de DSA o
EDSA o arranque en WARM
C.I.C.S. S.O.S.
Límite de marca
C.I.C.S. S.O.S.
Límite de marca
C.I.C.S. COLAS
• Suponen ‘stacks’ de almacenamiento de información. Son propias del CICS.
C.I.C.S. TIPOS de COLAS
Temporary Storage
Transient Data
CICS
CICS/ESA 4.1 : Journaling
SWITCHEO
CICS
CICS/TS 1.3 : System Logging
SYSTEM LOGGER
C.I.C.S. TABLAS vs RDO
• Resource• Definition • Online
C.I.C.S. TABLAS
FILEFILE
DESTINATIONDESTINATION
PROGRAMPROGRAM
RESOURCERESOURCE
JOURNALJOURNAL
MONITORINGMONITORING
C.I.C.S. TABLAS
• Una tabla CICS es un conjunto de definiciones de recursos CICS, con los parámetros apropiados.TRANS1 PROG1 PARM1
TRANS2 PROG2 PARM2
TRANS3 PROG3 PARM3
TRANS4 PROG4 PARM4
C.I.C.S. DFHSIT
•System Initialization Table:– Parámetros que customizan el CICS.
– VITAL
C.I.C.S. RDO
• Los recursos se definen en un fichero DFHCSD con los parámetros correspondientes
C.I.C.S. ESTRUCTURA INTERNA
TR A 1TR A 2TR A 3TR A 4
G R U P O 1
C O N N aS E S S aC O N N bS E S S b
G R U P O 2
D B 2 C O N ND B 2 E N TR Y 1D B 2 E N TR Y 2
G R U P O 3
L IS TA 1
TR A 1TR A 2TR A 3TR A 4
G R U P O 1
C O N N aS E S S aC O N N bS E S S b
G R U P O 2
L IS TA 2
C.I.C.S. CSD
CICS1 CICS2 CICS3
LISTbLISTa
LIS
Ta
C.I.C.S. COMUNICACIONES
• Tenemos varias posibilidades para acceder a un CICS:– vía TERMINAL– vía CONNECTION:
• LU6.2 (APPC)• EXCI• LU6.1
C.I.C.S. COMUNICACIONES
C.I.C.S. COMUNICACIONES
C.I.C.S. COMUNICACIONES
CICS
C.I.C.S. LU 6.2
– ganadoras– perdedoras
C.I.C.S. TOR, AOR, FOR
C.I.C.S. TOR, AOR, FOR
• TOR: Terminal Owning Region
• AOR: Aplication Owning Region
• FOR: File Owning Region
• DOR: Data Owning Region
C.I.C.S. COMUNICACIONES
Con(T1D1) Net(TUXE1D1 )Con(T2D1) Net(TUXE2D1 )
TD01 AD01
AD01 - TD01
Con(S1D1)Net(CTGS1D1)
Con(C1D1)
C.I.C.S. ARRANQUE
• 3 formas de arrancar un CICS
– INITIAL–COLD–WARM
C.I.C.S. ARRANQUE
CICSIn
itial
Cold
Warm
C.I.C.S. BATCH
C.I.C.S. CARGA de MODULOS
CICS
C.I.C.S. OTROS FICHEROS
CICS
C.I.C.S. AUTOINSTALL
•Terminales•Programas•Consolas
C.I.C.S. Evolución
Transacciones
3270327032703270
C.I.C.S. Evolución: MRO
Transacciones
3270327032703270
C.I.C.S. Evolución: Integración
Transacciones
3270327032703270
C.I.C.S. RCT
C.I.C.S. Evolución: CICSPlex
C.I.C.S. CICSPlex SM
• CICSPlex SM 1.4• Es un producto independiente
del CICS que IBM suministra con el CICS/TS13
• Focal Point de ADM• Vision global del entorno CICS
C.I.C.S. CICSPlex SM
VTAM
Las MASes son CICSes
C.I.C.S. CICSPlex SM
• CAS: Coordinator Address Space
• CMAS: CICSPlex Manager Address Space
• LMAS: Local Managed Address Space
• RMAS: Remote Managed Address Space
C.I.C.S. CICSPlex SM
• AFINIDAD: En un entorno CICSPlex donde se activa el ruteo dinámico de transacciones supone un recurso CICS particular de alguna region.
• Hay que evitarlo desde el diseño de la aplicación.
C.I.C.S. CICSPlex API