SDEP_PROCESS
Use
If the DEDB being processed has an SDEP segment defined, SDEP_PROCESS is a required keyword for the following commands:
-
CHANGE
-
UNLOAD
If the DEDB is being reloaded and has an SDEP segment defined, SDEP_PROCESS is an optional keyword for the RELOAD command.
Related keyword
ERROR_THRESHOLD
Syntax
SDEP_PROCESS=parameter
Parameters
Specify one of the following parameter values:
Value | Description |
---|---|
LOGICAL | This value is valid only on the CHANGE and UNLOAD commands. All valid SDEP segments are timestamped and written in logical order to the new area or unload file. The SDEP segments in each area of the new database area are physically reordered into the new area/RAP sequence of their parent root segment, but retain their logical order (entry sequence) within each database record. Warning If your application relies on the marker segment concept, do not use SDEP_PROCESS=LOGICAL. |
PHYSICAL | This value is valid only on the CHANGE and UNLOAD commands. Processing in physical order results in all segments between the SDEP logical beginning and logical end being extracted in physical sequence and inserted into the SDEP part of the new area. The SDEP segments remain in the same physical order (this mode fully supports the marker segment concept). The following restrictions apply when SDEP_PROCESS=PHYSICAL is selected:
Warning Because SDEPs are not processed on a pointer-by-pointer basis when you specify SDEP_PROCESS=PHYSICAL, the ERROR_THRESHOLD keyword will not detect pointer errors in the SDEP portion of the database. If you want the ERROR_THRESHOLD keyword to detect and bypass any pointer errors detected in the SDEP portion of the database, then you must specify SDEP_PROCESS=LOGICAL. |
NONE | This value is valid on the CHANGE, UNLOAD, and RELOAD commands. No SDEP processing occurs. SDEP segments are not written to the new area or unload file. |
V5COMP | This value is valid only on the CHANGE and RELOAD commands. All valid SDEP segments are written to the new area or unload file without a timestamp. The SDEP segments in each area of the new database area are physically reordered into the new area/RAP sequence of their parent root segment, but retain their logical order (entry sequence) within each database record. Warning When the V5COMP value is specified on the RELOAD command, the unload file must have been created with SDEP_PROCESS=LOGICAL. |
Default
None
Alias
SDEP
Comments
Log in or register to comment.