Pular para conteúdo

Consulta de endereço

Para a consulta de endereço, será necessário chamar o método consultaEndereco. A chamada desse serviço procede da seguinte forma:

URL

http://ip_servidor:9090/cyberweb/api/processo/consultaEndereco

Headers

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

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

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

Body

empresa : 1

codigoReduzido : SONASP12102

noLayout : 4

avaria : false

status : XX

picking : true

Response

JSON Response

URL

http://ip_servidor:9090/SyncWS/SyncWS/consultaEndereco

Headers

Content-Type : text/xml

Body - (XML) Consulta de Estoque

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
    <Body>
        <consultaEndereco xmlns="http://soap.cyber/">
            <sessionId xmlns="">061870fd24999</sessionId>
            <empresa xmlns="">2</empresa>
            <codigoReduzido xmlns="">09001282230</codigoReduzido>
            <noLayout xmlns="">1</noLayout>
            <avaria xmlns="">false</avaria>
            <status xmlns="">XX</status>
            <picking xmlns="">true</picking>
        </consultaEndereco>
    </Body>
</Envelope>

Response

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

Campos do Body - Consulta de Endereco

empresa : 1 (String) Código da empresa, obrigatório ser enviado.

codigoReduzido : WMS_CYBERLOG_001 (String) Código reduzido do produto no WMS, obrigatório ser enviado.

noLayout : 1 (Integer) número do layout no WMS, se não enviado retorna de todos os layouts.

avaria: false (boolean) 'true' retorna só avaria e 'false' retorna os que não são avaria, se não informado o campo traz os dois.

status: XX (String) status do endereço no WMS: VV (Vazio); XX (Ocupado); OAR (Ocupado, aguardando retirada); RAC (Reservado, aguardando colocação); BVV (Bloqueado, vazio); BXX (Bloqueado, ocupado); BTT (Bloqueado, tunel); BPP (Bloqueado, passagem); BII (Bloqueado, viga); BNN (Bloqueado, em inventário); BQQ (Bloqueado, em quarentena).

picking: true (boolean) 'true' retorna só picking e 'false' retorna só pulmão, se não informado o campo traz os dois.

JSON Response: consulta feita com filtro de empresa '1', código reduzido '021547', layout '1', avaria 'false', status ocupado 'XX' e sem informar o filtro de picking

{
    "codigoReduzido":"021547",
    "codigoBarras":"372809238",
    "erpId":"E3J4587",
    "clienteErpId":"3451",
    "pickingDinamico":false,
    "curvaABC":"C",
    "codigoGrade":"25",
    "enderecos":[
        {
            "endereco":"L01.R02.B04.N00.A15",
            "status":"Ocupado",
            "tipo":"Picking",
            "multiplo":true,
            "avaria":false,
            "conjunto":"materiais",
            "bandejaModula":"bandeja2",
            "observacao":"Troca",
            "paleteId":3231,
            "tipoEstrutura":{
                "codigo":"014",
                "descricao":"Alimentos"
            },
            "alocacoes":[
                {
                "nolote":"lote2",
                "quantidade":120.0,
                "validade":"Dec 16, 2053 12:00:00 AM",
                "fabricacao":"Dec 16, 2013 12:00:00 AM"
                },
            {
                "nolote":"lote3",
                "quantidade":160.0,
                "validade":"Jul 12, 2034 12:00:00 AM",
                "fabricacao":"Jul 16, 2013 12:00:00 AM"
                }
            ]
        },
        {
            "endereco":"L01.R02.B03.N00.A17",
            "status":"Ocupado",
            "tipo":"Pulmao",
            "multiplo":false,
            "avaria":false,
            "conjunto":"materiais",
            "bandejaModula":"bandeja3",
            "observacao":"Troca",
            "paleteId":5849,
            "tipoEstrutura":{
                "codigo":"014",
                "descricao":"Alimentos"
            },
            "alocacoes":[
                {
                "nolote":"lote4",
                "quantidade":190.0,
                "validade":"Dec 16, 2083 12:00:00 AM",
                "fabricacao":"Dec 16, 2019 12:00:00 AM"
                }
            ]
        }
    ]
}

JSON Response: se não foi encontrado endereços para a consulta realizada

{
    "retorno":"Nao foram encontrados enderecos para o produto no Cyberlog WMS"
}