A IDENTIFICATION DIVISION é obrigatória em todos os programas COBOL. Ela é sempre a primeira divisão do código-fonte e tem o papel de fornecer informações documentais sobre o programa — como seu nome, autor, data de criação e observações sobre segurança ou finalidade.
🧾 Estrutura da IDENTIFICATION DIVISION
Parágrafos disponíveis:
Parágrafo | Descrição |
---|---|
PROGRAM-ID |
Nome do programa (obrigatório) |
AUTHOR |
Nome do desenvolvedor (opcional) |
INSTALLATION |
Nome da empresa ou local onde foi gerado (opcional) |
DATE-WRITTEN |
Data da codificação (opcional) |
DATE-COMPILED |
Data da compilação (opcional – preenchido pelo compilador em alguns casos) |
SECURITY |
Comentários sobre segurança do programa (opcional) |
REMARKS |
Comentários adicionais sobre o sistema (opcional) |
⚠️ Observações importantes
-
Apenas o parágrafo
PROGRAM-ID
é obrigatório. -
Os demais parágrafos são comentários formais, e podem conter qualquer caractere permitido no COBOL.
-
Não é permitido continuar o comentário com hífen (
-
) na coluna 7.
Para continuar, use:-
*
(asterisco) na coluna 7 de uma nova linha -
Ou inicie diretamente na Margem B (coluna 12 em diante)
-
🧪 Exemplo prático completo
******************************************************************
IDENTIFICATION DIVISION.
******************************************************************
*
PROGRAM-ID. PROG001.
AUTHOR. JOSE ROBERTO.
DATE-WRITTEN. 31/02/2012.
SECURITY.
*
******************************************************************
* SISTEMA......: COBOL DICAS *
******************************************************************
* ANALISTA.....: JOSE ROBERTO *
* LINGUAGEM....: COBOL/BATCH *
* PROGRAMADOR..: JOAO DA SILVA *
* DATA.........: 31/02/2016 *
******************************************************************
* OBJETIVO.....: MOSTRAR COMO MONTAR UMA IDENTIFICATION DIVISION *
******************************************************************
Este formato é muito usado em ambientes corporativos e ajuda na documentação, rastreabilidade e manutenção dos programas.
▶️ Vídeo: IDENTIFICATION DIVISION
Assista ao vídeo explicativo do canal Cobol Dicas para complementar com a prática:
✅ Conclusão
A IDENTIFICATION DIVISION
pode parecer simples, mas cumpre uma função crucial de documentar e padronizar a origem e objetivo do programa. Com o tempo, esse padrão facilita a manutenção, auditoria e trabalho colaborativo entre programadores.