TWSForZosAction
This provider implements a single action named AddJobStream that adds an application occurrence (job stream) to the current plan on IBM Workload Scheduler for z/OS. This provider is for use in HCL Workload Automation end-to-end scheduling configurations.
The application description of the occurrence to be added must exist in the AD database of IBM Workload Scheduler for z/OS.
Click here to
see the Dynamic Workload Console fields
for AddJobStream.
Note: PDF users, the above parameter
table is an html file referenced by the PDF. It is not saved locally
with the PDF from the infocenter. You must first view it on the infocenter
before saving or printing.
Example
In this example, a pharmaceutical
company uses rule ZOSRULE031 to produce a distribution
schedule of the merchandise under the control of department DISTR07.
As soon as the list of ordered merchandise that is up for delivery
in the upcoming month is ready and placed in file MONTHLYORDERS.TXT on
agent RU192298 in a branch office, the centralized
system adds application (job stream) ADFIRST to the
current plan. ADFIRST contains the operations (jobs)
that produce an optimized delivery schedule for the next month.
<?xml version="1.0"?>
<eventRuleSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.ibm.com/xmlns/prod/tws/1.0/event-management/rules"
xsi:schemaLocation="http://www.ibm.com/xmlns/prod/tws/1.0/
event-management/rules/EventRules.xsd">
<eventRule name="ZOSRULE031" ruleType="filter" isDraft="no">
<eventCondition name="fileCrtEvt19" eventProvider="FileMonitor"
eventType="FileCreated">
<scope>/PRODORDER/MONTHLYORDERS.TXT ON RU192298</scope>
<filteringPredicate>
<attributeFilter name="Param1" operator="ne">
<value>/prodorder/monthlyorders.txt</value>
</attributeFilter>
<attributeFilter name="SampleInterval" operator="eq">
<value>60</value>
</attributeFilter>
<attributeFilter name="Workstation" operator="eq">
<value>RU192298</value>
</attributeFilter>
</filteringPredicate>
</eventCondition>
<action actionProvider="TWSForZosAction" actionType="AddJobStream"
responseType="onDetection">
<scope>
ADD JOBSTREAM ADFIRST[DEADLINE OFFSET: 0001] WITH OWNER DISTR07 IN PLAN
</scope>
<parameter name="HoldAll">
<value>false</value>
</parameter>
<parameter name="Priority">
<value>5</value>
</parameter>
<parameter name="JobStreamDeadlineOffset">
<value>0001</value>
</parameter>
<parameter name="JobStreamName">
<value>ADFIRST</value>
</parameter>
<parameter name="OwnerDescription">
<value>Owner description</value>
</parameter>
<parameter name="Owner">
<value>distr07</value>
</parameter>
<parameter name="DependenciesResolution">
<value>All</value>
</parameter>
<parameter name="AuthorityGroup">
<value>AuthGrpBase</value>
</parameter>
<parameter name="Parm_1">
<value>var1=value1</value>
</parameter>
<parameter name="Parm_2">
<value>var2=value2</value>
</parameter>
<parameter name="JCLVariableTable">
<value>VarTableZos01</value>
</parameter>
<parameter name="JobStreamDescription">
<value>This job stream contains jobs that process orders for
owner DISTR07.</value>
</parameter>
<parameter name="Group">
<value>GroupBase</value>
</parameter>
</action>
</eventRule>
</eventRuleSet>