CADA9000 - Controle de Servidor

Sumário


VERSÃO ATUAL: 09.30






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:
    1. 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.
    2. 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:
    1. 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.


      1. 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.
      2. 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.
      3. 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.
      4. 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.
      5. Se o usuário não cadastrar o código "LCK", nenhuma informação sobre bloqueio será apresentada.
  • 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:
    1. No programa CADA0222 o campo Código Integração cadastrado com  "1" e/ou "8" (Integração NDD e/ou LINX DMS NF-E).
    2. 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. 
    3. 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: 

Solução de problemas