Pular para conteúdo

Integração de tipo de estrutura

Para a integração de tipo de estrutura, será necessário chamar o método integrarTipoEstrutura. A chamada desse serviço procede da seguinte forma:

URL

http://ip_servidor:9090/cyberweb/api/cadastro/integrarTipoEstrutura

Headers

chave : "epa42b92-d78b-7g88-p538-279qw562h54m"

token : "9166226b-6afd-4298-b6cc-d7dc3aef8f48"

Content-Type : "application/x-www-form-urlencoded"

Body

tipoEstrutura : "JSON Tipo Estrutura"

JSON Tipo de Estrutura

{
    "operacao":"INSERT",
    "codigo":"014",
    "empresa":"01",
    "descricao":"Alimentos",
    "noOrdem":1,
    "noGrupo":1,
    "conferenciaSep":"T",
    "tipo":"M"
}

Response

{
    "CyberWeb": "1 - Inserido"
}

URL

http://ip_servidor:9090/SyncWS/SyncWS/integrarTipoEstutura

Headers

Content-Type : text/xml

Body - (XML) Tipo Estrutura

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
    <Body>
        <integrarTipoEstrutura xmlns="http://soap.cyber/">
            <sessionId xmlns="">SessionId</sessionId>
            <tipoEstrutura xmlns="">JSON Tipo de Estrutura</tipoEstrutura>
        </integrarTipoEstrutura>
    </Body>
</Envelope>

JSON Tipo de Estrutura

{
    "operacao":"INSERT",
    "codigo":"014",
    "empresa":"01",
    "descricao":"Alimentos",
    "noOrdem":1,
    "noGrupo":1,
    "conferenciaSep":"T",
    "tipo":"M"
}

Response

<?xml version='1.0' encoding='UTF-8'?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    <S:Body>
        <ns2:integrarTipoEstruturaResponse xmlns:ns2="http://soap.cyber/">
            <return>1 - Inserido</return>
        </ns2:integrarTipoEstruturaResponse>
    </S:Body>
</S:Envelope>

RC's do método integrarTipoEstrutura

  • 1 - Inserido;
  • 2 - Alterado;
  • 3 - Excluído;
  • !4 - Não há configuração de depósito para a empresa: XXXXX;
  • !5 - Não inserido (código vazio);
  • !6 - Não inserido( descrição vazia);
  • !7 - Não inserido (tipo vazio);
  • !8 - Não inserido (noordem vazio);
  • !9 - Não inserido (nogrupo vazio);
  • !10 - Não inserido (conferenciasep vazio);
  • !11 - Estrutura à ser deletado não existe no WMS;
  • !12 - Nenhuma operação válida enviada (válidas: INSERT, UPDATE, DELETE);
  • !42 - Erro não cadastrado (informações no log do servidor);

Dicionário de dados - TipoEstrutura

Nome Tipo de Dado Descrição Obrigatório Padrão
operacao varchar(10) Operação ('INSERT', 'UPDATE', 'DELETE').
codigo varchar(10) Código do tipo da estrutura.
descricao varchar(50) Descrição da estrutura.
tipo varchar(1) Tipo ('E' Estanteria, 'P' Palete Inteiro, 'M' Meio Palete)
noordem number(10) Número da ordem.
nogrupo number(10) Número do grupo.
conferenciasep varchar(1) Campo que determina se o tipo de estrutura gera conferência de separação. T
empresa varchar(20) Número da empresa.