HCL Workload Automation, Version 9.4

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>