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
| Campo | Tabela | Tipo | Descrição |
|---|---|---|---|
DS_IP | PARMSISTEMA | VARCHAR(240) | Endereço IP do servidor JunsoftRotaAS |
NR_PORTA | PARMSISTEMA | INTEGER | Porta do servidor JunsoftRotaAS (mesma aba) |
Telas impactadas
| Tela | Rotina | Uso |
|---|---|---|
| TFA079 — Roteirização | btnVISUALIZARINIClick | Monta URL http://{DS_IP}:{NR_PORTA}/JunsoftRotaAS/api/rota para simulação de rota |
| TFA079 — Roteirização | btnREALIZADOClick | Monta URL http://{DS_IP}:{NR_PORTA}/JunsoftRotaAS/api/evento para visualização de eventos realizados |
| TFA079 — Roteirização | btnVISUALIZARPOSICAOClick | Monta 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 faz | Detalhe |
|---|---|
| Endereço do servidor de roteirização | Informe o IP (ex.: 192.168.1.100) ou hostname. Usado em conjunto com NR_PORTA. |
| Obrigatório para roteirização | Se vazio, as operações de rota, evento e posição são bloqueadas com o aviso W-0971. |
Preenchimento passo a passo
- Acesse a tela ADM010 — Parâmetros do Sistema.
- Selecione a aba Roteirização.
- No campo IP, digite o endereço do servidor JunsoftRotaAS (ex.:
192.168.1.100). - No campo Porta, preencha também a porta correspondente (parâmetro
NR_PORTA). - 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_IPouNR_PORTAestiverem 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ção | URL |
|---|---|
| Simulação de Rota | http://{DS_IP}:{NR_PORTA}/JunsoftRotaAS/api/rota?ip={DS_IP}&porta={NR_PORTA}&... |
| Eventos Realizados | http://{DS_IP}:{NR_PORTA}/JunsoftRotaAS/api/evento?ip={DS_IP}&porta={NR_PORTA}&... |
| Posição | http://{DS_IP}:{NR_PORTA}/JunsoftRotaAS/api/posicao?ip={DS_IP}&porta={NR_PORTA}&... |
Procedures impactadas
Rotinas Delphi com referência direta ao campo
| Rotina | Arquivo | Linha | Evidência |
|---|---|---|---|
TfrmTFA079.btnVISUALIZARINIClick | source/TFA079/UTFA079.pas | 1706, 1720 | Valida preenchimento e monta URL de simulação de rota |
TfrmTFA079.btnREALIZADOClick | source/TFA079/UTFA079.pas | 1786, 1793 | Valida preenchimento e monta URL de eventos realizados |
TfrmTFA079.btnVISUALIZARPOSICAOClick | source/TFA079/UTFA079.pas | 1812, 1817 | Valida 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_MASCARACONTAATUALIZA_CONTACONTABILCALCULA_TEMPOPERMANENCIACONTABILIZA_CUPOMFISCALENDERECOPESSOA_BI0GERA_CONTACLIFORGERA_DARFGERA_PLANOFILIALGERA_SPEDBLOCOLGERA_SPEDCONTABILGERA_SPEDCONTABIL_0000GERA_SPEDECFGERA_SPEDECFBLOCOJGERA_SPEDECFBLOCOK155GERA_SPEDECFBLOCOK355GERA_SPEDECFBLOCOL210GERA_SPEDECFBLOCOYGRAVA_REGISTROSPED0500IMPORTA_ARQUIVOMAGNETICOINCLUI_IMPOSTONOTACTB