...
- Basically a web service call is implemented by executing one of the above methods from the JITL Java class, e.g.:
var
response
=
com.sos.jitl.restclient.JobSchedulerRestClient.executeRestService(
"http://localhost:44445/jobscheduler/agent/api/"
);
var
response
=
com.sos.jitl.restclient.JobSchedulerRestClient.executeRestServiceCommand( "get",
"http://localhost:44445/jobscheduler/agent/api/"
);
- The result object returned by the web service can be converted to a JavaScript JSON object by use of the
eval()
function:eval
(
"var
jsonObject
=
"
+
response
+
";"
);
- Properties of the JSON object can be accessed with within the object hierarchy as provided by the web service result object like this:
jsonObject.system.hostname
Example
- JavaScript example for use with a job: this job requests the status information from the JobScheduler Universal Agent and returns the total number of tasks that have been executed during the Agents' lifetime. This job reads the web service URL from a job parameter.
- Download: rest_client.job.xml
...