RELSUCC

The RELSUCC instruction releases the external successors of an occurrence in the current plan.

Table 1 describes the keywords that can be used.

Table 1. Keywords used in the Relsucc Instruction
Keyword Requirement Multiple Values Allowed Description Abbreviation Format
APPL() Required No The name of the application to be modified.
OPNO() Optional Yes The number of the operation to be modified. OPNO() and EXCLOP() are mutually exclusive. OP
IADATE() Optional¹ No The input arrival date of the application occurrence. IADATE=() means the current date. IADATE() and IA() are mutually exclusive. IAD YYMMDD
IATIME() Optional¹ No The input arrival time of the application occurrence. If IADATE(=) is specified, IATIME() assumes the default input arrival time that is defined in the DEFIAT parameter of the EQQYRPRM member. IATIME() and IA() are mutually exclusive. IAT HHMM
IA() Optional¹ No The input arrival date and time of the application occurrence. IA(=) assumes the current date and time. It defaults to the earliest or latest input arrival date and time of the application occurrences found in the current plan, depending on the SORT parameter specified in PARMLIB or in the INIT instruction. IA() cannot be used with IADATE() or IATIME(). YYMMDDHHMM
EXCLSUC() Optional Yes The application successor that must not be released. ESUC
EXCLOP() Optional¹ Yes The operation that must not be modified. EXCLOP() and OPNO() are mutually exclusive. EOP
Note: ¹ Mutually exclusive with another keyword.
Examples:
RELSUCC APPL(TEST01)
All the successor dependencies will be deleted from occurrence TEST01 with the earliest or latest input arrival date and time, depending on the SORT parameter
RELSUCC APPL(TEST01) IAD(970708) IAT(1800)
All the successor dependencies will be deleted from occurrence TEST01 with the input arrival date 970708 and time 1800
RELSUCC APPL(TEST01) IAD(&OYMD1) EOP(30,35)
All the successor dependencies will be deleted from all the operations, other than 30 and 35, of occurrence TEST01 with the occurrence input arrival date and with the input arrival time corresponding to the default IA time, DEFIAT
RELSUCC APPL(TEST01) IAD(970708) OP(40,50,60,70,,80) ESUC(TEST03,TEST04)
All the successor dependencies other than TEST03 and TEST04 will be deleted from operations 40, 50, 60, 70, and 80 of the occurrence TEST01 with the input arrival date 970708 and with the default input arrival time, DEFIAT
The RELSUCC instruction returns one of the following return codes:
RESULT = 0
The successors have been released.
RESULT = 4
Successors not released.
RESULT = 8
Invalid instruction or PIF problem. Refer to the error messages.