OS 103096 - MELHORIA - CORPORATIVO - MENU PRINCIPAL DO SISTEMA, CHECAGEM DE PORTA ESPECÍFICA NA URL PARA EVITAR CHAMADA ERRADA DOS MÓDULOS Objetivo: A melhoria implementada visa Validar que o sistema  respeita a URL de acesso quando houver porta explícita , garantindo que todos os módulos sejam chamados mantendo o HOST e a PORTA informados na URL inicial , evitando erro de Página não encontrada ou acesso a ambientes incorretos. Confirmar que foi implementada a validação para: Identificar URLs com porta explícita (ex: :8080 ); Incluir automaticamente a porta na URL de acesso aos módulos, quando ausente; Preservar o comportamento padrão quando o acesso for realizado sem porta explícita (porta 80) Premissas: Necessário o ambiente estar atualizado com as versões: Corporativo de número 132330 Genexus 17  ou superior; Segurança de número 132330 Genexus 17  ou superior; Teste realizado após a atualização Cenário 01 – Preparação do Ambiente (Pré-requisitos) Passo a passo Solicitar ao administrador de Infraestrutura a criação de um novo site no IIS. Configurar o site com porta diferente da 80 (exemplo utilizado: 8081 ). Definir o diretório físico da aplicação. Publicar o módulo CORPORATIVO neste site (módulo que contém o menu principal). Garantir que os módulos que serão testados estejam publicados no mesmo HOST e PORTA. Iniciar o site no IIS. Acessar via navegador utilizando a porta configurada: http://localhost:8081/CORETESTEPORTA/sis.login.aspx Resultado esperado O site deve responder corretamente pela porta configurada. A tela de login deve ser exibida sem erro. O ambiente deve estar preparado para execução dos testes. Cenário 02 – Acesso ao sistema utilizando porta explícita Passo a passo Acessar a aplicação utilizando URL com porta explícita: http://localhost:8081/CORETESTEPORTA/sis.login.aspx Informar usuário e senha válidos. Clicar em Entrar . Aguardar carregamento do menu principal ( sis.menusis.aspx ). Verificar a URL exibida no navegador. Resultado esperado O sistema deve carregar o menu principal corretamente. A URL deve manter a porta explícita: http://localhost:8081/CORETESTEPORTA/sis.menusis.aspx Não deve haver remoção da porta da URL. Cenário 03 – Chamada de módulo a partir do menu com porta explícita Passo a passo A partir do menu principal, clicar no módulo Cadastro (ou outro módulo publicado). Aguardar carregamento da tela inicial do módulo. Verificar a URL gerada após o redirecionamento. Resultado esperado A URL deve preservar o HOST e a PORTA: http://localhost:8081/CORETESTEPORTA/sis.corporativo.homesys.aspx O módulo deve ser carregado corretamente. Não deve ocorrer: Erro de página não encontrada; Redirecionamento para porta 80; Alteração de ambiente. Cenário 04 – Navegação interna entre módulos com porta explícita Passo a passo Navegar entre telas internas do módulo. Acessar outros menus disponíveis. Observar a URL em cada navegação. Resultado esperado Todas as chamadas devem manter: Mesmo HOST; Mesma PORTA explícita. Nenhuma URL deve ser gerada sem a porta quando a URL inicial possuir porta explícita. ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.