COBOL Dicas
  • Home
  • COBOL
  • CICS
  • DB2
  • JCL
  • Códigos de Erro
  • Exemplos de Código
  • Podcast
  • Fórum
  • Blog
  • YouTube
  • CAD0001A - Programa de CADASTRO de USUARIO
  • GRAV001A - Módulo de gravação em arquivo sequencial.
  • LER0001A - Módulo de leitura de arquivo sequencial
  • PROGDATA - Módulo para obter data do sistema
  • PROGTIME - Módulo para obter hora do sistema
  • SORT001A - Módulo de classificação de registros
  • REL0001A - Módulo para geração de relatório
  • CAD0002A - Módulo de cadastro de usuario - por tela
  • 💳 Consulta de saldo via API (COBOL + VSAM + JSON)
  • 🏦 Autenticação via MQ (Node.js → COBOL)
  • 📥 Processamento em lote (Fila → Batch COBOL)
  1. Início
  2. Exemplos de Código
  3. Microserviços

📥 Processamento em lote (Fila → Batch COBOL)

Cenário:

Um microserviço moderno recebe pedidos de compra durante o dia e envia cada um para uma fila (PEDIDOS.DIA). À noite, o job COBOL é disparado e processa todos os registros em lote.

🔧 Arquitetura:

  1. Microserviço → envia pedidos para MQ (PEDIDOS.DIA)

  2. Job Batch (COBOL) → roda via JCL, lê da fila e grava em arquivo/DB

🧾 Mensagem na fila:

{
  "pedido": "78910",
  "cliente": "12345678900",
  "valor": 450.00,
  "data": "2025-06-02"
}

📄 Lógica COBOL (pseudo):

PERFORM UNTIL NO-MORE-MESSAGES
    CALL MQGET 'PEDIDOS.DIA' INTO WS-PEDIDO
    PERFORM PROCESSA-PEDIDO
END-PERFORM

PROCESSA-PEDIDO.
    WRITE PEDIDOS-FILE FROM WS-PEDIDO.

📁 Resultado:

Grava os dados em arquivo ou VSAM para serem contabilizados no sistema financeiro.

Video mais recente

Última live COBOL Dicas
 

COBOL Dicas

Conhecimento técnico sobre COBOL, mainframe, CICS, DB2, JCL e modernização de sistemas.

Do básico ao avançado, sem mistério. 🦖

Navegação

  • Início
  • COBOL
  • Artigos
  • Exemplos de código
  • Podcast

Tecnologias

  • Programação COBOL
  • CICS
  • DB2
  • JCL
  • Mainframe e inovação

Comunidade

  • Fórum COBOL Dicas
  • Banco de Talentos
  • Canal no YouTube
  • Ouça o podcast

Acompanhe

Conteúdos, projetos e novidades sobre o universo COBOL e mainframe.

YT >_ POD

© 2026 COBOL Dicas. Todos os direitos reservados.

Desenvolvido por José Roberto.