Packages call removal tool

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Habilite e execute o plug-in Packages Call Removal Tool (com.glide.script.packages_call_removal) e analise se cada uma das mudanças propostas deve ser concluída ou rejeitada.

    O Packages Call Removal Tool é um plug-in que:
    • Verifica scripts em busca de chamadas de pacote para classes Java da Now Platform.
    • Propõe mudanças para substituí-las por nomes GlideScript preferenciais.
    • Facilita as mudanças de script.
    Nota:
    Se este registro for um registro do sistema de base, o uso da recomendação da ferramenta fará com que o item seja marcado como customer_update. No entanto, ainda pode ser útil usar essa ferramenta porque ela sinaliza Pacotes, chamadas xxx.
    O Packages Call Removal Tool pode relatar algumas chamadas de pacote usadas em sa_mapping_ext_commands e sa_custom_operation. Essas chamadas de pacote pertencem ao MID Server. Como não há classes, o código é executado no MID Server. Se você encontrar qualquer uma das chamadas de pacote listadas a seguir na seção Erros, marque-as como Rejeitadas (Ignoradas). A ferramenta não relata essa chamada de pacote novamente.
    • Packages.com.snc.sw.util.JSONUtil.toJSONPlain(file_content);
    • Packages.com.snc.sw.util.JSONUtil.toJSONPlain(file_name);
    • Packages.com.snc.sw.commands.HttpCallHandler;
    • Packages.com.snc.sw.dto.ProviderType.SSH

    Mais informações

    Atributo Descrição
    Nome do Plug-in com.glide.script.packages_call_removal
    Tipo de configuração Definição do sistema > Plug-ins
    Finalidade Remover/substituir chamadas de pacote/membro não autorizadas por nomes Glide aceitáveis (GlideScriptable) que só permitem o acesso autorizado aos dados.
    Valor recomendado Ativo
    Impacto funcional (Baixo) Esta correção substitui as chamadas de pacote por APIs GlideScriptable e pode afetar as personalizações que incluem chamadas de pacote. A ferramenta não substitui as chamadas de pacote automaticamente. Em vez disso, ela fornece sugestões que são armazenadas na tabela packages_call_item. Seu administrador pode decidir se aceita ou rejeita a mudança proposta.
    Risco à segurança (Médio) As chamadas de API do lado do cliente que resultam na recuperação de dados ou no acesso a objetos no servidor são consideradas perigosas do ponto de vista da segurança. Elas devem ser validadas para autorização e restrição de acesso a objetos confidenciais.

    Etapas para configurar

    1. Navegar até Definição do Sistema > Plug-ins

      Packages call removal tool 1

    2. Pesquise o plug-in ID = com.glide.script.packages_call_removal.

      Packages call removal tool 2

    3. Clique em Ativar/Fazer upgrade para ativar o plug-in.

      Packages call removal tool 3

    4. Para verificar chamadas de pacote de lista de inclusões e chamadas de membro da lista de inclusões, conclua as ações descritas nas seções Etapas para configurar nos seguintes tópicos: