Versions Compared

Key

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

...

Code Block
languagehtml/xml
   <?xml version="1.0" encoding="utf-8"?>
      <CheckHistoryConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CheckHistoryConfiguration_v1.0.xsd">
	       <MonitoredObject>
		 <JobChains>
			<JobChain scheduler_id="MY_JOB_SCHEDULER_ID" name="MY_JOB_CHAIN_NAME"/>
		 </JobChains>
		<Timers>
 <MonitoredObject>
	      
              <Timer>
			<JobChains>
			          
					<JobChain name="MYsamples/sample_JOBjobChain_CHAIN_NAME1" />
			</JobChains>
                  <JobChain name="samples/sample_jobChain_2"/>
                
			 	<Maximum><Script language="javascript"><![CDATA[
					function calculate()\{
						var fileSize				= new java.lang.Double(%FILE_SIZE%);
						var timerExpiryFactor 		  <JobChain name="samples/sample_jobChain_3"/>
               </JobChains>
   = 0.0025;
						var timerExpiryTolerance 	        = timerExpiryFactor*0.1;
						var timerExpiry 			= new java.lang.Double(timerExpiryFactor+timerExpiryTolerance);
						timerExpiry 				= timerExpiry*fileSize;
					return timerExpiry;
					\} 
					calculate();
				]]></Script></Maximum>
		   
               
               <Timers>
                   <Timer>
		   <!-- 
                    configure job chains and maximum execution time for performance measurement
                
                    impact: if the execution of job chain samples/sample_jobChain_1 is greater as calculated time (in seconds),
                    the order will be set as performance problem.
                
                    The calculation uses the order parameter FILE_SIZE.
                
                    Parameter FILE_SIZE must be configured for storing in the database.
                   -->
                       <JobChains>
		          <JobChain name="samples/sample_jobChain_1"/>
		       </JobChains>
                       <Maximum>
                       
                           <Script language="javascript"><![CDATA[
                              function calculate()\{
                                   var fileSize		       = new java.lang.Double(%FILE_SIZE%);
                                   var timerExpiryFactor       = 0.0025;
                                   var timerExpiryTolerance    = timerExpiryFactor*0.1;
                                   var timerExpiry 	       = new java.lang.Double(timerExpiryFactor+timerExpiryTolerance);
                                   timerExpiry 		       = timerExpiry*fileSize*60;
                              return timerExpiry;
                              \} 
                              calculate();
                              ]]></Script>
                        </Maximum>
		    </Timer>
		</Timers>
          </MonitoredObject>
  </CheckHistoryConfiguration>

...