JavascripptProbe - Global
. JavascripptProbe A inclusão de script fornece métodos para usar o JavascripptProbe no MID Server.
Use esses métodos em scripts de servidor para enviar uma probe para MID Server Para obter mais informações, consulte Crie uma atividade JavaScript Probe .
JavascriptProbe - JavascriptProbe (cadeia de caracteres midServer)
Cria uma instância do JavascripptProbe.
| Nome | Tipo | Descrição |
|---|---|---|
| MidServer | Cadeia de caracteres | O nome do MID Server |
O exemplo a seguir mostra como usar uma instância de JavascripptProbe .
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.
| Nome | Tipo | Descrição |
|---|---|---|
| nome | Cadeia de caracteres | O nome do parâmetro |
| valor | Cadeia de caracteres | O valor do parâmetro |
| Tipo | Descrição |
|---|---|
| vazio |
var jspr = new JavascriptProbe('msserv');
jspr.setName('jsprobe100');
jspr.setSource('jspr_source');
jspr.addParameter('support_feat', 'yes');
JavascripptProbe - create()
Cria o probe para o MID Server atual, o coloca na fila de saída e define seu estado como "pronto".
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
var jspr = new JavascriptProbe('msserv');
jspr.setName('jsprobe100');
jspr.setSource('jspr_source');
jspr.setJavascript('jspr_script');
jspr.create();
JavascriptProbe - setJavascrippt(script de cadeia de caracteres)
Adiciona um script à probe.
| Nome | Tipo | Descrição |
|---|---|---|
| script | Cadeia de caracteres | O script a ser adicionado ao probe |
| Tipo | Descrição |
|---|---|
| vazio |
var jspr = new JavascriptProbe('msserv');
jspr.setName('jsprobe100');
jspr.setSource('jspr_source');
jspr.setJavascript('jspr_script');
JavascripptProbe - setName(nome da cadeia de caracteres)
Define o nome do JavascripptProbe
| Nome | Tipo | Descrição |
|---|---|---|
| nome | Cadeia de caracteres | O nome a ser fornecido ao JavascripptProbe. |
| Tipo | Descrição |
|---|---|
| vazio |
var jspr = new JavascriptProbe('msserv');
jspr.setName('jsprobe100');
JavascriptProbe - setSource (ip de cadeia de caracteres)
Define a origem da probe.
| Nome | Tipo | Descrição |
|---|---|---|
| ip | Cadeia de caracteres | O endereço IP da probe de destino. |
| Tipo | Descrição |
|---|---|
| vazio |
var jspr = new JavascriptProbe('msserv');
jspr.setName('jsprobe100');
jspr.setSource('100.100.100.1');