Está en la página 1de 46

CICS Transaction Server for OS/390

CONCEPTOS BSICOS

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 Regin - 1 CICS MRO - Multiple Region Owning Despacho de transacciones TRAN

Interconexiones entre regiones.

C.I.C.S.

qu es?

C.I.C.S.

qu es?

C.I.C.S. en OS/390
OS/390 Concepto Global

MVS sistema operativo


VTAM comunicaciones

RACF TOP SECRET

CICS
IMS/DC MQSERIES CICSPlex

DB2 ADABAS ORACLE IMS/DB

Procesos Batch OPC JES2 CONTROLM

SMS HSM

OMEGAMON RMF (....)

TSO NETVIEW WLM OMVS

C.I.C.S. Monitor de Transacciones

C.I.C.S.

Regiones de Memoria
2 Gb (31 bits)

16 Mb (24 bits)

C.I.C.S.

S.O.S.

Short on Storage Situacin de bloqueo Aumento dinmico de DSA o EDSA o arranque en WARM

C.I.C.S.

S.O.S.
Lmite de marca

C.I.C.S.

S.O.S.
Lmite de marca

C.I.C.S. COLAS
Suponen stacks de almacenamiento de informacin. Son propias del CICS.

C.I.C.S. TIPOS de COLAS


Temporary Storage

Transient Data

CICS/ESA 4.1 : Journaling

CICS

SWITCHEO

CICS/TS 1.3 : System Logging

CICS

SYSTEM LOGGER

C.I.C.S. TABLAS vs RDO

Resource Definition Online

C.I.C.S. TABLAS
FILE DESTINATION PROGRAM RESOURCE

JOURNAL
MONITORING

C.I.C.S. TABLAS
Una tabla CICS es un conjunto de definiciones de recursos CICS, con los parmetros apropiados.
TRANS1 PROG1 PARM1 TRANS2 PROG2 PARM2

TRANS3

PROG3

PARM3

TRANS4

PROG4

PARM4

C.I.C.S. DFHSIT
System Initialization Table:
Parmetros que customizan el CICS. VITAL

C.I.C.S. RDO
Los recursos se definen en un fichero DFHCSD con los parmetros correspondientes

C.I.C.S. ESTRUCTURA
INTERNA
LISTA1

LISTA2

GRUPO1

GRUPO2

GRUPO3

GRUPO1 GRUPO2

TRA1 TRA2 TRA3 TRA4

CONNa SESSa CONNb SESSb

DB2CONN DB2ENTRY1 DB2ENTRY2

TRA1 TRA2 TRA3 TRA4

CONNa SESSa CONNb SESSb

C.I.C.S. CSD
CICS1 CICS2 CICS3

C.I.C.S. COMUNICACIONES
Tenemos varias posibilidades para acceder a un CICS:
va TERMINAL va CONNECTION:
LU6.2 (APPC) EXCI LU6.1

C.I.C.S. COMUNICACIONES

C.I.C.S. COMUNICACIONES

C.I.C.S. COMUNICACIONES

C.I.C.S. LU 6.2
ganadoras perdedoras
CICS

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(S1D1)Net(CTGS1D1)

Con(C1D1)

Con(T1D1) Net(TUXE1D1 ) Con(T2D1) Net(TUXE2D1 )

AD01 - TD01

TD01

AD01

C.I.C.S. ARRANQUE
3 formas de arrancar un CICS

INITIAL COLD WARM

C.I.C.S. ARRANQUE
CICS

Cold

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.

Evolucin

Transacciones

3270 3270 3270 3270

C.I.C.S.

Evolucin: MRO

Transacciones

3270 3270 3270 3270

C.I.C.S. Evolucin:
Integracin
Transacciones

3270 3270 3270 3270

C.I.C.S. RCT

C.I.C.S. Evolucin: 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 dinmico de transacciones supone un recurso CICS particular de alguna region. Hay que evitarlo desde el diseo de la aplicacin.

C.I.C.S. CICSPlex API

También podría gustarte