The REPEAT-PROCEDURE statement executes a previously declared and stored procedure or a predefined standard procedure.
In accordance with the DML FPASCAN or RELOCATE which is contained in the procedure, the SET-FPA-SCAN-PARAMETERS or SET-RELOCATE-PARAMETERS statement must have been executed beforehand. The values of the last associated statement are used.
REPEAT-PROCEDURE |
PROCEDURE-NAME = *STDRELOC / *STDFPASCAN / *STDREPPP / <structured-name 1..20> ,CYCLE-LIMIT = <integer 1..16777215> / *MAX |
PROCEDURE-NAME =
Name of the procedure which is to be executed.
PROCEDURE-NAME = *STDRELOC
The standard procedure *STDRELOC (see section “Predefined standard procedures”) is to be executed.
PROCEDURE-NAME = *STDFPASCAN
The standard procedure *STDFPASCAN (see section “Predefined standard procedures”) is to be executed.
PROCEDURE-NAME = *STDREPPP
The standard procedure *STDREPPP (see section “Predefined standard procedures”) is to be executed.
PROCEDURE-NAME = <structured-name 1..20>
Name of the previously declared and stored procedure which is to be executed.
CYCLE-LIMIT =
Specifies the maximum number of procedure cycles.
CYCLE-LIMIT = <integer 1..16777215>
Maximum number of procedure cycles. The default value is 1. If an illegal value (<=
0) is specified, the default value is used. In the case of a 100% FPASCAN transaction, deviating from the default value generally makes no sense, but the UDS online utility does not check on this.
CYCLE-LIMIT = *MAX
The highest possible value (224-1) is used for the procedure cycles. This more or less corresponds to an unlimited number of procedure cycles, which means that the possible relocations of a realm can be executed in an online utility run without any interruption.