Ficha Técnica - Gestão de Armazenagem | WMS Senior
A ficha técnica é um documento fundamental que compila informações essenciais sobre as soluções oferecidas pela Senior, visando proporcionar um suporte completo na gestão dos processos logísticos da sua empresa. Ela contém detalhes técnicos, funcionalidades, requisitos e orientações específicas para garantir o uso eficiente e otimizado das nossas soluções.
Além disso, a ficha técnica serve como um guia claro e direto para facilitar a compreensão das funcionalidades de cada ferramenta, garantindo que sua equipe esteja bem-informada e capacitada para utilizar os recursos da maneira mais eficaz possível.
Para manter um ambiente tecnológico atualizado e seguro, a Senior lança regularmente novas versões das suas soluções. Essas atualizações incorporam novos recursos, melhorias de desempenho e aprimoramentos contínuos, oferecendo mais eficiência e segurança para a sua operação logística.
Dados do produto e desenvolvimento
Senior Gestão de Armazenagem – WMS
8.12
Senior Sistemas S/A
- CNPJ 80.680.093/0001-81
- Rua São Paulo, 825
- Blumenau - SC
- CEP 89012-001
- Telefone: +55(47)3221-3300
- http://www.senior.com.br/
Senior Sistemas S/A – Filial São Paulo - SP
- Rua George Ohm, 230 – Torre B - 9o Andar
- São Paulo – SP
- CEP 04576-020
- Telefone: +55(11)5506-0861
Senior – Filial Ribeirão Preto – SP
- Av. Maurílio Biagi, 800 - Sala 112
- Ribeirão Preto - SP
- CEP 14096-570
- Telefone: +55(16)3505-1900
Leandro Ramos Fagundes
Alexandre Mancini
Carlênio Bezerra Castelo Branco
Requisitos de Hardware, Software e Rede
A evolução da nossa plataforma de gestão logística é missão diária na Senior buscando fornecer a cada dia as mais completas ferramentas para suportar o crescimento do negócio de nossos clientes hoje, amanhã e sempre. Por isso, proporcionamos soluções inovadoras que são constantemente aprimoradas com o objetivo de garantir para vocês os melhores resultados, com segurança e a credibilidade que o mercado exige. Neste espaço, disponibilizamos algumas informações importantes para você, cliente.
Plataformas homologadas
Para manter seu ambiente tecnológico sempre atualizado e seguro, oferecemos frequentemente novas versões de nossas soluções, com novos recursos e performance aprimoradas à sua empresa. Nossa política de Plataformas Homologadas fornece diretrizes consistentes e previsíveis quanto à disponibilidade do suporte aos sistemas operacionais, servidores de aplicações, bancos de dados, coletores de dados, impressoras, balanças e navegadores web que as nossas soluções utilizam.
Você também pode estar à par de nossas novidades e acompanhar o lançamento de novas funcionalidades e aprimoramentos, através da consulta das notas de versões no portal do cliente. A cada nova versão são descritas todas as implementações realizadas.
| Banco de dados | Início suporte do fabricante | Fim suporte do fabricante | Descontinuidade Senior |
|---|---|---|---|
| Oracle Database 11.2.0.4.6 | Set/2009 | Jan/2018 | |
| Oracle Database 12.x | |||
| Oracle Database 19C | 13/02/2019 | 30/04/2027 |
A partir da versão 8.12.X.X é obrigatório o uso do banco Oracle 19C.
| Servidor de Aplicação | Início suporte do fabricante | Fim suporte do fabricante | Descontinuidade Senior |
|---|---|---|---|
| Apache Tomcat 7.x 64 Bits | Jan/2011 | 30/06/2021 | |
| JBOSS 6.4 | Dez/2017 | ||
| Apache Tomcat 9.0 x 64 Bits | 2018 | TBA |
Observação: o Oracle Database 19C e o Apache Tomcat 8.5.x 64 Bits já foram homologados e estão compatíveis com as versões 8.11.X e 8.12.X do WMS.
| Sistema Operacional Servidor de Aplicação | Início suporte do fabricante | Fim suporte do fabricante | Descontinuidade Senior |
|---|---|---|---|
| Red Hat Enterprise Linux 9 | 2022 | 2032 | |
| Ubuntu 22.04 LTS | 2022 | 2032 com ESM | |
| Debian 12 (Bookworm) | 2023 | 2028 | |
| Windows 2003 Server | Mar/2003 | Jul/2015 | Nov/2015 |
| Windows 2008 Server | Mai/2008 | Jan/2020 | Mar/2020 |
| Windows 2008 Server R2 | Out/2009 | Jan/2020 | Mar/2020 |
| Windows 2012 Server R2 | Out/2012 | Jan/2023 | Mar/2023 |
| Windows Server 2023 | 2021 | 2031 |
| Máquina Virtual Java Servidor de Aplicação | Início suporte do fabricante | Fim suporte do fabricante | Descontinuidade Senior |
|---|---|---|---|
| JDK 1.8 – 64 Bits | Mar/2014 | Dez/2020 | A ser informada em documentação futura. |
| Sistema Operacional Coletor de Dados | Observações |
|---|---|
| Android 4.2.2 e 7.1.2 | Google Chrome suportado |
| Windows CE 5.0 e CE 6.0 | Browser com suporte básico a Java Script |
| Windows WEH 6.5 | Utilizar navegador homologado Wavelink Industrial Browser |
| Sistema Operacional Cliente Senior WMS | Início suporte do fabricante | Fim suporte do fabricante | Descontinuidade Senior |
|---|---|---|---|
| Windows Vista | Jan/2007 | Abr/2017 | Jul/2017 |
| Windows 7 | Out/2009 | Jan/2020 | Jul/2020 |
| Windows 8 | Out/2012 | Jan/2023 | Jul/2023 |
| Windows 8.1 | Out/2013 | Jan/2024 | Jul/2024 |
| Windows 10 | |||
| Linux | |||
| Max Os X |
| Navegador (browser) Cliente Senior WMS* | Início suporte do fabricante | Fim suporte do fabricante | Descontinuidade Senior |
|---|---|---|---|
| Chrome* Windows, Linux e Mac OS X | |||
| Internet Explorer 11 Windows | |||
| Mozilla Firefox* Windows, Linux e Mac OS X | |||
| Safari* Mac Os X |
* Interface com dispositivos seriais, balanças e leitores de código de barras homologado apenas no Internet Explorer e sistema operacional Windows.

