JavascriptProbe - Global

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • L’include de script JavascriptProbe fournit des méthodes d’utilisation de JavascriptProbe sur le Serveur MID.

    Utilisez ces méthodes dans les scripts serveur pour envoyer une sonde au Pour plus d’informations Serveur MID , voir Créer une activité de sonde JavaScript.

    JavascriptProbe : JavascriptProbe(String midServer)

    Crée une instance de JavascriptProbe.

    Tableau 1. Paramètres
    Nom Type Description
    midServer Chaîne Nom du Serveur MID

    L’exemple suivant montre comment utiliser une instance 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(nom de chaîne, valeur de chaîne)

    Ajoute un paramètre avec la valeur spécifiée à la sonde.

    Tableau 2. Paramètres
    Nom Type Description
    nom Chaîne Nom du paramètre
    valide Chaîne Valeur du paramètre
    Tableau 3. Renvoie
    Type Description
    nul
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('jspr_source');
    jspr.addParameter('support_feat', 'yes');

    JavascriptProbe - create()

    Crée la sonde pour le Serveur MID actuel, la place dans la file d’attente de sortie et définit son état sur « Prêt ».

    Tableau 4. Paramètres
    Nom Type Description
    Aucun
    Tableau 5. Renvoie
    Type Description
    nul
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('jspr_source');
    jspr.setJavascript('jspr_script');
    jspr.create();

    JavascriptProbe : setJavascript(script chaîne)

    Ajoute un script à la sonde.

    Tableau 6. Paramètres
    Nom Type Description
    script Chaîne Script à ajouter à la sonde
    Tableau 7. Renvoie
    Type Description
    nul
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('jspr_source');
    jspr.setJavascript('jspr_script');

    JavascriptProbe : setName(nom de la chaîne)

    Définit le nom de la sonde JavascriptProbe

    Tableau 8. Paramètres
    Nom Type Description
    nom Chaîne Nom à donner à la sonde Javascript.
    Tableau 9. Renvoie
    Type Description
    nul
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');

    JavascriptProbe : setSource(String ip)

    Définit la source de la sonde.

    Tableau 10. Paramètres
    Nom Type Description
    ip Chaîne Adresse IP de la sonde cible.
    Tableau 11. Renvoie
    Type Description
    nul
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('100.100.100.1');