COBOL - Tornando os programas reentrantes



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

COBOL - Estruturação de aplicativos complexos - Tornando os programas reentrantes

Enterprise COBOL for z/OS, Version 4.2, Programming Guide


Se mais de um usuário for executar um programa aplicativo ao mesmo tempo (por exemplo, usuários em espaços de endereço diferentes acessando um programa que reside na área do pacote de links), você deve tornar o programa reentrante compilando com a opção RENT.

Você não precisa se preocupar com várias cópias de variáveis.
O compilador cria os controles de reentrada necessários no módulo de objeto.

Os seguintes programas Enterprise COBOL devem ser reentrantes:

  • Programas a serem usados com CICS
  • Programas a serem pré-carregados com IMS
  • Programas a serem usados ??como procedimentos armazenados do DB2
  • Programas a serem executados no ambiente z / OS UNIX
  • Programas habilitados para suporte a DLL
  • Programas que usam sintaxe orientada a objetos

Para programas reentrantes, use a opção do compilador DATA e as opções de tempo de execução HEAP e ALL31 para controlar se as áreas de dados dinâmicos, como WORKING-STORAGE, são obtidas do armazenamento abaixo ou acima da linha de 16 MB.


© Copyright IBM Corp.