Como criar uma aplicação REST em AdvPL em poucos passos

No artigo de hoje, vamos mostrar como criar um WebService REST em AdvPL usando o Autumn Code Maker.

Hoje vou demonstrar como é fácil gerar um código fonte com WSRestFul em AdvPL usando o Autumn.

  1. Acesse o Autumn Code Maker , caso não tenha uma conta ainda, crie uma conta gratuitamente (você poderá usar a geração de fontes até 3 vezes)
  2. Acesse a opção WSRestFul na página inicial

Acessando a opção no Autumn

  1. Nas Definições do arquivo, insira um nome para a sua API, aqui iremos chamar de zWSGrupoProd

Colocando as definições

  1. Nas definições do REST, informe se você deseja gerar GET único, GET de listagem e/ou POST para atualizar o registro. Além disso, informe o alias da tabela, se tiver POST qual é o ExecAuto e os campos usados na integração

Inserindo qual tabela será usada e os recursos

  1. Agora clique no botão Gerar Função (caso queira gerar um backup antes, clique no botão Exportar JSON)

Gerando o código fonte

  1. Salve o .prw ou copie o conteúdo e cole em um novo arquivo no VSCode

Pegando o código fonte gerado

  1. Compile o arquivo no seu ambiente REST, e realize um teste em algum software como o Postman

Testando no Postman

E abaixo um vídeo demonstrando o procedimento descrito acima, caso queira assistir:

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação