CICS - Conceitos da execução de uma tarefa
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
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
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