PUBLICAÇÃO WEB SERVICE REST DO CADASTRO DE ESTEIRAS
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Supply Chain - Agroindústria | ||||
Módulo: | SIGAAGR | ||||
Rotinas: |
| ||||
País: | Brasil | ||||
Bancos de Dados: | Todos | ||||
Tabelas Utilizadas: | N71 | ||||
Sistemas Operacionais: | Todos |
Pré-requisito
No que diz respeito ao sistema, a funcionalidade de integração está funcional. Porém, é necessário configurar o AppServer para que o Protheus disponibilize a URL de acesso ao serviço de Web Service REST do sistema. Uma vez configurado o serviço, a integração está pronta para ser utilizada.
Para isso, segue link para consulta: 1. Configuração do REST do Protheus
Descrição
Para os usuários que possuem algum aplicativo customizado, e que precisam efetuar vínculo do fardão com esteira no produto Gestão Agroindústria (SIGAAGR), foi disponibilizado o método Web Service REST.
Fonte | UBAA020 |
---|
Para realizar testes, pode-se utilizar qualquer programa de sua preferência, que teste API Web Service REST. O SoapUI e a extensão Postman do Navegador Chrome são exemplos de bons programas para isso.
Abaixo, uma consulta dos contaminantes através do método GET.
Abaixo, uma persistência de dados, pelo método PUT, na tabela N71 (Esteiras X Fardões).
Segue, para consulta, a estrutura dos dados que a consulta trouxe no exemplo acima.
{
"InternalId": "D MG 01 |00000Z|FDWETQ|1920 |000001|01|01",
"BranchId": "D MG 01",
"Code": "00000Z",
"Crop": "1920",
"AgriculturalOwnerCode": "000001",
"AgriculturalOwnerStoreCode": "01",
"FarmCode": "01",
"Order": "0",
"CottonBaleCode": "FDWETQ",
"ProductCode": "AGR-FARDAO-ALGODAO",
"PartOfLand": "THAUTO99",
"Variety": "",
"NetWeight": "123"
}
Dados técnicos
Chave única da tabela: N71_FILIAL+N71_CODEST+N71_FARDAO+N71_SAFRA+N71_PRODUT+N71_LOJA+N71_FAZEN
Campos:
N71_CODEST, Código da Esteira, tipo: char, tamanho: 6, obrigatório.
N71_FARDAO, Código do Fardão, tipo: char, tamanho: 6, obrigatório.
N71_SAFRA, Código da Safra, tipo: char, tamanha:15, obrigatório.
N71_PRODUT, Código da Entidade, tipo: char, tamanha:30, obrigatório.
N71_LOJA, Código da Loja, tipo: char, tamanha:2, obrigatório.
N71_FAZEN, Código da Fazenda, tipo: char, tamanha:2, obrigatório.
N71_CODPRO,Código do Produto, tipo: char, tamanha:30, obrigatório.
N71_TALHAO, Código do talhão, tipo: char, tamanha:16, obrigatório.
N71_VAR, Variante, tipo: char, tamanha:6, não obrigatório.
N71_PSLIQU, Peso Líquido, float, não obrigatório.