GENCSEG has three option parameters, EDIT, JAPAN, and
LOADALL. Use of these options does not override the default load parameters.
The EDIT option (-e) allows trial invocations of GENCSEG. You
can use the EDIT option to see what happens when various combinations of load
parameters are used without actually having to load and save the segment.
The following example indicates that the installation of the members of PROJECT
and PROJECT2 LOADLIBs is only to be simulated:
GENCSEG MYDCSS -e -lPROJECT -s1 -lPROJECT2
When the EDIT option is in effect, you can specify the
name of a segment that has not yet been defined. GENCSEG initializes loadaddr to 0 and allows it to be as large as necessary to
complete the segment creation.
The EDIT option also suppresses initialization of the
image to binary 0s and storage key initialization. GENCSEG does not check
the virtual machine size. Relocation of code and data is suppressed. Of course,
the SAVESYS or SAVESEG command is not issued.
If the JAPAN option (-j) is used, GENCSEG types all diagnostic
messages in uppercase. This option is intended for use with printers and terminals
that have only uppercase roman characters.
The LOADALL option (-r) forces GENCSEG to attempt to load all
of the members of a specified LOADLIB without regard to the location of the
segment or to the RMODE of a member. The LOADALL option causes GENCSEG to
behave as it did in releases prior to 5.50C.
If you specify LOADALL, then, as the list of LOADLIB
members is made, GENCSEG inspects each member's RMODE and compares that to
the location of the segment. If the LOADALL option has been specified, then
GENCSEG attempts to load every member in the list. An error will occur if
the segment has been defined to have an ending address greater than 16 megabytes
and at least one member in the list is found to have RMODE=24.
If the LOADALL option is not specified, then GENCSEG
will do the following:
Copyright © 2001
by SAS Institute Inc., Cary, NC, USA. All rights reserved.