Transações CICS

Uma transação é uma parte de processamento iniciado por uma única solicitação.

A solicitação tipicamente é feita por um usuário em um terminal. No entanto, ela pode ser feita a partir de uma página da web, de um programa da estação de trabalho remota ou de um aplicativo em outra região CICS; ou pode ser acionada automaticamente em um horário predefinido. Conceitos e estrutura de suporte da web do CICS no Centro de Informações do CICS TS 5.1 e Visão geral das interfaces externas do CICS no Centro de Informações do CICS TS 5.1 descrevem diferentes maneiras de executar transações CICS.

Uma única transação consiste em um ou mais programas de aplicativos que, quando executados, realizam o processamento necessário.

No entanto, o termo transação é usado no CICS para significar um evento único e todas as outras transações do mesmo tipo. Descreva cada tipo de transação para o CICS com uma definição de recurso TRANSACTION. Essa definição dá ao tipo de transação um nome (o identificador de transação, ou TRANSID) e diz ao CICS várias coisas sobre o trabalho a ser feito, tais como qual programa chamar primeiro e que tipo de autenticação é necessário por toda a execução da transação.

Execute uma transação submetendo seu TRANSID ao CICS. O CICS usa as informações registradas na definição de TRANSACTION para estabelecer o ambiente de execução correto e inicia o primeiro programa.

A transação do termo é usada agora extensivamente no segmento de mercado de TI para descrever uma unidade de recuperação, ou o que é conhecida no CICS como uma unidade de trabalho. Tipicamente, essa é uma operação lógica completa, que é recuperável. Ela pode ser confirmada ou voltada como uma totalidade como resultado de um comando programado ou uma falha do sistema. Em muitos casos, o escopo de uma transação CICS também é uma única unidade de trabalho, mas você deve estar ciente da diferença no significado ao ler a documentação do CICS.