JavascriptProbe : Global

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Die JavascriptProbe- Skripteinbindung stellt Methoden für die Verwendung von JavascriptProbe in MID-Serverbereit.

    Verwenden Sie diese Methoden in Serverskripts, um eine Probe an MID-Server zu senden. Weitere Informationen finden Sie unter Aktivität JavaScript-Probe erstellen.

    JavascriptProbe – JavascriptProbe(String midServer)

    Erzeugt eine Instanz des JavascriptProbe.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    midServer Zeichenfolge Der Name des MID-Servers

    Das folgende Beispiel zeigt, wie eine Instanz von JavascriptProbeverwendet wird.

    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(String name, String value)

    Fügt dem Probe einen Parameter mit dem angegebenen Wert hinzu.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    Name Zeichenfolge Der Parametername
    Wert Zeichenfolge Der Wert des Parameters
    Tabelle : 3. Ergebnisse
    Typ Beschreibung
    void
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('jspr_source');
    jspr.addParameter('support_feat', 'yes');

    JavascriptProbe – create()

    Erstellt das Probe für den aktuellen MID-Server, legt es in der Ausgabewarteschlange ab und setzt den Status auf „ready“.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 5. Ergebnisse
    Typ Beschreibung
    void
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('jspr_source');
    jspr.setJavascript('jspr_script');
    jspr.create();

    JavascriptProbe – setJavascript(String script)

    Fügt dem Probe ein Skript hinzu.

    Tabelle : 6. Parameter
    Name Typ Beschreibung
    Skript Zeichenfolge Das Skript, das dem Probe hinzugefügt werden soll.
    Tabelle : 7. Ergebnisse
    Typ Beschreibung
    void
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('jspr_source');
    jspr.setJavascript('jspr_script');

    JavascriptProbe – setName(String name)

    Legt den Namen des JavascriptProbe fest.

    Tabelle : 8. Parameter
    Name Typ Beschreibung
    Name Zeichenfolge Der Name der JavascriptProbe.
    Tabelle : 9. Ergebnisse
    Typ Beschreibung
    void
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');

    JavascriptProbe – setSource(String ip)

    Legt die Quelle des Probe fest.

    Tabelle : 10. Parameter
    Name Typ Beschreibung
    ip Zeichenfolge Die IP-Adresse des Zielt-Probe.
    Tabelle : 11. Ergebnisse
    Typ Beschreibung
    void
    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('100.100.100.1');