Definiciones CICS

Para que exista conexión entre regiones (conexión EXCI), debe codificarse en la DFHSIT el parámetro: IRCSTRT = YES o una vez abierto el CICS teclear CEMT SET IRC OPEN.

Definición del fichero

La definición al CICS del fichero tampón es la siguiente:

CEDC  View File( ZTBPFEE  )                                                
 File           : ZTBPFEE                                                  
 Group          : FCTZTB                                                   
 DEScription    :                                                           
VSAM PARAMETERS                                                            
 DSNAme         : KI.EGDC.ZTBP.ZTBPFEE                                     
 Password       :                    PASSWORD NOT SPECIFIED                
 Lsrpoolid      : None               1-8 | None                            
 DSNSharing     : Allreqs            Allreqs | Modifyreqs                  
 STRings        : 050                1-255                                  
 Nsrgroup       :                                                          
REMOTE ATTRIBUTES                                                          
 REMOTESystem   :                                                          
 REMOTEName     :                                                          
 RECORDSize     :                    1-32767                               
 Keylength      :                    1-255                                 
INITIAL STATUS                                                              
 STAtus         : Enabled            Enabled | Disabled | Unenabled
Opentime       : Firstref           Firstref | Startup                    
  DIsposition    : Share              Share | Old                            
 BUFFERS                                                                    
  DAtabuffers    : 00051              2-32767                               
  Indexbuffers   : 00050              1-32767                               
 DATATABLE PARAMETERS                                                       
  Table          : No                 No | Cics | User                      
  Maxnumrecs     :                    16-16777215                           
 DATA FORMAT                                                                 
  RECORDFormat   : F                  V | F                                 
 OPERATIONS                                                                 
  Add            : Yes                No | Yes                               
  BRowse         : Yes                No | Yes                              
  DELete         : Yes                No | Yes                              
  REAd           : Yes                Yes | No                              
  Update         : Yes                No | Yes
AUTO JOURNALLING                                                            
  JOurnal        : No                 No | 1-99                              
  JNLRead        : None               None | Updateonly | Readonly | All     
  JNLSYNCRead    : No                 No | Yes                               
  JNLUpdate      : No                 No | Yes                               
  JNLAdd         : None               None | Before | AFter | ALl             
  JNLSYNCWrite   : Yes                Yes | No                               
 RECOVERY PARAMETERS                                                         
  RECOVery       : None               None | Backoutonly | All
  Fwdrecovlog    : No                 No | 1-99                             
  BAckuptype     : Static             Static | Dynamic                      
 SECURITY                                                                   
  RESsecnum      : 00                 0-24 | Public                         

El parámetro “STRings” es importante según el tipo de tampón utilizado.

A los tampones Específicos, Matriciales SHR (3,3) y Públicos solo accede una transacción a la vez por tanto STRings puede tener valor 1.

Para los tampones Matriciales (shr (2,3)), Desatendidos y tipo EXCI el número de transacciones que concurren en el mismo puede ser tan alto como sesiones lo tengan definido, por tanto, el parámetro STRings ha de estar adecuadamente dimensionado.

Los parámetros “Databuffers” e “Indexbuffers” han de estar en consonancia con el parámetro “STRings”.

También es importante tener en cuenta el parámetro “EAS” en la definición del CICS al VTAM, que indica el número de transacciones concurrentes que se permiten en dicho CICS.

Conexión EXCI

A los tampones de tipo EXCI se accede mediante transacciones CICS, tanto en editran/P como en editran/G. Para acceder desde editran/G a dichos tampones se utiliza la interfaz EXCI que posibilita la invocación de una transacción CICS desde el Batch.

Para ello es preciso definir una conexión EXCI genérica para las acciones que se resuelven en una sola petición y otra específica para las que necesitan mantener la conexión establecida en el transcurso de un tratamiento repetitivo o por lotes.

Además, es necesario definir la transacción invocada desde batch, así como el programa asociado a dicha transacción.

Conexión genérica

Se utiliza cuando la función a realizar se completa en una sola llamada al módulo CICS.

Connection

Session

Conexión específica

Se utiliza cuando la conexión se ha de mantener durante varias llamadas al módulo CICS. Por ejemplo, un proceso de carga de una sesión en el tampón de emisión.

Conection

Session

El parámetro RECEIVECount ha de estar dimensionado de acuerdo al número de conexiones que puedan existir en un momento determinado.

Transacción

La transacción se asocia a un programa propio del sistema (DFHMIRS) que gestiona las solicitudes EXCI.

Profile de la transacción

Programas

Se han de definir el asociado a la transacción (DFHMIRS) y el que accede al fichero tampón invocado desde los procesos batch (ZTBPOI40)

  • DFHMIRS

  • ZTBPOI40