The syntax for this command is as follows:
GENERATESYS nn GENERATESYS nn [*] GENERATESYS nn [@] GENERATESYS nn [WFL] GENERATESYS nn [BLD [Y] GENERATESYS nn [BLD [Y] [@]] GENERATESYS nn [BLD [Y] [*]] GENERATESYS nn [BLD [N] GENERATESYS nn [BLD [N] [@]] GENERATESYS nn [BLD [N] [*]] GENERATESYS nn [HERE] GENERATESYS nn [REBIND]
Use this command to generate System nn. This queues an immediate System nn generate. Use this command when manual recovery of a partially complete system generate is required. By default, the generate starts at the FTP complete stages. (The Client does NOT participate in these generates. It is not recommended for use in production.) This can be changed by including the following options.
Include WFL to start the generate at the Generate WFL start phase where BLD has completed successfully in the prior generate of this system.
Include BLD to start the generate at the processing of the BLD task (generates & binds) where the Verify Files process has completed successfully in the prior generate of this system.
The additional argument (N/Y ) for the BLD option allows the system COMPILE ALL option to be updated. This value sets the system COMPILE ALL setting where Y means that a complete compile/generate is required and N means that an incremental compile/generate is required. Altering this [SYSTEM nn command shows the current setting] might require additional manual work in copying files to the correct directories.
Note: This should only be done when the GENINFO file has all the required BUILD statements for all units.
Include HERE to start the generate at the processing point where the last generate for this system stopped. This is one of begin, bld or wfl.
Include REBIND to force a full rebind of the systems code libraries with no validations or compilations. All current <system>/CODE_FILES/.. is bound into their respective <system>/GEN_LIBRARY/n bound files. These are copied as <system>/ CODE_LIBRARY/n after binding. The system must be disabled and enabled for installation of the new code libraries to be complete.
Note: Attempting to restart a generate manually might fail due to certain files being unavailable. This facility is really a last-chance option when a proper generate restart from Developer Builder is not possible.
An application that has been deployed with an accesscode cannot be generated with this command. If an accesscode is used for the deployment of an application and a restart is required, build the system from the Developer Builder with the Rebuild option.
By default, the starting position for the generate is at the Verify Files stage, the first task in the generate process.
Include the @ argument to obtain the C85 compiler Listing for the unit(s) compilation with expanded INCLUDEs. The output will appear in *BD directory for the NGENxxSYS/BLD job.
Include the * argument to obtain the C85 compiler Statistics for the unit(s) execution. The output will appear under the *BD directory for the report execution or the NGENBD backup directory.
Refer to the RESET command to tailor the system generate settings.
Only one System can be manually generated at a time.
Use the INDEX command to determine nn index.