OpenMessageBusEventPublisherOOB - Com escopo

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • . OpenMessageBusEventPublisherOOB A inclusão de script fornece um método para enviar mensagens para o seletor de spoke, que envia as mensagens para o proxy REST configurado.

    Este script inclui execuções no sn_api_notif_mgmt namespace. A função de administrador é necessária para acessar esta inclusão de script.

    Para obter informações adicionais sobre como configurar sua instância para usar esta inclusão de script, consulte Configure a Estrutura de notificação de evento do produtor para usar o Open Message Bus.

    OpenMessageBusEventPublisherOOB - publichMessageToComptibleRestProxy(Object tmfEventPayload, Array compatibleTopicArr)

    Envia a mensagem passada para o proxy REST de uma plataforma de mensagens personalizada usando o seletor de spoke.

    Para obter informações adicionais sobre esse processo, consulte Producing outbound API notifications using the open message bus. Para obter informações sobre como implementar esse método, consulte Configure a Estrutura de notificação de evento do produtor para usar o Open Message Bus.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    TmfEventPayload Objeto Mensagem de evento a ser enviada. Para obter informações adicionais sobre o formato, consulte TMF688 Event Management API v4.0.0 .

    Formato: TMF688

    TopicArr compatível Matriz Lista de sys_ids do registro de tópico para os quais a carga útil do evento aprovada deve ser publicada.

    Tabela: Tópico [sn_api_notif_mgmt_topic]

    Tabela 2. Retornos
    Tipo Descrição
    Nenhum

    O exemplo de código a seguir mostra como chamar este método.

     publishEventToOpenMessageBus: function(tmfEventPayload) {
      // Fetch compatible topics
      var compatibleTopicArr = new TopicPickerUtils00B().fetchEventCompatibleTopic(tmfEventPayload);
      // Publish event in topic through REST proxy 
      new OpenMessageBusEventPublisherOOB().publishMessageToComptibleRestProxy(tmfEventPayload, compatibleTopicArr);
    },