Tuesday 25 June 2024

 

DATA DIVISION: É a terceira divisão de um programa COBOL, descreve os arquivos de entrada e saída que serão usadas pelo programa. Também define as áreas de trabalho e constantes necessárias para o processamento dos dados. É compostas das seguintes seções:

  • FILE SECTION: Define todos os arquivos de entrada e saída;
  • WORKING-STORAGE SECTION: Área para campos que não sejam parte da entrada e saída mas que serão exigidos no transcorrer do processamento. Incluem constantes, indicadores, variáveis, linhas de relatórios, áreas de trabalho, etc;
  • LOCAL-STORAGE SECTION: Define todos os INCLUDE das tabelas (SQLCA, DCLGEN's) e seus CURSORES;
  • LINKAGE-STORAGE SECTION: Descreve os parâmetros formais de entrada e de retorno de dados;
  • COMMUNICATION SECTION: Descreve dados que servirão de interface entre o MCS e o programa;
  • REPORT SECTION: Descreve os relatórios a serem gerados. A descrição de cada relatório começa com um RD (REPORT DESCRIPTION) e é seguido por um ou mais grupo de descrição dos mesmos;
  • SCREEN SECTION: Descreve as telas a serem exibidas durante a execução do programa.