Details
-
Fix
-
Status: Released (View Workflow)
-
Major
-
Resolution: Fixed
-
1.13.2
-
None
Description
Current Situation
When a job chain has node parameters and the job chain will be deployed in the Inventory Editory then the node parameters are unknown for the jobs.
The reason for this is that during the deployment of the node parameter configuration file a wrong content is created.
The correct content is
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet type="text/xsl" href="scheduler_configuration_documentation.xsl"?> <settings> <job_chain name="job_chain1"> <order> <params/> <process state="100"> <params> <param name="test" value="12345"/> </params> </process> </order> </job_chain> </settings>
The wrong content is
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet type="text/xsl" href="scheduler_configuration_documentation.xsl"?> <settings> <job_chain name="job_chain1"> <order> <process state="100"> <params> <param name="test" value="12345"/> </params> </process> </order> </job_chain> </settings>
The <params/> element is missing.
Desired Behavior
The node parameters should be available after deploying the job chain.
Workaround/Patch
Without the patch you can add the <params/> manually to the configuration file jobchain.config.xml. Do not deploy job chains with the Inventory editor. Use the JOE editor instead of this.
Install the patch in $scheduler_home/lib/patches and restart JobScheduler
Patch for JITL-583