CBL Product Suite Release 3.60 for z/OS


 
 

Announcement


CBL Product Suite Release 3.60 has been made Generally Available as of 2024/09/11, and may be downloaded from the CBL product web pages.

At the same time, the following service packages for Release 3.50 were made GA:

  X2024233 for SELCOPYi Release 3.50 (SYSMOD RS35002)
  X2024234 for SELCOPYi Release 3.50 (SYSMOD RS35003)

These service packages are applicable to SELCOPYi on z/OS systems only.


Important Note


CBL Product Suite Rel 3.60 includes FileKit, the new name for the SELCOPYi application.

For Release 3.50, all fixes and enhancements described below are implemented by SYSMOD RS35002, the FileKit rebrand being implemented separately by SYSMOD RS35003.


New features for z/OS systems include:

  • Test Data Generator

    Test data values may be generated for each field described by a record mapping such as a COBOL or PL1 copyboook.

    Values may be generated at random or in sequence. Alternatively, opt to substitute or numerically adjust existing values.

    Options include:


    Option Description
    COPY Copy data from an existing file (Online/Batch).
    Choose which fields to preserve and which to "randomize".
    UPDATE Update an existing file (Online/Batch).
    Choose which fields to preserve and which to "randomize".
    SMALL Generate relatively small amounts of data from scratch, online using the Data-Editor (limited by available storage).
    LARGE Generate large amounts of data from scratch (Online/Batch). Batch job, REXX procedure, or exec CLI from your HOME file?

    What type of values do you need to generate?

    Option Description
    Numeric Generate Numeric values
    Text Specify basic character string options
    Date/Time Specify Date/Time formatting options
    Adjust Adjust and recalculate existing values
    List Select from a supplied list of possible values
    Keyed List Select from a supplied list using Keyed lookup
    Pattern Specify a pattern string to generate mix of num/alpha/literal
    Vocab Generate fake "sentences" from a list of vocabulary
    Person Generate the name of a person

    For more information, see SET RANDOMIZER in the "FileKit Data Editor" publication.


  • REPORT Utility:

    Significant improvement has been made to performance.
    Conversion of the REPORT utility source code to High Level Assembler has meant a large reduction in REPORT execution times and CPU usage, with many simple jobs running up to 10 times faster than previously achieved.
    For more information on enhancements to the REPORT utility, see the "FileKit REPORT Utility" publication.


  • FILEIO Utility

    First introduced in Rel 3.50, the FileKit File I/O utility (FILEIO) has developed into a powerful replacement for the TSO/E REXX extension, EXECIO:

    FILEIO has features that make it a great deal more powerful than EXECIO.

    • Read a single record formatted by a structure (e.g. COBOL/PL1) and transfer (selected) field values into separate REXX variables.
    • Write a single record formatted by a structure, populating field values from separate REXX variables.
    • Perform direct reads on any VSAM (KSDS/ESDS/RRDS/VRDS) file.
    • Perform direct reads on any UNIX (HFS/ZFS) file.
    • Update, insert and delete records.
    • Filter records by content using powerful selection criteria including reference by COBOL/PL1 field name.
    • Extract information from SMF records and navigate their extremely complex structures.
    • Generate Test Data, including sequenced or random numbers, dates/times, etc. and even personal names.
    • Disguise existing data by performing "keyed" look-up/substitution
    • Access DB2 table or SQL result tables.
    • Access multiple members of a library or concatenation of libraries (BPAM).

    Where BPAM access to multiple members across a concatenation of multiple libraries is requested, then the user may choose to do one of the following:

    • Process all matching member names from each library in sequence.
    • Treat the concatenation as a library search path, processing only the first occurrence of each named member.

SELCOPY, SLC and CBLVCAT


The release number has been updated to 3.60 for each of above batch products.

Since Release 3.50, no other fixes have been necessary.


To view all changes and new features introduced in FileKit 3.60, please see the "FileKit 3.60 New Features" document.

For complete documentation, please visit CBL product documentation web pages.