Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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/"
    • );
    same as
    • 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 
     

...