You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

The agent architecture requires some prerequisites.
Make sure that Main JobScheduler can communicate with the Agent JobScheduler and vice versa.

For this, edit the ./config/scheduler.xml of the Main JobScheduler:

  ...  
  <[security|http://www.sos-berlin.com/doc/en/scheduler.doc/xml/security.xml] ignore_unknown_hosth1. "yes">
      ...
      <[allowed_host|http://www.sos-berlin.com/doc/en/scheduler.doc/xml/allowed_host.xml] host"[host or IP of the Agent JobScheduler]" leveh1. "all"/>
  </security>
  ...

and edit the ./config/scheduler.xml of the Agent JobScheduler:

  ...  
  <[security|http://www.sos-berlin.com/doc/en/scheduler.doc/xml/security.xml] ignore_unknown_hosts"yes">
      ...
      <[allowed_host|http://www.sos-berlin.com/doc/en/scheduler.doc/xml/allowed_host.xml] hosh1. "[host or IP of the Main JobScheduler]" level"all"/>
  </security>
  ...  

Make sure that no firewall restricts the communication.
See also http://www.sos-berlin.com/doc/en/scheduler.doc/remote_execution.xml

Now you need a Process Class and a Job in the HotFolder (./config/live) of the Main JobScheduler to test the Agent.

In our example, let the agent's hostname wilma and its port 4410:

  • open JOE (JobScheduler Object Editor)

Use the shortcut Ctrl-D to open the Hot Folder in JOE.
You reach also this dialog from the menu File->Open Hot Folder
or with the red folder icon.
The Hot Folder should be already selected,
otherwise please navigate to ./config/live.

 
  • first we create the process class

    Click on New Process Class on the right hand side and create the process class with Apply Process Class after you have the name and the agent's host and port.

  • No labels