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
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 fromproperty. If
                           						the value starts withSYS, but is not equal toSYSTEM, theFNATsystem file is used. Otherwise theFUSERsystem file applies. | |
| U | The FUSERsystem file is
                           						used. | |
| N | The FNATsystem 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 SYSLVERScommand. | 
| TRACE
                              						value | General | Start or stop the internal trace. See SYSLVERSin 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
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-FROMkeyword. If the
                           						value starts withSYS, but is not equal toSYSTEM,
                           						theFNATsystem file is used. Otherwise theFUSERsystem file applies. | |
| FUSER | The FUSERsystem file is
                           						used. | |
| FNAT | The FNATsystem 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
                           						( CMPRINTdata set). Available in batch mode only. Corresponds to
                           						trace level 80. | |
| 
 . | The keyword END or a period
                           						(.) indicates the end of the SYSLVERSinput. | 
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.