O ASM2Cob é uma solução para a substituição de antigas sub-rotinas desenvolvidas em Assembler para a linguagem COBOL.

Esta conversão começa exclusivamente a partir das listagens de compilação expandidas do Assembler Essa abordagem evita a necessidade de emular o comportamento das diretivas Assembler e das macros em tempo de execução na plataforma de destino, permitindo uma conversão elegante do código-fonte do Assembler.

A solução de migração abrange cada um dos seguintes elementos de aplicativos Assembler de mainframe:

  • Instruções Assembly;
  • Instruções Assembler (diretivas);
  • Definições de macro definidas pelo usuário (inline);
  • Invocações de macro definidas pelo usuário (inline e copybook);
  • Invocações de macros definidas pelo sistema chamadas SVC.

Os artefatos gerados de cada programa Assembler do Mainframe é convertido em um programa COBOL correspondente com os devidos parâmetros de entrada e os respetivos parâmetros de Saída esperado pelos programas chamadores. Os comentários originais do aplicativo (os comentários Full Line e Inline) são preservados no código-fonte de destino para permitir a manutenção futura do aplicativo.

Outras soluções