Como adicionar mensagens de aviso e de falha aos resultados de validação — CdmPolicyUtil

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Você usa a inclusão de script CdmPolicyUtil para adicionar mensagens de aviso e falha aos resultados de validação na tabela CDM Resultados de validação de política. CDM espera que os avisos e falhas de validação contenham um caminho de nó, um ID de snapshot e uma referência ao nó afetado.

    Importante:
    A partir da versão Washington DC, o Configuração de DevOps está sendo preparado para descontinuação futura. Ele ficará oculto e não será mais instalado em novas instâncias, mas continuará sendo compatível. Para obter detalhes, consulte o artigo Deprecation Process (Processo de descontinuação) [KB0867184] na Base de conhecimento do Now Support.

    CdmPolicyUtil

    • CdmPolicyUtil é uma inclusão de script público.
    • Como CdmPolicyUtil é uma inclusão de script global, você não precisa invocá-la como uma nova CdmPolicyUtil().
    • Você pode invocar CdmPolicyUtil em todos os escopos, mas o escopo de invocação esperado é PaCE (especificamente, durante a execução de políticas PaCE ).
    • A chamada apropriada é CdmPolicyUtil.methodName(parameters).
    Nota:
    Se você adicionar mensagens de aviso e de falha aos resultados de validação manualmente em vez de usar CdmPolicyUtil, o status de validação de snapshot mostrará Erro de execução.

    Métodos

    adicionarFalha

    Adiciona uma mensagem de falha. A mensagem aparece na guia Resultados de validação do snapshot.

    Parâmetros:

    • Output: decisão de política para o snapshot do assunto (primarySnapshotId).
    • cdmNode: nó (sn_cdm_node) que causou a falha.
    • name: Nome da falha.
    • description: Descrição da falha.
    adicionarAviso

    Adiciona uma mensagem de aviso de política. A mensagem aparece na guia Resultados de validação do snapshot.

    Parâmetros:

    • Output: decisão de política para o snapshot do assunto (primarySnapshotId).
    • cdmNode: nó (sn_cdm_node) que causou o aviso.
    • name: Nome do aviso.
    • description: Descrição do aviso.
    getLastCreatedSnapshotIds

    Retorna os IDs de snapshot criados e publicados mais recentemente para o additionalDeployablesfornecido. Se nenhum snapshot publicado estiver disponível para um implantável específico, adiciona uma mensagem de depuração.

    Parâmetro:

    additionalDeployables – pode ser passado diretamente para a política.

    getLastPublishedSnapshotIds

    Recupera os IDs de snapshot mais recentes e publicados para o additionalDeployablesfornecido. Se nenhum snapshot publicado estiver disponível para um implantável específico, adiciona uma mensagem de depuração.

    Parâmetro:

    additionalDeployables - pode ser passado diretamente para a política.