ADVDD

Purpose

Use the ADVDD statement to add variable values (which are associated to a run cycle) to the operation of an application description.

Format


1  ADVDD?  ACTION (
2.1! ADD
2.1 SETDEFAULT
1 )?  ADVDDCRITJOB (
2.1 N
2.1 P
2.1 W
1 )?  ADVDDDEADA (
2.1 deadline action
1 )  ADVDDDEADD (
2.1! 0
2.1 deadline day
1 )  ADVDDDEADT (
2.1 deadline time hhmm
1 )  ADVDDDUR (
2.1 variable duration
1 )  ADVDDRG ( )?  ADVDDMH (
2.1 N
2.1 Y
1 )?  ADVDDNOP (
2.1 N
2.1 Y
1 )?  LATEACTA (
2.1 not started action
1 )?  LATEACTD (
2.1 not started action day
1 )?  LATEACTT (
2.1 not started action time
1 )?  LATEALED (
2.1 not started alert day
1 )?  LATEALET (
2.1 not started alert time
1 )

Restrictions

You cannot use ACTION(SETDEFAULT) to set a default value for the ADVDDRG keyword.

Parameters

ACTION (SETDEFAULT | ADD)
If you specify SETDEFAULT, the remaining keyword values that you specify on the ADVDD statement become the default values for all ADVDD statements that follow. The application description database is not updated. Keywords that you do not specify are assigned their standard defaults.

If you specify ADD or use it by default, the statement can result in an update of the database.

ADVDDCRITJOB(N | P | W)
Optional. Specifies a variable Job Critical indicator to be associated with a variable run cycle. Valid values are:
N
Not eligible for WLM assistance.
P
Critical Path target.
W
Eligible for WLM assistance.
ADVDDDEADA (deadline action)
Action to be taken if the operation does not complete by its deadline day and time. Allowed values are:
blank
Default. No action is taken.
A
Only an alert message is issued.
C
The operation is set to Complete, if its status allows it. Otherwise it is NOPed.
E
The operation is set to Error with ODEA, if its status allows it. Otherwise, this setting is postponed at the time when the status allows it.
N
The operation and all its internal successors are NOPed, if their status allows NOPing. Otherwise it is ignored.
ADVDDDEADD(deadline day | 0)
The number of days from the input arrival day in which the application is to be completed: 0 means that the deadline is on the same day as the input arrival day. This value must be an integer.

If specified, this value replaces the operation deadline day for the occurrence generated by the ADVDDRG keyword specified in the same ADVDD statement.

ADVDDDEADT(deadline time)
Required if you have specified the ADVDDDEADD keyword. ADVDDDEADT specifies the time, related to the day set by ADVDDDEADD, by which this operation is to be completed. This value must be in the format hhmm.

If specified, this value replaces the operation deadline time for the occurrences generated by the ADVDDRG keyword specified in the same ADVDD statement.

ADVDDDUR(variable duration)
The duration of the current operation, specified in seconds. It must be an integer greater than 0. The maximum value is 99 hours 59 minutes 00 seconds.

If specified, this value replaces the operation duration for the occurrences generated by the ADVDDRG keyword specified in the same ADVDD statement.

ADVDDRG(run cycle group or application rule)
Required. The name of the run cycle group or the name of the rule that is defined in the application. This value defines the occurrence dates when the variable duration and deadline is applied for the current operation.
ADVDDMH (N | Y)
Optional. Specifies a variable Manually Hold option to be associated with a variable run cycle. If you set it to Y, the Manually Hold option is set to Y in the Application Description database that is associated with the related ADVDD run cycle.
ADVDDNOP (N | Y)
Optional. Specifies a variable NOP option to be associated with a variable run cycle. If you set it to Y, the NOP option is set to Y in the Application Description database that is associated with the related ADVDD run cycle.
LATEACTA (not started action)
Action to be taken if the operation does not start by the time setting you specified. Allowed values are:
blank
Default. No action is taken.
A
Only an alert message is issued.
C
The operation is set to Complete, if its status allows it. Otherwise it is NOPed.
E
The operation is set to Error with OLAT, if its status allows it. Otherwise, the action is postponed until the status of the operation allows its execution.
N
The operation and all its internal successors are NOPed, if their status allows NOPing. Otherwise it is NOPed.
LATEACTD (not started action day )
Number of days, related to the start of the application, when the operation must be started; otherwise the LATEACTA action is taken. This must be an integer. 0 means that the start day.
LATEACTT (not started action time)
Time, on the day specified by LATEACTD, by which the operation must be completed; otherwise the LATEACTA action is taken. This must be in the format hhmm.
LATEALED (not started alert day )
Number of days, related to the start of the application, when this operation must be started; otherwise an alert is issued. This must be an integer. 0 means that the start day.
LATEALET (not started alert time)
Time, on the day specified by LATEALED, by which the operation must be completed; otherwise an alert is issued. This must be in the format hhmm.

Example

This example defines the variable durations and deadlines, associated respectively to the application rules RULE1 and RULE2, and to the run cycle group RUNG10, which are set for the operation 001.
ADOP WSID(CPU1) OPNO(001) JOBN(JOBB) 
  ADVDD 
    ADVDDDUR(003600) 
    ADVDDRG(RULE1 ) 
  ADVDD 
    ADVDDDUR(007200) 
    ADVDDDEADD( 2) ADVDDDEADT(2300) 
    ADVDDRG(RULE2 ) 
  ADVDD 
    ADVDDDEADD( 1) ADVDDDEADT(1830) 
    ADVDDRG(RUNG10 )