Criação de uma atividade JavaScript Probe

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • Crie uma atividade de JavaScript Probe para instruir um MID Server a executar o javascript do lado do servidor.

    Antes de Iniciar

    Funções necessárias: activity_creator ou workflow_admin

    Por Que e Quando Desempenhar Esta Tarefa

    A atividade JavascriptProbe tem a mesma funcionalidade que fazer chamadas de "Pacotes" em bibliotecas Java padrão. Ele permite que você tenha mais controle sobre as bibliotecas Java no MID Server. Você pode carregar seus próprios arquivos JAR no MID Server e fazer com que o JavascriptProbe faça chamadas de pacote nesses arquivos Java.

    Procedimento

    1. Crie uma atividade personalizada.
      Esta ação cria uma atividade personalizada usando um modelo.
    2. Depois de configurar as propriedades gerais e criar variáveis de entrada, configure o Comando de Execução JavaScript probe.
      OpçãoDescrição
      Mapear as variáveis de entrada Use as variáveis que você criou para configurar o comando que a Orquestração executa no MID Server.
      Tipo de script Selecione o tipo de script a ser incluído. Opções disponíveis incluem:
      • JavaScript personalizado
      • Inclusão de script do MID Server
      Script JavaScript personalizado para executar com este probe.
      Nota:
      Este campo está disponível quando o tipo de script selecionado é JavaScript personalizado.
      Inclusão de script do MID Server Script para o MID Server executar com este probe.
      Nota:
      Este campo está disponível quando o tipo de script selecionado for Inclusões de script do MID Server.
      Selecionar MID Server por host MID Server no qual o probe é executado.
      Requer recursos do MID Server MID Server a ser usado, por recursos
      Parâmetros Pares de nome-valor a serem passados para o host com este probe. Você pode criar esses parâmetros manualmente ou arrastar variáveis de entrada para os campos Parâmetros e atribuir um valor.
      Nota:
      Você pode mapear valores de parâmetro em uma carga de teste para variáveis na guia Saídas automaticamente. Consulte variáveis de saída do mapeamento automático.

    O que Fazer Depois

    Conclua a criação da sua atividade de probe JavaScript criando variáveis de saída, criando uma regra de análise ou Condições. Consulte o tópico criar atividades personalizadas para conhecer as opções de modelo.

    Parâmetros de execução do modelo JavaScript Probe

    Você usa parâmetros de execução para criar o script do processo de entrada no formulário de pré-processamento do designer de atividades.

    Para obter descrições dos campos de comando do JavaScript Probe, consulte a tabela em Configuração do comando de execução do JavaScript Probe.
    Nota:
    É necessário usar o prefixo executionParam. com todas as variáveis nesta tabela.
    Tabela 1. Parâmetros de execução do modelo JavaScript
    Nome Variável Tipo Uso
    Tipo de Script script_type Enumerado Tipo de script a ser executado. Os tipos possíveis são:
    • custom_javascript_typ
    • mid_script_include_type
    Script script Cadeia de caracteres Script que executa JavaScript personalizado quando script_type é custom_javascript_type.
    MID script include mid_script_include Referência A referência sys_id associada ao script include do MID Server a ser chamado, quando o script_type for mid_script_include_type.
    Fonte origem Cadeia de caracteres Host de destino no qual o script será executado.
    MidCapabilities midCapabilities Cadeia de caracteres (separados por vírgulas) Lista de recursos do MID Server exigidos
    Parâmetros parâmetros Matriz de objeto JavaScript Matriz de objetos JavaScript, expressa com o prefixo executionParam.. Para adicionar mais pares de nome-valor à matriz parâmetros, anexe-os à matriz existente. Crie um objeto JavaScript com a seguinte sintaxe e adicione-o à matriz executionParam.parameter . Isso atribui parâmetros adicionais à mensagem:
    var newParameter = {"name":"parameterName","value":"parameterValue"};
    executionParam.parameters.push(newParameter);
    ValueCapabilities valueCapabilities Matriz de hashmap Valores de recursos usados para selecionar o MID Server. Para obter mais informações, consulte Recursos do MID Server. Se houver recursos adicionais atribuídos por valor, use este exemplo para personalizar a seleção do MID Server:
    var valueCapability = {'NEW_MID_CAPABIILTY':'NEW_MID_CAPABILITY_VALUE'};
    executionParam.valueCapabilities.push(valueCapability);

    Parâmetros de pós-processamento do modelo JavaScript Probe

    Use esses parâmetros para criar um script de pós-processamento.

    Tabela 2. Parâmetros de pós-processamento do JavaScript Probe
    Nome Variável Tipo Uso
    Carga carga Cadeia de caracteres Contém carga bruta retornada do probe JavaScript Probe.
    Saída saída Cadeia de caracteres Contém dados de saída retornados do JavaScript Probe.
    EccSysId eccSysId Cadeia de caracteres Contém o ID de referência associado à mensagem de entrada da Fila do ECC.
    Mensagens de Erro errorMessages Cadeia de caracteres Contém as mensagens de erro retornadas do JavaScript Probe. Se nenhuma mensagem de erro for retornada, este valor será nulo.

    Configuração do comando de execução do JavaScript Probe

    Use as variáveis de entrada que você criou para configurar o comando que a Orquestração executa no host de destino do JavaScript Probe.

    Antes de Iniciar

    Crie as variáveis de entrada necessárias no formulário Entradas antes de avançar para a fase Comando de Execução.

    Funções necessárias: activity_creator, administrador

    Nota:
    Você pode testar a conexão JavaScript Probe entre o MID Server e o destino sem ter que executar a atividade em um contexto de fluxo de trabalho. Para obter detalhes, consulte saídas do modelo de teste.

    Procedimento

    1. Arraste as variáveis da lista de entradas e solte-as nos campos de comando.
      O sistema formata a variável na sintaxe apropriada para o comando.
      Figura 1. Comando de execução do JavaScript Probe
      Comando de execução do JavaScript Probe
    2. Preencha os campos exibidos na tabela.
      Tabela 3. Campos de comando de execução do JavaScript Probe
      Campo Descrição
      Entrada Construtor de variável de entrada. Criação de variáveis de entrada para mapear para campos disponíveis.
      Tipo de script Selecione o tipo de script a ser incluído. Opções disponíveis incluem:
      • JavaScript personalizado
      • Inclusão de script do MID Server
      Script JavaScript personalizado para executar com este probe. Este campo está disponível quando o tipo de script selecionado é JavaScript personalizado.
      Inclusão de script do MID Server Script para o MID Server executar com este probe. Este campo está disponível quando o tipo de script selecionado for Inclusões de script do MID Server.
      Selecionar MID Server por host MID Server no qual o probe é executado.
      Requer recursos do MID Server MID Server a ser usado, por recursos
      Parâmetros Pares de nome-valor a serem passados para o host com este probe. Você pode criar esses parâmetros manualmente ou arrastar variáveis de entrada para os campos Parâmetros e atribuir um valor.
    3. Clique em Salvar.
    4. Clique em Continuar para avançar para a fase Saídas.