Atue como um especialista em modernização de IBM i.
Tenho 2 arquivos legados:
-
Arquivo CLIENTES.PF em DDS: [COLE O CONTEUDO DO ARQUIVO CLIENTES_DDS.txt AQUI]
-
Programa CONCLI.RPGLE em RPG Free: [COLE O CONTEUDO DO ARQUIVO CONCLI_RPGLE.txt AQUI]
Sua tarefa:
- Documente em PT-BR o que esse programa faz, incluindo as regras de negócio escondidas (sitCli = 'I' e validação de limite).
- Converta o DDS para DDL SQL moderno (CREATE TABLE).
- Converta o RPGLE para uma classe Java Spring Boot: ClienteService.java com método consultarCliente e validarLimite, usando JPA.
- Crie um endpoint REST GET /clientes/{codigo} que retorna JSON.
- Explique quais riscos de migrar esse código sem entender a regra do SITCLI.
Me entregue o DDL e o código Java completo.
--- FIM DO PROMPT ---