CICS - Componentes e suas funções


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

CICS - Componentes do CICS e suas funções

O Customer Information Control System (CICS) é um produto IBM que manuseia aplicacoes on-line.
Ele atua como uma interface entre o sistema operacional e seus programas de aplicacao.
Para o sistema operacional, ele funciona como uma tarefa unica sendo executada em uma particao.

O software CICS é composto por:

Módulos de gerência:

São programas que gerenciam o ambiente on-line e fazem o interface entre o sistema operacional e os programas de aplicação. Cada módulo de gerencia realiza uma função especial.

Exemplos:

FILE CONTROL PROGRAM ( FCP ) - operações de leitura e gravação em arquivos
TERMINAL CONTROL PROGRAM ( TCP ) - operações de envio e recepção de dados ao terminal


Tabelas do sistema:

São utilizadas pelo CICS para se definir os equipamentos que podem ser utilizados, bem como os recursos que serão utilizados em termos de arquivos, programas, transações, etc. São geradas pelo analista de sistemas responsável pelo gerenciamento do CICS.
Em virtude dos equipamentos estarem pre-definidos em uma tabela, nao há a necessidade da definição no programa de aplicação.

Exemplos:

FILE CONTROL TABLE ( FCT ) - definição dos arquivos utilizados por cada programa de aplicação
TERMINAL CONTROL TABLE ( TCT ) - definição de cada terminal da rede


Blocos de controle:

são utilizados pelo CICS para acesso e atualização das informações modificáveis (dinamicas), necessárias para a execução do programa de aplicação.

Exemplo:

TASK CONTROL AREA ( TCA ) - contém indicadores de localização para o programa de aplicação e para a entrada do terminal na TCT

Todos os componentes acima ficam 'residentes' na memória real.


Programas de aplicação:

São os programas escritos pelos usuários para processamento on-line de um determinado tipo de serviço.
Não fica 'residente' na memória real.