Pular para o conteúdo principal

DS_IP - IP do Servidor de Roteirização

Tela de configuração: ADM010 — Parâmetros do Sistema Localização: Aba Roteirização, campo IP Tabela: PARMSISTEMA.DS_IP · VARCHAR(240) Valor padrão: nenhum (campo vazio)

Resumo​

Define o endereço IP do servidor onde está hospedada a aplicação JunsoftRotaAS (API de roteirização). Esse IP é combinado com NR_PORTA (configurado na mesma aba) para montar as URLs de chamada à API nas telas de roteirização.

Campos envolvidos​

CampoTabelaTipoDescrição
DS_IPPARMSISTEMAVARCHAR(240)Endereço IP do servidor JunsoftRotaAS
NR_PORTAPARMSISTEMAINTEGERPorta do servidor JunsoftRotaAS (mesma aba)

Telas impactadas​

TelaRotinaUso
TFA079 — RoteirizaçãobtnVISUALIZARINIClickMonta URL http://{DS_IP}:{NR_PORTA}/JunsoftRotaAS/api/rota para simulação de rota
TFA079 — RoteirizaçãobtnREALIZADOClickMonta URL http://{DS_IP}:{NR_PORTA}/JunsoftRotaAS/api/evento para visualização de eventos realizados
TFA079 — RoteirizaçãobtnVISUALIZARPOSICAOClickMonta URL http://{DS_IP}:{NR_PORTA}/JunsoftRotaAS/api/posicao para visualização de posição

Opções disponíveis​

Campo de texto livre — informe o IP ou hostname do servidor.

O que fazDetalhe
Endereço do servidor de roteirizaçãoInforme o IP (ex.: 192.168.1.100) ou hostname. Usado em conjunto com NR_PORTA.
Obrigatório para roteirizaçãoSe vazio, as operações de rota, evento e posição são bloqueadas com o aviso W-0971.

Preenchimento passo a passo​

  1. Acesse a tela ADM010 — Parâmetros do Sistema.
  2. Selecione a aba Roteirização.
  3. No campo IP, digite o endereço do servidor JunsoftRotaAS (ex.: 192.168.1.100).
  4. No campo Porta, preencha também a porta correspondente (parâmetro NR_PORTA).
  5. Clique em Salvar (F9).

Resultado esperado: As funcionalidades de roteirização da tela TFA079 poderão montar as URLs de chamada à API e abrir o navegador com a simulação de rota, eventos realizados e posição.

Exceção / Importante:

  • Se DS_IP ou NR_PORTA estiverem vazios, a rotina levanta a exceção W-0971 e nenhuma URL é gerada. Ambos os parâmetros devem estar preenchidos.
  • O IP informado é usado tanto como parte da URL (http://{DS_IP}:{NR_PORTA}/...) quanto como parâmetro de query string (&ip={DS_IP}).

URLs geradas pelo sistema​

O sistema monta as seguintes URLs com base em DS_IP e NR_PORTA:

FunçãoURL
Simulação de Rotahttp://{DS_IP}:{NR_PORTA}/JunsoftRotaAS/api/rota?ip={DS_IP}&porta={NR_PORTA}&...
Eventos Realizadoshttp://{DS_IP}:{NR_PORTA}/JunsoftRotaAS/api/evento?ip={DS_IP}&porta={NR_PORTA}&...
Posiçãohttp://{DS_IP}:{NR_PORTA}/JunsoftRotaAS/api/posicao?ip={DS_IP}&porta={NR_PORTA}&...

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoLinhaEvidência
TfrmTFA079.btnVISUALIZARINIClicksource/TFA079/UTFA079.pas1706, 1720Valida preenchimento e monta URL de simulação de rota
TfrmTFA079.btnREALIZADOClicksource/TFA079/UTFA079.pas1786, 1793Valida preenchimento e monta URL de eventos realizados
TfrmTFA079.btnVISUALIZARPOSICAOClicksource/TFA079/UTFA079.pas1812, 1817Valida preenchimento e monta URL de posição

Referências SQL diretas ao campo​

Nenhuma procedure SQL em Scripts/ referencia diretamente a coluna DS_IP. As procedures que utilizam a tabela PARMSISTEMA acessam outros campos (plano contábil, tipo de sistema etc.) sem dependência funcional deste parâmetro.

Candidatas por uso da tabela (sem referência direta ao campo)​

As procedures abaixo leem a tabela PARMSISTEMA, mas não utilizam DS_IP:

  • ARRUMA_MASCARACONTA
  • ATUALIZA_CONTACONTABIL
  • CALCULA_TEMPOPERMANENCIA
  • CONTABILIZA_CUPOMFISCAL
  • ENDERECOPESSOA_BI0
  • GERA_CONTACLIFOR
  • GERA_DARF
  • GERA_PLANOFILIAL
  • GERA_SPEDBLOCOL
  • GERA_SPEDCONTABIL
  • GERA_SPEDCONTABIL_0000
  • GERA_SPEDECF
  • GERA_SPEDECFBLOCOJ
  • GERA_SPEDECFBLOCOK155
  • GERA_SPEDECFBLOCOK355
  • GERA_SPEDECFBLOCOL210
  • GERA_SPEDECFBLOCOY
  • GRAVA_REGISTROSPED0500
  • IMPORTA_ARQUIVOMAGNETICO
  • INCLUI_IMPOSTONOTACTB