Skip to content

Daniel-1984/source

Repository files navigation

https://tdn.totvs.com/display/tec/TLPP

https://tdn.totvs.com/display/public/framework/REST

https://tdn.totvs.com/display/public/PROT/MATA040

📊 Estrutura do Código

JDAPIVEN.tlpp
├── ListaVendedores()        # GET - Lista todos
├── VendedorEspecifico()     # GET - Busca por código
└── AtualizaVendedor()       # PUT - Atualiza dados

- ✅ **Busca Flexível de Código**: Aceita códigos com 5 ou 6 dígitos
- ✅ **Validação de JSON**: Suporte a `JsonObject` e `FWJsonDeserialize`
- ✅ **Tratamento de Erros**: Logs detalhados e mensagens claras
- ✅ **ExecAuto MATA040**: Integração com rotina padrão do Protheus
- ✅ **SQL Direto**: Queries otimizadas para alta performance
- ✅ **HTTP Status Codes**: Implementação correta (200, 400, 404, 500)


📘 API REST - Desenvolver uma API RESTFULL em advpl Tlpp - que permita a recuperação e atualização (GET e PUT) de registro de vendedores na tabela (SA3 )
Get e Put (Protheus TLPP)

🎯 Descrição do Projeto
API RESTFULL em advpl Tlpp - que permita a recuperação e atualização (GET e PUT) de registro de vendedores na tabela (SA3 )
API REST desenvolvida em TLPP (TOTVS Language++) para integração com o sistema Protheus ERP.
Implementa operações cadastro de vendedores (tabela SA3), permitindo consultas e atualizações via requisições HTTP.

🚀 Tecnologias Utilizadas

TLPP (TOTVS Language++) - Linguagem de programação
Protheus 12.1.2410 - ERP Base
SQL - Banco de dados
REST API - Arquitetura de comunicação
JSON - Formato de dados
Postman


📋 Funcionalidades
✅ Endpoints Disponíveis
Método Endpoint Descrição
=========================
Lista todos os vendedores
GET/johndeere/vendedores
=====================================
Busca vendedor específico por código
GET/johndeere/vendedores/:codigo
=====================================
Atualiza dados de um vendedor
PUT/johndeere/atualizar_vendedores
=====================================


🔧 Configuração e Instalação
Pré-requisitos

Protheus 12.1.2410 ou superior
AppServer REST configurado
Acesso ao banco de dados SQL
VSCode com extensão AdvPL/TLPP
## 📊 Estrutura do Código
image image image retornoatulizacao testeJohndeere

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages