Versions Compared

Key

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

Table of Contents
There was an event handling mechanism that works as an add on to the JobScheduler. Event handler determines on which condition what jobs should be started. Now this "Job Streams" feature adds a capability to the product which allows graphical configuration of job dependencies. This feature is provided by a JobScheduler Plugin <plugin java_class="com.sos.eventhandlerservice.plugin.SOSConditionsPlugin"/> .a JobScheduler SOS Conditions Plugin. The plugin <plugin java_class="com.sos.eventhandlerservice.plugin.SOSConditionsPlugin"/> should be enabled to use Job Streams functionality.

...

  1. At the time of installation
  2. Manually adding After the plugininstallation

How to enable Job Streams Functionality at the time of installation?

...

Follow the following steps:

  • Step 1: 
    Edit the scheduler.xml file present in the SCHEUDLER_DATA/config directory of JobScheduler.
  • Step 2: 
    By default the plugin <!-- plugin java_class="com.sos.eventhandlerservice.plugin.SOSConditionsPlugin"/ --> is commented. Remove the comment from the plugin.
Code Block
languagetext
titlescheduler.xml
collapsetrue
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>

<spooler>

		<config mail_xslt_stylesheet="config/scheduler_mail.xsl" http_port="40130" port="4130">
		
				<params>
						<param name="scheduler.variable_name_prefix" value="SCHEDULER_PARAM_"/>
						<param name="scheduler.order.keep_order_content_on_reschedule" value="false"/>
						<param name="sos.use_notification" value="false"/>
				</params>
			
			
				<security ignore_unknown_hosts = "yes">
						<allowed_host host = "localhost" level = "all"/>
				</security>
			
			
				<plugins>
						<plugin java_class="com.sos.scheduler.engine.plugins.newwebservice.NewWebServicePlugin"/>
						<plugin java_class="com.sos.scheduler.engine.plugins.nodeorder.NodeOrderPlugin"/>
						<plugin java_class="com.sos.jitl.inventory.plugins.InitializeInventoryInstancePlugin"/>
						<plugin java_class="com.sos.jitl.reporting.plugin.FactPlugin"/>
						<plugin java_class="com.sos.eventhandlerservice.plugin.SOSConditionsPlugin"/>
				</plugins>
			
			
				<process_classes>
						<process_class max_processes="100"/>
				</process_classes>
		
		</config>

</spooler>
  • Step 3: Make sure to restart the JobScheduler after updating the SCHEDULER_DATA/config/scheduler.xml file to reflect the changes.