The SYSLVERS
utility is used to list objects which have
been cataloged within a selected Natural version range.
The following topics are covered:
To invoke SYSLVERS
To invoke SYSLVERS, issue the following system command or select it in the NaturalONE Tools and Utilities:
SYSLVERS |
The SYSLVERS
menu appears. In this page you can specify
a version range, a library range and a Natural system file. All objects in the
given library range on the selected Natural system file are processed. The
objects which have been cataloged within the selected version range are listed
in the Object List page. The Statistics page shows how many libraries and
objects have been scanned and how many objects have been found within the
selected version range. If desired, you can write the resulting data to a work
file in text format or as CSV.
You can make the following specifications in the
SYSLVERS
menu:
Property | Value | Description |
---|---|---|
Library from |
The library in which the processing starts. If the field is empty, the processing starts from the very first library. If The |
|
Library to |
The library in which the processing ends. If the field is empty, the processing ends at the very
last library unless the wildcard notation is used for If an equal sign (=) is specified in this field,
The |
|
System
file |
The Natural system file to be processed. Default: Blank |
|
Blank | The Natural system file to be used
depends on the value specified in the Library from property. If
the value starts with SYS , but is not equal to
SYSTEM , the FNAT system file is used. Otherwise the
FUSER system file applies.
|
|
U | The FUSER system file is
used.
|
|
N | The FNAT system file is
used.
|
|
Version from |
vv.rr |
The (inclusive) beginning of the Natural version range, where
Default: If the field is empty, the first version is used. If the minor version is not specified, the first minor version is taken. |
Version to |
vv.rr |
The (inclusive) end of the Natural version range, where
Default: If the field is empty, the last version is used. If the minor version is not specified, the last minor version is taken. |
Export |
Specifies whether the resulting data is written to work file 7 and in which format. Default: N |
|
N | No data is written to work file 7. | |
T | Writes the object list and statistics in free text format. | |
C | Writes the object list in CSV format with a comma (,) separator. | |
S | Writes the object list in CSV format with a semicolon (;) separator. |
If you press ENTER, the selected libraries are scanned and the found objects are displayed in the Object List page.
If Export
is set to T, C or S, the resulting
data is written to work file 7.
To leave the SYSLVERS
menu, press PF3 or
enter END
in the Command field.
The following PF keys and commands are available in interactive mode:
PF Key | Name | Command | Page | Function |
---|---|---|---|---|
PF1 | Help | ? |
General | Displays help information. |
PF3 | Exit |
|
General | Exits the current menu. |
PF5 | Stats | STATISTICS |
Object List | Displays the Statistics page. |
Obj | OBJECT |
Statistics | Displays the Object List page. | |
PF6 | - | TOP |
Object List | Scrolls to the beginning of the list. |
PF7 | -- | PREV |
Object List | Scrolls one page up. |
PF8 ENTR |
+ | NEXT |
Object List | Scrolls one page down. |
PF9 | ++ | BOTTOM |
Object List | Scrolls to the end of the list. |
PF12 | Canc | CANCEL |
General | Exits the SYSLVERS
command.
|
TRACE
value
|
General | Start or stop the internal trace. See
SYSLVERS in Batch
Mode for the allowed values. If you enter the TRACE command without
a value, the current state of the trace is displayed.
|
The name of the PF key can also be used as a command. For example, enter the command "++" to scroll to the end of the list.
To invoke SYSLVERS
To invoke SYSLVERS
, enter the following system
command into the primary command input data set
CMSYNIN
:
SYSLVERS |
SYSLVERS
in batch mode reads keywords from the batch
input file CMSYNIN or CMOBJIN until
it reaches the END keyword or a dot (.).
SYSLVERS
uses the following syntax format for the input
lines:
Keyword[=value]
The following rules apply:
Lines starting with an asterisk (*) are ignored.
A keyword may be specified without the equal sign and value. The value is set to blank in this case.
Blanks can be added before or after the keyword or value.
Keywords and values can be specified in upper or lower case.
The maximum input line length is 78 characters.
The following keywords are available:
Keyword | Value | Description |
---|---|---|
LIBRARY-FROM |
The library in which the processing starts. If the value is empty, the processing starts from the very first library. If Enter a single asterisk (*) if you want to process all libraries of the selected system file. Default: Asterisk (*) |
|
LIBRARY-TO |
The library in which the processing ends. If the value is empty, the processing ends at the very
last library unless the wildcard notation is used for
If an equal sign (=) is specified in this field,
Default: Blank |
|
SYSTEM-FILE |
The Natural system file to be processed. Default: Blank |
|
Blank | The Natural system file to be used
depends on the value specified in the LIBRARY-FROM keyword. If the
value starts with SYS , but is not equal to SYSTEM ,
the FNAT system file is used. Otherwise the FUSER
system file applies.
|
|
FUSER |
The FUSER system file is
used.
|
|
FNAT |
The FNAT system file is
used.
|
|
VERSION-FROM |
vv.rr |
The (inclusive) beginning of the Natural version range, where
If the field is empty, the first version is used. If the minor version is not specified, the first minor version is used. Default: Blank |
VERSION-TO |
vv.rr |
The (inclusive) end of the Natural version range, where
If the field is empty, the last version is used. If the minor version is not specified, the last minor version is taken. Default: Blank |
EXPORT |
Specifies whether the resulting data is written to work file 7 and in which format. Default: |
|
NO |
No data is written to work file 7. | |
TEXT |
Writes the object list and statistics in free text format. | |
COMMA |
Writes the object list in CSV format with a comma (,) separator. | |
SEMICOLON |
Writes the object list in CSV format with a semicolon (;) separator. | |
TRACE |
Set the level of internal trace of the
Default: |
|
0-99 |
Trace level. | |
OFF |
No trace is written. Corresponds to trace level 0. | |
ON |
Activates the internal trace. Corresponds to trace level 99. | |
ERROR |
If an error occurs at the reading of a library or an object, a message is printed. Corresponds to trace level 1. | |
WARNING |
If a warning occurs at the reading of a library or object, a message is printed. Corresponds to trace level 2. | |
TIME |
Activates the performance measurement. The result is provided in the Statistics page. Available in batch mode only. Corresponds to trace level 3. | |
DETAIL |
Returns a more detailed error message. Corresponds to trace level 8. | |
REJECT |
Lists rejected objects (those outside the
version range) in the Object List and writes them to the standard output
(CMPRINT data set). Available in batch mode only. Corresponds to
trace level 80.
|
|
. |
The keyword END or a period
(.) indicates the end of the SYSLVERS input.
|
The following SYSLVERS
execution in batch lists all
objects on the FUSER system file which have been cataloged
with a Natural version prior to version 5. The command writes the result to the
Batch Output File CMPRINT and additionally to work file 7
in CSV format with a semicolon (;) separator.
SYSLVERS * * List all objects on FUSER with catalog version < 5 * LIBRARY-FROM = * LIBRARY-TO = SYSTEM = FUSER VERSION-FROM = VERSION-TO = 4 EXPORT = SEMICOLON END
For the specified library range the Object List page displays all objects which have been cataloged within the selected version range. The following information is listed:
Count – Counter of the objects found
Library – Object library
Object – Object name
Type – Type of the object like "Program"
User ID – ID of the user who has cataloged the object
Catalog Date – Date when the object was cataloged
Version – Natural version used to catalog the object
The following information is additionally available if the Object List is written to a work file:
Size – Size of the cataloged object
Mode - Programming mode of the object like "Structured"
If you press PF5 or enter
STATISTICS
in the Command field in the interactive
mode, the Statistics page
is displayed.
To leave the Object List page, press PF3 or enter
END
in the Command field.
Note:
If you are using Natural Security (NSC), only those libraries are
scanned which you can access. If you have only restricted access to a library,
the library is skipped. In this case you may activate the SYSLVERS
trace to retrieve further information.
The Statistics page displays the selected input values and the following statistical information:
Libraries scanned – Number of libraries processed
Objects scanned – Number of objects processed
Objects found – Number of objects which satisfied the selected criteria
In batch mode, if trace level 3 or higher is selected, the following information is displayed additionally:
Date – The date when the processing started
Start time – The time when the processing started
End time – The time when the processing ended
Elapsed time – The elapsed time needed to process the
SYSLVERS
command
If you press PF5 or enter
OBJECT
in the Command field in the interactive mode,
the Object List page is
displayed.
To leave the Statistics page, press PF3 or enter
END
in the Command field.