JavascripptProbe - Global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • . JavascripptProbe A inclusão de script fornece métodos para usar o JavascripptProbe no MID Server.

    Use esses métodos em scripts de servidor para enviar uma probe para MID Server Para obter mais informações, consulte Crie uma atividade JavaScript Probe .

    JavascriptProbe - JavascriptProbe (cadeia de caracteres midServer)

    Cria uma instância do JavascripptProbe.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    MidServer Cadeia de caracteres O nome do MID Server

    O exemplo a seguir mostra como usar uma instância de JavascripptProbe .

    var jspr = new JavascriptProbe('midserver_name');
    
    var func = function () {
        // Java FileWriter class of java.io package. FileWriter is write data in character.
        var FileWriter = Packages.java.io.FileWriter;
    
        // Constructs a FileWriter object given a file name.
        var file = new FileWriter("TestMessage.txt");
    
        // Gets the parameter from the ECC queue payload.
        var message = probe.getParameter("message");
    
        // Write the message to a file.
        file.write(message);
    
        // Close the FileWriter.
        file.close();
        file = null;
    }
    
    // Add parameter to pass to MIDServer.
    jspr.addParameter('message', 'ServiceNow Message');
    
    // Set the script to be executed by the MIDServer as a string
    jspr.setJavascript('(' + func.toString() + ')();');
    
    // Send to MIDServer. The MIDServer will execute the Script immediately.
    jspr.create();

    JavascriptProbe - addParameter(nome da cadeia de caracteres, valor da cadeia de caracteres)

    Adiciona um parâmetro com o valor especificado à probe.

    Tabela 2. Parâmetros
    Nome Tipo Descrição
    nome Cadeia de caracteres O nome do parâmetro
    valor Cadeia de caracteres O valor do parâmetro
    Tabela 3. Retornos
    Tipo Descrição
    vazio
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('jspr_source');
    jspr.addParameter('support_feat', 'yes');

    JavascripptProbe - create()

    Cria o probe para o MID Server atual, o coloca na fila de saída e define seu estado como "pronto".

    Tabela 4. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 5. Retorna
    Tipo Descrição
    vazio
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('jspr_source');
    jspr.setJavascript('jspr_script');
    jspr.create();

    JavascriptProbe - setJavascrippt(script de cadeia de caracteres)

    Adiciona um script à probe.

    Tabela 6. Parâmetros
    Nome Tipo Descrição
    script Cadeia de caracteres O script a ser adicionado ao probe
    Tabela 7. Retornos
    Tipo Descrição
    vazio
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('jspr_source');
    jspr.setJavascript('jspr_script');

    JavascripptProbe - setName(nome da cadeia de caracteres)

    Define o nome do JavascripptProbe

    Tabela 8. Parâmetros
    Nome Tipo Descrição
    nome Cadeia de caracteres O nome a ser fornecido ao JavascripptProbe.
    Tabela 9. Retornos
    Tipo Descrição
    vazio
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');

    JavascriptProbe - setSource (ip de cadeia de caracteres)

    Define a origem da probe.

    Tabela 10. Parâmetros
    Nome Tipo Descrição
    ip Cadeia de caracteres O endereço IP da probe de destino.
    Tabela 11. Retornos
    Tipo Descrição
    vazio
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('100.100.100.1');