The reconstruct specification designates the title of the RECONSTRUCT code file for the database.
The following diagram illustrates the syntax for specifying the RECONSTRUCT code file:
<reconstruct specification>
── RECONSTRUCT ── = ──<file title>─────────────────────────────────────┤
The file title can include a usercode and an ON <family name> specification. If the reconstruct specification is not specified, the default title for the RECONSTRUCT code file is RECONSTRUCT/<database name>. If the database is a permanent directory database, the default title for the RECONSTRUCT code file is <path name>/ RECONSTRUCT/<database name>. However, it is recommended that the RECONSTRUCT code file title be explicitly specified.
Family substitution occurs at run time for this title.
This file title is contained in the control file. At run time, the title is used to initiate the correct version of the software. Both the usercode of the running task and the family substitution have an effect on which version, if any, of the software is found.
Example
The following statement defines the name of the RECONSTRUCT code file as RECONSTRUCT/<database name>. The code file is located under the USER2 usercode on the PACK2 pack.
RECONSTRUCT = (USER2)RECONSTRUCT/<database name> ON PACK2;