CBLVCAT Interactive is a major new feature that executes within the
CBL interactive environment.
Note: SELCOPY/i is NOT a separately licensable product but included within the CBLVCAT product bundle.
For more information on the standard features available to SELCOPY/i users and also CBLVCAT Interactive
product tutorials, please see the separate
CBLVCAT Interactive allows the user to execute on-the-fly CBLVCAT control statements or a
control statement source fileid, capture the resultant SYSPRINT/SYSLST report output and
display it with coloured highlighting in a List type format display area window. The display area window contents may
subsequently be edited using the CBLe text editor and saved to disk.
In addition to the standard report output, raw values obtained by CBLVCAT for all available report
fields may be displayed in a List window with column names equal to the CBLVCAT REPORT field names.
IDCAMS DEFINE deck output to SYSPUNCH, generated by CBLVCAT's LISTVCAT DEFINE parameter, is
also captured and displayed in a CBLe text edit window.
Figure 1. CBLVCAT Interactive File TUNE.
The Execute CBLVCAT window is a List type window with additional input fields, VCAT Command and VCAT Program.
The CBLVCAT command syntax to be executed is entered at the VCAT Command prompt. Alternatively, a fileid
may be entered at the prompt prefixed by "<" (x'4C' - less than) to identify the input source file containing the
CBLVCAT control statements.
Where the Execute CBLVCAT window is opened with no parameters, then, unless otherwise specified in the CBLiINI
configuration file, CBLVCAT control syntax that would generate a list of all user catalogs referenced in the master
catalog, is placed on the VCAT Command line ready for execution.
Note that placing the cursor on a user catalog entry in a LISTVCAT report and hitting <Enter>
will generate a new CBLVCAT LISTVCAT report for the contents of the selected user catalog.
The VCAT Program prompt identifies the program module/phase to execute.
Unless otherwise specified in the CBLiINI configuration file, the default program name is CBLV.
The remaining area is the CBLVCAT SYSPRINT/SYSLST output display area.
Figure 2. CBLVCAT Display Area.
Since the display area is a list of data having only a single column, namely SysPrint,
standard list window command syntax may be entered from the command prompt to filter the output. e.g.
WHERE SYSPRINT << 'KSDS(R)'
The following prefix commands may also be entered against report lines:
||Open the CBLe text editor to edit the entry in read only mode.
||Copy the entry.
||Delete the entry. User will be prompted to verify the deletion.
||Open the CBLe text editor to edit the entry.
||Open the File Search window to search the contents of the entry.
Supported for MVS PDS/PDSE, CMS fileid, VSE LIBR sub-library and member entries only.
||Open an IDCAMS Command window and issue an IDCAMS LISTCAT for the entry.
||Delete (Kill) the entry without prompting for verification.
||Open a Dataset List window for the entry.
||Open a Library List window for the entry.
Supported for MVS PDS/PDSE, VSE LIBR library and sub-library entries only.
||List dataset enqueues (major name SYSDSN) for the entry.
Supported for MVS only.
||Rename the entry.
||Execute CBLVCAT TUNE against the entry.
||Open another Execute CBLVCAT window and issue a LISTVCAT and/or LISTVTOC operation
(as appropriate) for the entry.
||Open the DASD Volume Statistics window for the volume in the list entry.
Figure 3. CBLVCAT Display Area Filter and Prefix Commands.
The CBLV Raw data list window may be opened by selecting Raw from the Execute CBLVCAT menu bar.
Whereas CBLVCAT arranges data in a printable report format, the CBLV Raw data list window,
contains all report field data accumulated by CBLVCAT during the run, in list type format.
The list field column headings are equivalent to the CBLVCAT REPORT field names.
The CBLV Raw data list window allows the user to perform more complex select, sort and filter operations
on the field data than would be possible in the CBLVCAT formatted report.
Figure 4. illustrates use of select and filter on CBLV Raw LISTVCAT output in order to list
only VSAM elements that have been defined with no secondary space allocation.
Figure 4. CBLV Raw List Window for LISTVCAT Operation.
Figure 5. CBLV Raw List Window for LISTVTOC Operation.
Where DEFINE is specified on a CBLVCAT LISTVCAT operation, IDCAMS DELETE/DEFINE
control statements are generated for all selected files and written to SYSPUNCH.
CBLVCAT Interactive intercepts this output and presents it to the user in a new CBLe text
editor window view.
Figure 6. CBLVCAT Generated IDCAMS DEFINE deck.
The CBL Interactive Environment and CBLVCAT Interactive take full advantage of large 3270 terminal
sizes and colour display that may be achieved using IBM-Dynamic TN3270E VTAM logmodes.
CBL recommends that system administrators configure the TN3270 servers and 3270 emulation
software to allow users to start emulated terminals with non-standard 3270 terminal sizes.
See the SELCOPY/i 3270 Emulators page and
IBM's Techdocs library entry,
Creating dynamic 3270 screen size definitions for increased productivity
Figure 7. CBLVCAT Interactive 62x160.