JavascriptProbe - Global

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • A inclusão de script JavascriptProbe fornece métodos para usar o JavascriptProbe no MID Server.

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

    JavascriptProbe - JavascriptProbe(cadeia de caracteres midServer)

    Cria uma instância do JavascriptProbe.

    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 JavascriptProbe.

    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. Retorna
    Tipo Descrição
    vazio
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('jspr_source');
    jspr.addParameter('support_feat', 'yes');

    JavascriptProbe - criar ()

    Cria a probe para o MID Server atual, coloca-o 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 - setJavascript(cadeia de caracteres script)

    Adiciona um script ao probe.

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

    JavascriptProbe - setName (nome da cadeia de caracteres)

    Define o nome do JavascriptProbe

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

    JavascriptProbe – setSource(cadeia de caracteres ip)

    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. Retorna
    Tipo Descrição
    vazio
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('100.100.100.1');