Pular para conteúdo

Login/Logout

O primeiro serviço a ser consumido pelo ERP é o login. Esse método permite que a aplicação do ERP se autentique com o WMS e receba um TOKEN para comunicação, necessário para as integrações a serem realizadas. Através dessa primeira troca de informações, também será definido para qual depósito o WMS destinará o registro.

Login:

Para autenticação no CyberWeb é necessário chamar o método login, que retornará o TOKEN de acesso. O TOKEN será utilizado no Headers para a chamada dos demais métodos de integração.

URL

http://ip_servidor:9090/cyberweb/api/autenticador/login

Headers

chave : "epa42b92-d78b-7g88-p538-279qw562h54m" (String) chave única gerada para cada cliente

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

Body - Login

conta : user_wms (String) Nome do usuário pré-cadastrado e configurado no WMS

senha : 123@bcd (String) Senha do usuário pré-cadastrada no WMS

modulo : SYNC (String) Módulo de comunicação a se conectar com o WMS

numeroDeposito : 1 (int) Número do depósito no WMS que será destinado o registro

address : 192.168.0.124 (String) IP da aplicação do ERP

Response

{
    "token": "9166226b-6afd-4298-b6cc-d7dc3aef8f48" 
}
(String) Token de autenticação gerado

Atenção

Somente após a autenticação de acesso será possível iniciar as integrações.

Para autenticação no CyberWeb é necessário chamar o método loginSync, que retornará a SESSIONID de acesso. A SESSIONID será utilizada nos parâmetros para a chamada dos demais métodos de integração.

URL

http://ip_servidor:9090/SyncWS/SyncWS/loginSync

Headers

Content-Type : text/xml

Body - (XML) Login

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
    <Body>
        <loginSync xmlns="http://soap.cyber/">
            <modulo xmlns="">SYNC</modulo>
            <numeroDeposito xmlns="">1</numeroDeposito>
            <loginName xmlns="">user_wms</loginName>
            <password xmlns="">123@bcd</password>
            <address xmlns="">192.168.0.110</address>
        </loginSync>
    </Body>
</Envelope>

Response

<?xml version='1.0' encoding='UTF-8'?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    <S:Body>
        <ns2:loginSyncResponse xmlns:ns2="http://soap.cyber/">
            <return>061870fd24999</return>
        </ns2:loginSyncResponse>
    </S:Body>
</S:Envelope>
(String) SessionId gerado

Atenção

Somente após a autenticação de acesso será possível iniciar as integrações.

Logout (Desativado):

Para invalidar a conexão com o CyberWeb é necessário chamar o método logout.

URL

http://ip_servidor:9090/cyberweb/api/autenticador/logout

Headers

"chave" : "epa42b92-d78b-7g88-p538-279qw562h54m" (String) chave única gerada para cada cliente

"token": "9166226b-6afd-4298-b6cc-d7dc3aef8f48" (String) Token de autenticação gerado

Body - Logout

Response

{
    "CyberWeb": "Desconectado com Sucesso!"
}

Para invalidar a conexão com o CyberWeb é necessário chamar o método logout.

URL

http://ip_servidor:9090/cyberweb/api/autenticador/logout

Headers

Content-Type : text/xml

Body - (XML) Login

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
    <Body>
        <logoutSync xmlns="http://soap.cyber/">
            <sessionId xmlns="">061870fd24999</sessionId>
        </logoutSync>
    </Body>
</Envelope>

Response

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