Menu principal                 [Fechar]


CICS - Conceitos da execução de uma tarefa


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF.

CICS - Conceitos da execucao de uma tarefa em CICS
Pontos principais:

O CICS opera como programa principal
Os programas de aplicação operam sob o CICS
O fluxo de informações entre o usuário e o programa é controlado pelo CICS
Tipicamente, uma transação consiste numa entrada, processamento e uma resposta imediata (REAL-TIME)
Normalmente, uma transacao e' composta de um programa pequeno e simples para tratamento de um evento especifico e em tempo real
Os programas nao podem alterar instruções dinâmicas (reentrantes) conforme veremos adiante
A tarefa (TASK) recebe o controle do CICS e deve devolvê-lo ao CICS


Transação conversacional:

A transação fica sempre ativa
Detem sempre o controle
Esta' sempre esperando intervenção do operador
Muitos recursos ficam 'presos' pela transação
Só devolve o controle ao cics quando o operador terminar o serviço


Transação pseudo-conversacional:

A transação só está ativa quando está sendo executada
Recebe o controle do CICS e o devolve, apos sua execução
Não há intervenção do operador na execução
Prende muito pouco os recursos
A codificação de transações conversacionais comprometem a eficiência e performance do CICS, portanto a sua utilização é desaconselhada.


                         Típico uso 'BATCH'

      +------------------+
      I    INICIO        I
      +------------------+
      I  CONSISTENCIA    I        .  Um programa grande
      +------------------+        .  Existe em memória código que
      I TESTE DE CODIGOS I           não é  usado simultaneamente
      +------------------+           ou seja, se for feito apenas
      I MODULO PRINCIPAL I           inclusão,  todos os módulos,
      +------------------+           mesmo os não utilizados, es-
      I    INCLUSAO      I           tarão residentes na memória
      +------------------+
      I    EXCLUSAO      I
      +------------------+
      I   ATUALIZACAO    I 
      +------------------+
      I       FIM        I
      +------------------+


                         Típico uso 'REAL TIME'

      +------------------+
      I                  I ____________________________________
      I                  I                                     I
      I                  I ______________________              I
      I MODULO PRINCIPAL I                       I             I
      I                  I _______               I             I
      I                  I        I              I             I
      I                  I   +----------+  +----------+  +-----------+
      +------------------+   I INCLUSAO I  I EXCLUSAO I  I ALTERACAO I
          I          I       +----------+  +----------+  +-----------+
          I          I
          I          I
          I          I          .  Pode ser composto por varios
          I          I             programas
      +------------------+      .  Tamanhos pequenos e parecidos
      I   CONSISTENCIA   I      .  Só  está na  memoria o neces-
      +------------------+         sario, ou seja,  se  não  for
                                   feita nenhuma exclusão, o mó-
                                   dulo  de  exclusão  nao  será
                                   carregado
           



Volta para o início da página

Volta a página anterior

Volta ao Menu Principal