Assunto
O programa efetua manutenção na tabela COSERVID que especifica o percurso de onde está instalado cada tipo de servidor, como: Catálogo Eletrônico de Peças, Web Services de troca de informações com Fabricantes, entre outros.
Consistências e Restrições do sistema
- Para realizar o cálculo do espaço livre em HD, o Sisdia irá considerar o(s) File System(s) cadastrado(s) neste programa.
- As mensagens do sistema, apresentadas ao usuário através da função "erro_log" possuem as seguintes características:
- Caso o usuário parametrize (CADA9000 – Código MSG descrição N segundos) a mensagem é apresentada a ele e aguarda o tempo definido até passar para o próximo processamento ou sair da tela. Isto é feito através do comando SLEEP.
- Caso não exista a parametrização acima, a mensagem é apresentada ao usuário e o processamento fica aguardando que ele tecle "ENTER". Isto é feito através do comando PROMPT para o Sisdia BDS e MENU para Sisdia Evoluiton.
- Foram criados 3 códigos de servidor ("LCK", "LCT", "LCM") para parametrizar como deve ser o funcionamento do sistema quando houver tabelas ou registros bloqueados:
- Se o usuário quiser que o sistema mostre qual tabela está bloqueada e quem está bloqueando a tabela, ele deve cadastrar o código "LCK". Desta forma, quando uma tabela/registro estiver bloqueada e impedindo o processamento, uma janela será exibida com o nome da tabela, o usuário que está bloqueando, e outras informações.
- Essa janela também oferece ao usuário as opções de Continuar, Aguardar ou Encerrar. Clicando em Continuar, o processamento segue normalmente. Clicando em Encerrar, o processamento é interrompido. Clicando em Aguardar, o sistema aguarda 5 segundos e checa novamente se a tabela/registro continua bloqueada. Se continuar, a janela é exibida novamente.
- Para alterar o tempo (segundos) que quer aguardar antes de checar novamente, informe os segundos (número inteiro) no campo descrição do código "LCK". O padrão é aguardar 5 segundos.
- Para alterar a quantidade máxima de tentativas, use o código "LCT" e informe a quantidade (número inteiro) no campo descrição. O padrão é fazer no máximo 5 tentativas.
- Se atingir o máximo de tentativas e a tabela/registro continuar bloqueada, o processamento vai ser interrompido. Caso prefira que o processamento continue, use o código "LCM" e informe "Continua" na descrição.
- Se o usuário não cadastrar o código "LCK", nenhuma informação sobre bloqueio será apresentada.
- Se o usuário quiser que o sistema mostre qual tabela está bloqueada e quem está bloqueando a tabela, ele deve cadastrar o código "LCK". Desta forma, quando uma tabela/registro estiver bloqueada e impedindo o processamento, uma janela será exibida com o nome da tabela, o usuário que está bloqueando, e outras informações.
- Para o funcionamento do processo, no Sisdia BDS é necessário que exista o shell "sleep.sh" dentro do diretório /ext/sisdia/ e que, este diretório tenha permissão total (chmod 777).
Para download do arquivo sleep.sh (clique aqui). - Para identificar qual processo está alterando a chave de acesso da Nota Fiscal Eletrônica é necessário efetuar as seguintes parametrizações:
- No programa CADA0222 o campo Código Integração cadastrado com "1" e/ou "8" (Integração NDD e/ou LINX DMS NF-E).
- No programa CADA0900 O campo "Tipo Servidor” tem que está parametrizado com “LNF” - GERAR LOG DA CHAVE DA NOTA FISCAL ELETRÔNICA e o campo Status = “A” para filial logada.
Com a parametrização o sistema internamente incluirá um registro na tabela CALOGYYMM, quando ocorrer INCLUSÃO/ALTERAÇÃO/EXCLUSÃO da Nota Fiscal Eletrônica.
No campo “TEXTO” da tabela CALOG será gravado com a seguinte informação: “NOME DA TABELA”, quando a opção for realizada em biblioteca do sistema será informada o nome da biblioteca que realizou o processo, a “OPÇÃO” de INCLUSÃO/ALTERAÇÃO/EXCLUSÃO, “ID_NFCAPA”, “CHAVE” DA NF, e dependendo do processo o “NÚMERO” e a “SÉRIE” da Nota Fiscal.
Exemplo:
NFESTATUS
FNFEMOV04
INCLUSÃO
99999999999
31120310511063000166550000000062501000122616
5799/A15.
Opções do programa
CAMPOS
- Filial
- Deve ser informado "0" (zero)
- Tipo de Servidor:
- Deve seguir a nomenclatura "FSX", onde "X" é a sequência do File System.
- AFT: SVT – Caminho para diretório Tomcat;
- AP1: APS – Servidor SMTP;
- AP2: APS – Portal E-mail;
- AP3: APS – Usuário conta E-mail;
- AP4: APS – Senha conta E-mail (Criptografada);
- AP5: APS – E-mail Receptor;
- AP6: APS – Número de Tentativas de Contato;
- CL1: SVT – Client http – Conexão Segura;
- CL2: SVT – Client http – URL dos serviços;
- CL3: SVT – Client http – Posta do serviço (Ex: 443);
- CL4: SVT – Client http – Content-Type;
- DTS: SVT – Caminho para pasta da aplicação;
- EML
- EV1: SisdiaEvolution - URL Base Servidor Java
- EV2: SisdiaEvolution - IP Servidor Java (host java)
- EV3: SisdiaEvolution - Porta Servidor Java
- EV4: SisdiaEvolution - Protocolo Servidor Java
- EV5: SisdiaEvolution - URL Base Servidor Genero
- EV6: SisdiaEvolution - IP Servidor Genero (host genero)
- EV7: SisdiaEvolution - Porta Servidor Genero
- EV8: SisdiaEvolution - Protocolo Servidor Genero
- EV9: SisdiaEvolution - Diretorio Contexto Java
- E10: SisdiaEvolution - Nome Instancia Genero
- E20: SisdiaEvolution - Porta banco
- E21: SisdiaEvolution - Servidor banco
- E22: SisdiaEvolution - Instancia Informix
- E23: SisdiaEvolution - Nome banco
- FTB: Sisdia – Transmissão NF Peças Substituídas em Garantia;
- FTS: SVT – Ativar transmissão de Showroom via FTP para TDB;
- FUS: Fuso Horário Servidor
- INI: SVT – Identifica se o Aplicativo "Preparar Produto" já foi executado;
- INT: SGMP;
- LFL: SVT – Lock da fila de espera, tratamento de ocorrências;
- LIC: SVT – Caminho para pasta onde arquivo de licença será armazenado;
- LIG: SVT – Define se WS's estão ativos;
- LNF: GERAR LOG DA CHAVE DA NOTA FISCAL ELETRÔNICA;
- NTS: SVT – Nome da chave de conexão segura TDB;
- GM: Sisdia – Catálogo de Peças GM;
- PAA: SVT – Possui Agendamento Ativo;
- PEC: Sisdia – Catálogo de Peças MBB;
- REL: SVT – Caminho para pasta onde relatório são gerados;
- STS: SVT – Senha de acesso à chave de conexão segura TDB;
- TSW: SVT – Define se concessionária é TSW ou não;
- VC1: Sisdia - Usuário de acesso ao servidor FTP;
- VC2: Sisdia - Senha de acesso ao servidor FTP;
- VC3: Sisdia - Endereço do servidor FTP;
- UHV: Servidor Usa Horario Verao;
- W10: SVT – WS – ShowRoomTrafic;
- W11: SVT – WS – CustomerOrder;
- W12: SVT – WS – Cancellation;
- W13: SVT – WS – Retail;
- WS1: SVT – WS – URL completa – Vehicle;
- WS2: SVT – WS – URL completa – Booking;
- WS3: SVT – WS – URL completa – ShowRoomTrafic;
- WS4: SVT – WS – URL completa – CustumeOrder;
- WS5: SVT – WS – URL completa – Cancellation;
- WS6: SVR – WS – URL completa – Retail;
- WS8: SVT – WS – Vehicle;
- WS9: SVR – Boking;
- WSA: SVT – WS – Ativação do Aviso de Faturamento;
- DLS: Sisdia – Link para acessar Documentações no Linx SHARE.
- Descrição do Servidor :
- Caminho onde o File System se encontra. Ex. /ext..
- Status:
- Define se o File System está ou não ativo para cálculo do espaço. Sendo "A" = Ativo e diferente de "A" será desconsiderado.
Relatório do Programa
Opção Lista: