---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# JavascriptProbe - Global

# JavascriptProbe - Global {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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](https://www.servicenow.com/docs/access?context=t_CreateAJavaScriptProbeActivity&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US).

## JavascriptProbe - JavascriptProbe(cadeia de caracteres midServer) {#ariaid-title2}

Cria uma instância do JavascriptProbe.
{#r_JSP-JavascriptProbe_S__table_wk5_jqf_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| MIDServer | Cadeia de caracteres | O nome do MID Server |
[Tabela 1. Parâmetros]

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

Adiciona um parâmetro com o valor especificado à probe.
{#r_JSP-addParameter_S_S__table_ohx_nrf_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| nome | Cadeia de caracteres | O nome do parâmetro |
| valor | Cadeia de caracteres | O valor do parâmetro |
[Tabela 2. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 3. Retorna]

{#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 - criar () {#ariaid-title4}

Cria a probe para o MID Server atual, coloca-o na fila de saída e define seu estado como "pronto".
{#r_JSP-create__table_fkn_gsf_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 4. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 5. Retorna]

{#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(cadeia de caracteres script) {#ariaid-title5}

Adiciona um script ao probe.
{#r_JSP-setJavascript_S__table_rt2_yrf_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| script | Cadeia de caracteres | O script a ser adicionado à probe |
[Tabela 6. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 7. Retorna]

{#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 (nome da cadeia de caracteres) {#ariaid-title6}

Define o nome do JavascriptProbe
{#r_JSP-setName_S__table_lrs_tqf_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| nome | Cadeia de caracteres | O nome a ser fornecido ao JavascriptProbe. |
[Tabela 8. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 9. Retorna]

{#r_JSP-setName_S__table_mrs_tqf_zt}  

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

## JavascriptProbe -- setSource(cadeia de caracteres ip) {#ariaid-title7}

Define a origem da probe.
{#r_JSP-setSource_S__table_yps_2rf_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| ip | Cadeia de caracteres | O endereço IP da probe de destino. |
[Tabela 10. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 11. Retorna]

{#r_JSP-setSource_S__table_zps_2rf_zt}  

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


