---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://www.servicenow.com/docs/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# JavascriptProbe : Global

# JavascriptProbe : Global {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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](https://www.servicenow.com/docs/access?context=t_CreateAJavaScriptProbeActivity&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US).

## JavascriptProbe -- JavascriptProbe(String midServer) {#ariaid-title2}

Erzeugt eine Instanz des JavascriptProbe.
{#r_JSP-JavascriptProbe_S__table_wk5_jqf_zt__entry__3}

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

{#r_JSP-JavascriptProbe_S__table_wk5_jqf_zt}  
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) {#ariaid-title3}

Fügt dem Probe einen Parameter mit dem angegebenen Wert hinzu.
{#r_JSP-addParameter_S_S__table_ohx_nrf_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Der Parametername |
| Wert | Zeichenfolge | Der Wert des Parameters |
[Tabelle : 2. Parameter]

{#r_JSP-addParameter_S_S__table_ohx_nrf_zt} {#r_JSP-addParameter_S_S__table_phx_nrf_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 3. Ergebnisse]

{#r_JSP-addParameter_S_S__table_phx_nrf_zt}  

    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('jspr_source');
    jspr.addParameter('support_feat', 'yes');

## JavascriptProbe -- create() {#ariaid-title4}

Erstellt das Probe für den aktuellen MID-Server, legt es in der Ausgabewarteschlange ab und setzt den Status auf „ready".
{#r_JSP-create__table_fkn_gsf_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 4. Parameter]

{#r_JSP-create__table_fkn_gsf_zt} {#r_JSP-create__table_gkn_gsf_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 5. Ergebnisse]

{#r_JSP-create__table_gkn_gsf_zt}  

    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('jspr_source');
    jspr.setJavascript('jspr_script');
    jspr.create();

## JavascriptProbe -- setJavascript(String script) {#ariaid-title5}

Fügt dem Probe ein Skript hinzu.
{#r_JSP-setJavascript_S__table_rt2_yrf_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Skript | Zeichenfolge | Das Skript, das dem Probe hinzugefügt werden soll. |
[Tabelle : 6. Parameter]

{#r_JSP-setJavascript_S__table_rt2_yrf_zt} {#r_JSP-setJavascript_S__table_st2_yrf_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 7. Ergebnisse]

{#r_JSP-setJavascript_S__table_st2_yrf_zt}  

    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('jspr_source');
    jspr.setJavascript('jspr_script');

## JavascriptProbe -- setName(String name) {#ariaid-title6}

Legt den Namen des JavascriptProbe fest.
{#r_JSP-setName_S__table_lrs_tqf_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Der Name der JavascriptProbe. |
[Tabelle : 8. Parameter]

{#r_JSP-setName_S__table_lrs_tqf_zt} {#r_JSP-setName_S__table_mrs_tqf_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 9. Ergebnisse]

{#r_JSP-setName_S__table_mrs_tqf_zt}  

    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');

## JavascriptProbe -- setSource(String ip) {#ariaid-title7}

Legt die Quelle des Probe fest.
{#r_JSP-setSource_S__table_yps_2rf_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| ip | Zeichenfolge | Die IP-Adresse des Zielt-Probe. |
[Tabelle : 10. Parameter]

{#r_JSP-setSource_S__table_yps_2rf_zt} {#r_JSP-setSource_S__table_zps_2rf_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 11. Ergebnisse]

{#r_JSP-setSource_S__table_zps_2rf_zt}  

    var jspr = new JavascriptProbe('msserv');
    jspr.setName('jsprobe100');
    jspr.setSource('100.100.100.1');