Qualidade
- Disponibilidade de rede 32 kb/s por usuário (desktop e/ou coletor);
- Latência Máxima 300ms;
Protocolos homologados
- Acesso cliente ao servidor de aplicação: HTTP ou HTTPS;
- Acesso Servidor de Aplicação ao Oracle:
- TCP com JDBC;
- TCPS usando OCI;
Regras de segurança - Firewall
- Servidor de aplicações:
- Saída Porta: 25 - transmissão de e-mail SMTP;
- Saída Porta: 443 - transmissão de NF-e para SEFAZ;
- Saída Porta: 1521 - acesso ao Oracle (porta padrão TCP);
- Entrada Porta: 8080 - padrão Tomcat;
- Entrada e Saída: Porta 1099 - RMI (Remote Method Invocation) Impressão de notas fiscais, etiquetas e cartões presente diretamente na colmeia;
- Servidor Banco de Dados:
- Entrada Porta: 1521 - acesso ao Oracle (porta padrão TCP/UDP);
| Equipamentos | Processador e Memória | Armazenagem | Outros |
|---|---|---|---|
| Banco de dados* | 6 Core 3.x Ghz 16 GB RAM | 2 x 750GB SAS RAID 1 | 2 Placas de Rede 1 GB/s |
| Aplicação* | 4 Core 2.x Ghz 8 GB RAM | 2 x 300 GB SAS RAID 1 | 2 Placas de Rede 1 GB/s |
| Estações de trabalho | I3 ou superior 4 GB RAM | 250 GB | Placa de Rede 100 MB/s |
* Para até 50 usuários simultâneos (Administradores e/ou Coletores)
| Impressoras | Sistema Operacional | Modelos | Portátil |
|---|---|---|---|
| Zebra | Linux | N/A | |
| Windows | 2844 / S4M / TLP 2844 / ZDesigner GC420t / ZM400 / ZT230 | ||
| Intermec | Linux | Easy Coder PX4I | |
| Windows | PC41 / PC43T | ||
| Argox | Linux | OS-214 Plus Series PPLA | |
| Windows | OS 214 Plus | ||
| TSC | Linux | MX340P | |
| Windows | N/A | ||
| Bematec | Linux | N/A | |
| Windows | LB-1000 | ||
| Datamax | Linux | N/A | |
| Windows | M4206 / Smart 3 | ||
| Elgin | Linux | N/A | |
| Windows | L42 | ||
| Tally | Linux | N/A | |
| Windows | Dascom DL210 | ||
| SEWOO | Linux | LK-P4XX Label | Sim |
| Windows | LK-P4XX Label | Sim |
Observação: devemos destacar que em clientes SaaS ou on-premisse, as impressões via Coletor de Dados (MWMS) somente funcionarão de forma plena, se os modelos de impressoras dos clientes tiverem seu driver específico compatível com o linux, pois drivers genéricos até conseguem enviar impressões, porém nunca terão as dimensões corretas por não serem totalmente compatíveis com a impressora e não passíveis de ajuste fino.
| Coletores de Dados | Modelos | Sistema Operacional | Observações |
|---|---|---|---|
| Chainway | C6000 | Advanced Android 6.0 | Android 10 |
| C61 | Android 11 | Google Chrome | |
| C66 | Android 11 | Google Chrome | |
| Compex | AUTOID Q7 | Android 7.1.2 | Google Chrome |
| AUTOID9 | Android 7.1.2 | Google Chrome | |
| Datalogic | Memor 1 Memor 10 | Android 8.1.0 | Google Chrome |
| Honeywell | CN51 | Android 4.2.2 | Google Chrome |
| CK65 | Android 7+ | Google Chrome | |
| CT40 XP | Android 7+ | Google Chrome | |
| Dolphin CT60 XP | Android 7+ | Google Chrome | |
| CN80 | Android 7+ | Google Chrome | |
| EDA61K | Android 7+ | Google Chrome | |
| EDA51 | Android 7+ | Google Chrome | |
| EDA52 | Android 7+ | Google Chrome | |
| Mobile Base | DS5 | Android 9.0 | Google Chrome |
| Point Mobile | PM451 | Android 10, 11 | Google Chrome |
| Zebra | MC22 | Android 10, 11 13, 14 | Google Chrome |
| MC33 | Android 7 (Nougat), 7, 8.1, 10, 11 13, 14 | Google Chrome | |
| TC8000 | Android 5.1 | Google Chrome | |
| MC83 | Android 8, 10, 11, 13, 14 | Google Chrome | |
| MC93 | Android 8.1 Oreo, 8, 10, 11, 13, 14 | Google Chrome | |
| TC21 / TC26 | Android 8, 10, 11, 13, 14 | Google Chrome | |
| MC9300 | Android 10+ | Google Chrome | |
| MC3300 / MC3300+ | Android 7+ | Google Chrome | |
| TC52 | Android 9+ | Google Chrome | |
| TC57 | Android 9+ | Google Chrome | |
| TC21 | Android 10+ | Google Chrome | |
| TC26 | Android 10+ | Google Chrome |
| Balanças | Modelo | Interface | Sistema Operacional |
|---|---|---|---|
| Filizola | Identificador IDS,Star - 30 Kg | RS-232 | Windows c/ Internet Explorer 10 e JRE compatível com o JDK |
| Toledo | 9094-II,2098 - 30 Kg,2098 - 60 Kg | RS-232 | Windows c/ Internet Explorer 10 e JRE compatível com o JDK |
| Brapenta | RS-232 | Windows c/ Internet Explorer 10 e JRE compatível com o JDK |
Observação: equipamentos com Sistema Operacional diferentes do Windows CE devem passar por homologação e provavelmente exigirão o Navegador Industrial Wavelink.
| Sistema | Formato de Integração Senior WMS | Observações |
|---|---|---|
| SAP, Datasul, RM, Protheus/Microsiga, Senior | EDI / TXT | Desenvolvido por terceiros adequando a troca de informações aos layouts padrões Senior WMS troca de arquivo por SFTP |
| JD Edwards, Oracle EBS, NextAge | Banco a Banco | Desenvolvido por terceiros acessando tabelas intermediárias Senior WMS |
| Senior | Banco a Banco / TXT / XML | Nativo |
| Magic XPI | Banco a Banco | Ferramenta ETL compatível com formatos TXT, Banco a Banco, XML, WebService's |
| Outros, legados | Banco a Banco / TXT | Desenvolvido por terceiros adequando a troca de informações aos layouts padrões Senior WMS troca de arquivo por SFTP e Banco a Banco |
| Autenticação de Usuários | Windows Server 2008 AD | Suporta autenticação de usuários do Windows 2008 (AD – Active Directory) |
| Virtualização | Compatibilidade | Suporte a virtualização VMware 5.5 (superior ou compatível) para sistema de banco de dados e servidor de aplicações |
| Outros, API Rest | API Rest | Suporte a integrações por interface Rest |
Utilização do aplicativo Voice Picking
Aplicativo voicepicking.apk possibilita a separação por comando de voz pelo dispositivo Android, similar na utilização do Coletor de Dados com a funcionalidade de Separação de Onda, com algumas configurações prévias, disponibilizado a partir da versão 8.12.7.0:
- Versão mínima para executar o Voice Picking é API 27 (Android 9, 10, 12, 13, 14, 15).
- Para ser utilizado primeiramente o aplicativo Coletor de Dados precisa estar ativo no Tom Cat ou JBoss.
- Observação: caso o coletor de dados seja reiniciado ou esteja inativo, o voice picking será direcionado para nova autenticação de usuário.
- Para instalar o aplicativo Voice Picking no celular.
- Conecte seu celular ao PC usando um cabo USB. Abra a pasta do cartão SD do aparelho no Windows Explorer; seu nome pode aparecer como uma unidade de armazenamento ou com o nome do celular — depende do modelo;
- É importante escolher uma pasta para que possa reconhecer depois, verifique primeiro no aparelho as pastas visíveis (de forma a não "perder" o arquivo). Transfira o APK. (voicepicking.apk / aplicativo Voice Picking);
- Ative Fontes Desconhecidas, da opção Configurações > Segurança para instalar o APK no seu celular;
- Confira se o arquivo apareceu nas pastas do dispositivo e toque-o para iniciar a instalação;
- Desative Fontes Desconhecidas, da opção Configurações > Segurança para impedir a instalação de aplicativos não oriundos do app da Play Store.
- Para o primeiro acesso da aplicação Voice Picking, faz necessário inserir as configurações do Servidor de Aplicação.
Procedimentos para criação da base de dados no servidor Oracle
- Servidor Oracle Instalado e configurado
- Instância dedicada ao WMS
- NLS_CHARACTERSET: WE8MSWIN1252
- NLS_NCHAR_CHARACTERSET: AL16UTF16
- Pacote Java instalado
CREATE TABLESPACE WMS_DADOS LOGGING
DATAFILE '<DefinirCaminhoDoArquivo>\wms_dados1.dbf'
SIZE 512M AUTOEXTEND ON NEXT 512 MAXSIZE 32000M
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO
/
CREATE TABLESPACE WMS_DADOSMOV LOGGING
DATAFILE '<DefinirCaminhoDoArquivo>\wms_dadosmov1.dbf'
SIZE 512M AUTOEXTEND ON NEXT 512 MAXSIZE 32000M
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO
/
CREATE TABLESPACE WMS_INDICE LOGGING
DATAFILE '<DefinirCaminhoDoArquivo>\wms_indice1.dbf'
SIZE 512M AUTOEXTEND ON NEXT 512 MAXSIZE 32000M
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO
/
CREATE TABLESPACE WMS_INDICEMOV LOGGING
DATAFILE '<DefinirCaminhoDoArquivo>\wms_indicemov1.dbf'
SIZE 512M AUTOEXTEND ON NEXT 512 MAXSIZE 32000M
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO
/
Download do arquivo siltwms.dmp no caminho ou utilizar mídia entregue:
- ftp://ftp2.senior.com.br/ Acessar Diretório da versão
- Usuário: siltwms-clientes
- Senha: duadTT43Bb
Importação do arquivo siltwms.dmp com Oracle Data Pump;
Scripts de criação dos usuários
create role rsilt;
grant connect to rsilt;
grant ejbclient to rsilt;
grant javadebugpriv to rsilt;
grant javaidpriv to rsilt;
grant javasyspriv to rsilt;
grant javauserpriv to rsilt;
grant create any job to rsilt;
grant create job to rsilt;
grant create procedure to rsilt;
grant create sequence to rsilt;
grant create table to rsilt;
grant create trigger to rsilt;
grant create type to rsilt;
grant create view to rsilt;
grant create materialized view to rsilt;
grant execute on sys.dbms_lock to rsilt with grant option;
grant execute on sys.dbms_job to rsilt with grant option;
grant execute on sys.dbms_crypto to rsilt with grant option;
grant execute on sys.dbms_sqlhash to rsilt with grant option;
grant execute on sys.dbms_utility to rsilt with grant option;
CREATE TABLESPACE WMS_DADOS LOGGING
DATAFILE '<DefinirCaminhoDoArquivo>\wms_dados1.dbf'
SIZE 512M AUTOEXTEND ON NEXT 512 MAXSIZE 32000M
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO
/
CREATE TABLESPACE WMS_DADOSMOV LOGGING
DATAFILE '<DefinirCaminhoDoArquivo>\wms_dadosmov1.dbf'
SIZE 512M AUTOEXTEND ON NEXT 512 MAXSIZE 32000M
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO
/
CREATE TABLESPACE WMS_INDICE LOGGING
DATAFILE '<DefinirCaminhoDoArquivo>\wms_indice1.dbf'
SIZE 512M AUTOEXTEND ON NEXT 512 MAXSIZE 32000M
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO
/
CREATE TABLESPACE WMS_INDICEMOV LOGGING
DATAFILE '<DefinirCaminhoDoArquivo>\wms_indicemov1.dbf'
SIZE 512M AUTOEXTEND ON NEXT 512 MAXSIZE 32000M
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO
create user wmsprd identified by "senha"
default tablespace wms_dados
temporary tablespace temp
QUOTA UNLIMITED ON WMS_DADOS
QUOTA UNLIMITED ON WMS_DADOSMOV
QUOTA UNLIMITED ON WMS_INDICE
QUOTA UNLIMITED ON WMS_INDICEMOV;
grant connect to wmsprd;
grant rsilt to wmsprd;
grant unlimited tablespace to wmsprd;
create user wmshml identified by "senha"
default tablespace wms_dados
temporary tablespace temp
QUOTA UNLIMITED ON WMS_DADOS
QUOTA UNLIMITED ON WMS_DADOSMOV
QUOTA UNLIMITED ON WMS_INDICE
QUOTA UNLIMITED ON WMS_INDICEMOV;
grant connect to wmshml;
grant rsilt to wmshml;
grant unlimited tablespace to wmshml;
Os scripts para criação do usuário e roles estão na sessão abaixo:
create role rsiltint;
grant select, insert, update, delete, alter on INT_ENTIDADE to rsiltint;
grant select, insert, update, delete, alter on INT_PRODUTO to rsiltint;
grant select, insert, update, delete, alter on INT_EMBALAGEM to rsiltint;
grant select, insert, update, delete, alter on INT_FOTO to rsiltint;
grant select, insert, update, delete, alter on INT_PEDIDO to rsiltint;
grant select, insert, update, delete, alter on INT_PEDIDODET to rsiltint;
grant select, insert, update, delete, alter on INT_ORDIV to rsiltint;
grant select, insert, update, delete, alter on INT_FATURAMENTO to rsiltint;
grant select, insert, update, delete, alter on INT_FATURAMENTODET to rsiltint;
grant select, insert, update, delete, alter on INT_REFATURAMENTO to rsiltint;
grant select, insert, update, delete, alter on INT_CANCELAMENTO to rsiltint;
grant select, insert, update, delete, alter on INT_ROTA to rsiltint;
grant select, insert, update, delete, alter on INT_KITPRODUTO to rsiltint;
grant select, insert, update, delete, alter on INT_TAREFA_SEPARACAO to rsiltint;
grant select, insert, update, delete, alter on INT_COBERTURAFISCAL to rsiltint;
grant select, insert, update, delete, alter on INT_BLOQ_DESB_LOTE to rsiltint;
grant select, insert, update, delete, alter on INT_BACKLIST to rsiltint;
grant select, insert, update, delete, alter on INT_RASTREIO_VOLUME to rsiltint;
grant select, insert, update, delete, alter on INT_PEDIDO_RETORNO_AMZ to rsiltint;
grant select, insert, update, delete, alter on INT_PEDIDODET_RETORNO_AMZ to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_PRODUTO to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_EMBALAGEM to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_ANDAMENTODOC to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_OR_H to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_OR_I to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_OR_N to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_OR_INFO_ESPEC to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_OR_LOTE_H to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_OR_LOTE_I to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_OR_LOTE_N to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_OR_LOTE_INFO_ESPEC to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_LOTE to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_CANCELAMENTO to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_FATURAMENTO to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_FATURAMENTODET to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_FATURAMENTO_LOTE to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_FATURAMENTODET_LOTE to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_FATURAMENTOESPEC_LOT to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_FATURA_SERVICO to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_FATURA_SERVICODET to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_FATURAMENTOESPEC to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_AJUSTEMOVTO to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_CONTROLEAVARIA to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_PRODRECUPERADO to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_ESTOQUE to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_INVENTARIO to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_NF_ARMAZENAGEM to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_NF_ARMAZENAGEMDET to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_NF_ARMAZENAGEM2 to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_COLETA to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_AUTEMBARQUE to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_EMBARQUE to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_EMBARQUEDET to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_TAREFA_SEPARACAO to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_TAREFA_SEPARACAODET to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIORETMOVARM_ENTRADA to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIORETMOVARM_ENTRADA_DET to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIORETMOVARM_SAIDA to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIORETMOVARM_SAIDA_DET to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_AM_TRK to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_AM_TRKVOLUMES to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_MUDANCA_ESTOQUE to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_ESTOQUE_LOTE to rsiltint;
grant select on VE_ESTOQUE_LIB_EXPEDICAO to rsiltint;
grant select, insert, update, delete, alter on INT_GMB to rsiltint;
grant select, insert, update, delete, alter on INT_GMB_DET to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_CALCULOFISCAL to rsiltint;
grant select, insert, update, delete, alter on INT_ENVIO_CALCULOFISCAL_DET to rsiltint;
grant select, insert, update, delete, alter on INT_MODULOFISCAL to rsiltint;
grant select, insert, update, delete, alter on INT_ MODULOFISCAL_DET to rsiltint;
grant select, insert, update, delete, alter on INT_AUTOMACAO_ESTEIRA to rsiltint;
grant select on VE_REGIME_DEPOSITANTE to rsiltint;
grant select on VE_BARRA_PRODUTO to rsiltint;
grant select on INT_ENVIO_SALDOFISCAL to rsiltint;
create user wmsint identified by "senha"
default tablespace WMS_DADOS
temporary tablespace TEMP profile DEFAULT;
grant CONNECT to wmsint;
grant UNLIMITED TABLESPACE to wmsint;
grant RSILTINT to wmsint;
alter user wmsint default role CONNECT, RSILTINT;
Manual de Instalação–Configuração Básica do Servidor de Aplicação
Java JDK 7, versão 64 bits;
Aplication Server
- Tomcat 7, versão 64 bits;
- JBoss 6.4, versão 64 bits;
O servidor deverá possuir acesso à internet para comunicação com Nota Fiscal eletrônica (NF-e);
Sistema Operacional Linux ou Windows 64 bits;
Configuração do arquivo de hosts do Linux em /etc/hosts definindo o IP e o nome do micro:
- Exemplo: 192.168.1.55 SERVIDOR1 SERVIDOR1.localdomain
Depois de instalado, será necessário adicionar o parâmetro abaixo informado, na inicialização do serviço;
- -XX:MaxPermSize=512m
- -XMX3072m
Java JDK 8, versão 64 bits;
Aplication Server
- Tomcat 7, versão 64 bits;
- JBoss 6.4, versão 64 bits;
O servidor deverá possuir acesso à internet para comunicação com Nota Fiscal eletrônica (NF-e);
Sistema Operacional Linux ou Windows 64 bits;
Configuração do arquivo de hosts do Linux em /etc/hosts definindo o IP e o nome do micro:
- Exemplo: 192.168.1.55 SERVIDOR1 SERVIDOR1.localdomain
Não necessário para esta versão do Java.
Java JDK 8, versão 64 bits;
Aplication Server
- Tomcat 7, Tomcat 8 ou Tomcat 9, versão 64 bits;
- JBoss 6.4, versão 64 bits;
O servidor deverá possuir acesso à internet para comunicação com Nota Fiscal eletrônica (NF-e);
Sistema Operacional Linux ou Windows 64 bits;
Configuração do arquivo de hosts do Linux em /etc/hosts definindo o IP e o nome do micro:
- Exemplo: 192.168.1.55 SERVIDOR1 SERVIDOR1.localdomain
Não necessário para esta versão do Java.
Ambiente Linux
Editar o arquivo "<Tomcat_dir>\webapps\manager\WEB-INF\web.xml", e buscar pela tag <max-file-size> e alterar o valor para 300MB. Esta configuração permite que seja realizado o upload da aplicação a partir do Manager do próprio Tomcat.
Editar o arquivo Catalina.SH, no Tomcat ou standalone.conf para JBoss, e adicione ou modifique a linha a seguir no início do script:
- Versões 6.8.X até 8.10.X quando optar por usar JDK 7
- JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms3072m -Xmx3072m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:+DisableExplicitGC"
- Versões iguais ou superiores 8.11.X é obrigatório usar JDK 8
- JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms3072m -Xmx3072m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:+DisableExplicitGC"
- Observação: Caso ocorra problemas de "ORA-01722: INVALID NUMBER" na importação de arquivos, adicione os parâmetros abaixo:
- -Duser.country=BR -Duser.language=pt
• Para que o sqlldr (Oracle Loader) seja utilizado na importação de inventario é necessário no arquivo de inicialização do Aplication Server (Tomcat/JBoss) a inclusão dos seguintes paths:
export ORACLE_HOME=/data/u01/app/oracle/product/11.2.0/client_2
export PATH="$PATH:$ORACLE_HOME/bin"
- Sendo que os caminhos devem ser alterados conforme a instalação do Oracle Cliente do servidor Linux.
Caso utilize ambiente Linux e tenha impressoras compartilhadas utilizando o CUPS, alguns ambientes podem sofrer um problema que impede que o sistema WMS consiga localizar a impressora compartilhada na rede. Este caso ocorre quando o CUPS é configurado para o "Listen para *:631". Isto faz com que o parâmetro "shared=Yes" volte automaticamente para "shared=No" e a JVM não consegue localizar a impressora. Para evitar este problema é necessário configurar o "Listen para <IP do servidor>:631", exemplo: "Listen 10.7.0.90:631", assumindo que o servidor tenha o IP 10.7.0.90.
O JBoss fazer as mesmas instruções do Linux.
O Tomcat deverá ser instalado como serviço do sistema operacional. Utilizar o Tomcat Monitor para editar a propriedade JAVA OPTS presente na guia Java e adicionar a linha:
ATENÇÃO: Cada parâmetro deverá ser adicionado em uma nova linha, conforme abaixo, em versões 6.8.X até 8.10.X quando optar por usar JDK 7:
- -XX:MaxPermSize=512m
- -Duser.country=BR
- -Duser.language=pt
- -XX:NewSize=256m
- -XX:MaxNewSize=256m
- -Xms3072m
- -Xmx3072m
ATENÇÃO: Cada parâmetro deverá ser adicionado em uma nova linha, conforme abaixo, versões iguais ou superiores 8.11.X quando é obrigatório de usar JDK 8:
- -Duser.country=BR
- -Duser.language=pt
- -XX:NewSize=256m
- -XX:MaxNewSize=256m
- -Xms3072m
- -Xmx3072m
Editar o arquivo "<Tomcat_dir>\webapps\manager\WEB-INF\web.xml", e buscar pela tag <max-file-size> e alterar o valor para 300MB. Esta configuração permite que seja realizado o upload da aplicação a partir do Manager do próprio Tomcat.
Para ter acesso a interface Tomcat Manager será necessário editar o arquivo tomcat-users.xml, presente na pasta Conf dentro do diretório de Instalação, e adicionar as seguintes linhas:
- <role rolename="manager, admin"/>
- <user username="tomcat" password="tomcat" roles="manager, admin"/>
Alterar arquivo $CATALINA_BASE/conf/server.xml onde deverá ser configurado o seguinte comportamento para o Connector do protocolo HTTP com os parâmetros conforme abaixo:
maxThreads="400" connectionTimeout="40000"
redirectPort="8443"/>
Configuração Senior WMS JBoss
Produção: jboss/datasources/SiltWmsDS
Homologação: jboss/datasources/SiltWmsTestDS
Definir o ambiente do aplicativo na JVM se Produção ou Homologação variável:
siltwms.production Boolean (true or false)
Se produção marcar para True ativado o datasource: (jboss/datasources/SiltWmsDS) se marcado como False (jboss/datasources/SiltWmsTestDS)
Utilizando DataSource Personalizado, nesse caso não será possível subir no mesmo servidor de aplicações o ambiente de homologação e produção:
siltwms.customds Nome do dataSource (jboss/datasources/NomeCustomDS)
Definir o diretório temporário apenas em ambientes com utilização de cluster:
siltwms.tmpdir Caminho da pasta temporária, necessário em caso de cluster
Configuração do modulo da jvm no JBoss para envio de NFE
Incluir as seguintes linhas no arquivo:
$JBOSS_HOME/modules/system/layers/base/javaee/api/main/module.xml
<path name="com/sun/net/ssl/internal/ssl"/>
<path name="com/sun/net/ssl/internal"/>
Configuração padrão da DataSource do WMS
NAME: SiltWmsDs
JNDI: java:jboss/datasources/SiltWmsTestDS
IS ENABLED?: true
STATISTICS ENABLED?: false
DATASOURCE CLASS:
Driver: OracleJDBCDriver
DRIVER CLASS:
SHARE PREPARED STATEMENTS: false
STATEMENT CACHE SIZE: 0
Connection URL: jdbc:oracle:thin:@ip-servidor:porta-oracle:SID-BD
NEW CONNECTION SQL:
TRANSACTION ISOLATION:
USE JTA?: true
Use CCM?: true
MIN POOL SIZE: 10
MAX POOL SIZE: 200
STRICT MINIMUM: true
PREFILL ENABLED: true
FLUSH STRATEGY: FailingConnectionOnly
IDLE TIMEOUT: 1
TRACK STATEMENTS: true
VALID CONNECTION CHECKER: org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker
CHECK VALID SQL: select 1 from dual
VALIDATE ON MATCH: false
BACKGROUND VALIDATION: true
VALIDATION MILLIS: 60000
STALE CONNECTION CHECKER: org.jboss.jca.adapters.jdbc.extensions.oracle.OracleStaleConnectionChecker
EXCEPTION SORTER: org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter
JBOSS EAP 6.4
A partir da versão 8.11.0.0 é necessário atualizar a lib JPA
$JBOSS_HOME/modules/system/layers/base/javax/persistence/api/main/module.xml to use JPA 2.1 jar.
<module xmlns="urn:jboss:module:1.1" name="javax.persistence.api">
<dependencies>
<!-- PersistenceUnitInfo needs javax.sql.DataSource -->
<module name="javax.api" export="true"/>
</dependencies>
<resources>
<!-- <resource-root path="hibernate-jpa-2.0-api-1.0.1.Final-redhat-3.jar"/>-->
<resource-root path="hibernate-jpa-2.1-api-1.0.0.Final.jar"/>
<!-- Insert resources here -->
</resources>
</module>
A partir da versão 8.12.7.0 é necessário atualizar as seguintes libs:
$JBOSS_HOME/modules/system/layers/base/javax/persistence/api/main/module.xml to use JPA 2.1-api-1.0.2jar.
<module xmlns="urn:jboss:module:1.1" name="javax.persistence.api">
<dependencies>
<!-- PersistenceUnitInfo needs javax.sql.DataSource -->
<module name="javax.api" export="true"/>
</dependencies>
<resources>
<!-- <resource-root path="hibernate-jpa-2.0-api-1.0.1.Final-redhat-3.jar"/>-->
<resource-root path="hibernate-jpa-2.1-api-1.0.2.Final.jar"/>
<!-- Insert resources here -->
</resources>
</module>
$JBOSS_HOME/modules/system/layers/base/javax/validation/api/main to use Validation-api 2.0.1.Final jar.
<module xmlns="urn:jboss:module:1.1" name="javax.validation.api">
<resources>
<!--resource-root path="validation-api-1.0.0.GA-redhat-3.jar"/-->
<resource-root path="validation-api-2.0.1.Final.jar"/>
<!-- Insert resources here -->
</resources>
<dependencies>
<module name="org.jboss.logging"/>
</dependencies>
</module>
$JBOSS_HOME/modules/system/layers/base/org/hibernate/validator/main to use Hibernate-validation-api 6.2.4.Final jar.
<module xmlns="urn:jboss:module:1.1" name="org.hibernate.validator">
<resources>
<!--resource-root path="hibernate-validator-4.3.2.Final-redhat-2.jar"/-->
<resource-root path="hibernate-validator-6.2.4.Final.jar"/>
<!-- Insert resources here -->
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.persistence.api"/>
<module name="javax.validation.api"/>
<module name="javax.persistence.api"/>
<module name="javax.xml.bind.api"/>
<module name="org.javassist"/>
<module name="org.jboss.logging"/>
<module name="org.jboss.common-core"/>
<module name="org.jboss.weld.core"/>
<module name="org.joda.time"/>
<module name="org.slf4j"/>
<module name="org.apache.xerces" services="import"/>
<module name="sun.jdk" services="import"/>
</dependencies>
</module>
$JBOSS_HOME/modules/system/layers/base/com/oracle/main to use Ojdbc8-21.7.0.0 jar.
<module xmlns="urn:jboss:module:1.1" name="com.oracle">
<resources>
<resource-root path="ojdbc8-21.7.0.0.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
$JBOSS_HOME/module/system/layers/base/jdk/unsupported/main
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.5" name="jdk.unsupported">
</module>
Comunicação com a SEFAZ para Envio de Nota Fiscal Eletrônica
Servidor Tomcat com acesso à internet (Portas necessárias 80 e 443)
Acessar configuração do armazém emitente e cadastrar o certificado modelo A1;
Para utilizar o certificado instalado no banco de dados pode ser necessário realizar o procedimento abaixo para solucionar o erro:
"org.apache.axis2.AxisFault: Transport error: 403 Error: Forbidden"
- Importe o certificado. PFX do seu cliente para o IE (Internet Explorer / Ferramentas / Opções da Internet/ Aba Conteúdo / Botão Certificados;
- Selecione a aba "Pessoal";
- Clique em importar;
- O Sistema vai abrir um assistente. Selecione o Certificado e clique em avançar;
- Na próxima tela marque o check-box "Marcar esta chave como exportável. Isso possibilitará o backup e transporte das chaves posteriormente". Como o texto diz se você não marcar esta opção o certificado não poderá ser exportado;
- Após ser importado seu certificado vai para a aba Pessoal. Clique sobre ele e clique em "exportar";
- Clique em avançar;
- Na próxima tela marque a opção: "Sim, exportar a chave privada". Clique em avançar;
- Na janela seguinte marque o check-box "Incluir todos os certificados no caminho de certificação, se possível". Esta opção é crucial! Não esqueça dela !!!;
- Informe a senha e a seguir o local onde o arquivo será salvo; e
- Carregar o certificado que foi salvo acima no sistema (Senior WMS).
Ao configurar o certificado pelo Windows no WMS, deverá informar o serial number do certificado.
- Certifique-se de estar com o certificado digital modelo A1 e a senha;
- Salvar o certificado na máquina e executá-lo para a instalação (avançar → avançar → digitar a senha e marcar a opção "Marcar essa chave como exportável" → avançar → concluir);
- No Windows, acessar Iniciar → Painel de Controle → Opções da Internet → aba "Conteúdo" → botão "Certificados";
- → Clique duplo Certificado → aba "Detalhes" → selecionar "Número de Série" → copiar "55 ac 41 54 fc 8d f1 51";
- Acessar o WMS, menu: Cadastro / Entidade / Entidade / localize a Entidade e clique no botão "Certificado Digital";
- → Carregar o certificado e digitar o número de série "55 ac 41 54 fc 8d f1 51" (Painel de Controle → opções da internet);
- No WMS verificar se a Entidade está marcada para Emitir NFe (no Cadastro Entidade).
Finalização da Instalação
Após instalação um analista de service-desk realizará validação do ambiente com a liberação para o início da utilização, validando que todos os procedimentos foram realizados conforme os padrões mínimos estabelecidos na documentação do sistema, o sistema será liberado com a geração da chave de acesso.
Equipe de service-desk realizará a geração de chave de segurança para liberação da licença de uso respeitando em acordo com a celebração de contrato de licença de uso e proposta comercial, respeitando a quantidade de licenças de uso contratadas e o modelo de licenciamento negociando.
Uma vez gerada a chave de segurança a própria equipe de service-desk realizará a instalação no banco de dados.
A chave de segurança se baseia no CNPJ do proprietário e Razão Social qualquer mudança nos dados cadastrados durante a instalação invalidarão a chave de acesso sendo necessário a geração de nova chave.
Senior Armazém 3D
Senior Armazém 3D - Webservice 'armazemgrafico'
- Java JDK 7, versão 64 bits
- Aplication Server
- Tomcat 7, versão 64 bits
- O servidor deverá possuir acesso à internet
- Sistema Operacional Linux ou Windows 64 bits
- Acesso direto a tela de configuração manual do Webservice: http://<ip>:<porta>/armazemgrafico
- Se o webservice 'armazemgrafico' estiver online, o Armazém 3D é configurado automaticamente ao ser acessado pelo menu do SILT-WMS
- Chrome (Versão 72.0.3626.81 (Versão oficial) 64 bits)
- Firefox (Versão 66.0b1)
- Microsoft Edge (41.16299.820.0)
- Mozilla
- Windows, Linux e Mac OS X
- Observação: o navegador Internet Explorer não está homologado para utilização do Armazém 3D.
Agente de Impressão
- Java JDK 11, versão 64 bits;
- O servidor deverá possuir acesso à internet;
- Sistema Operacional Linux ou Windows 64 bits.
- Criar arquivo application.properties junto ao .jar do agente de impressão com as seguintes configurações:
- wms.printagent.security.credentials=USUARIO1:SENHA1, USUARIO2:SENHA2
- wms.printagent.security.secret.key=STRING_SECRET
- wms.printagent.security.token.expiration.minutes=Número em Minutos para validade do token
- • Há também configurações opcionais que são as seguintes:
- server.port=(DEFAULT 8080)
- wms.printagent.log.file=YES | NO
- wms.printagent.log.console=YES | NO
- wms.printagent.log.directory= (DEFAULT ./logs)
- logging.level.ROOT=OFF | ERROR | WARN | INFO | DEBUG | TRACE
- logginf.level.br.com.senior.wms.printagent=OFF | ERROR | WARN | INFO | DEBUG | TRACE
- Poderá ser criado como serviço no servidor onde o agente estará disponibilizado
Acesso pelo menu de Configuração Geral do WMS > Impressão Remota.
Sobre o HTTP
Caso haja a atualização do Google Chrome para versão 94.0.4606.54 ou superior, é obrigatório o sistema estar funcionando em um contexto SSL/TLS(HTTPS), devido a implementação:
- https://wicg.github.io/private-network-access/
- https://developer.chrome.com/blog/private-network-access-update
Documentação Online - Help
A documentação do software Senior WMS é atualizada constantemente a cada nova versão. Mantemos uma plataforma online com todos os manuais do sistema para simplificar a distribuição desse importante conteúdo que poderá ser acessado por todos os nossos clientes em nosso portal de atendimento ao usuário através do endereço eletrônico:
https://documentacao.senior.com.br/gestaodearmazenagemwms/8.12/
English
Español
English
Español


