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:

Rotina

Nome Técnico

Esteira X Fardão

UBAA020

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. 

Método Publicado

Fonte

UBAA020

Exemplo de Utilização

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. 


Consultando informações

Abaixo, uma consulta dos contaminantes através do método GET.


Inserindo um registro

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.