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
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>
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
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