Licensed/Authorized CSI International customers can retrieve software authorization codes online. ---->>

CSI International logo
Request Free software trial

Data Management

DataMiner-Dash

Comprehensive Information and Data Management System

Platform: z/OS
DataMiner-Dash is the next generation of DataMiner.
DataMiner-Dash has all of the features you've come to love from DataMiner plus it offers newly improved processing speeds and reduced CPU utilization. DataMiner-Dash 8.5 is our Series 2 of performance-related releases.

Runtime and CPU performance gains are accomplished via:

  • Generated code is isolated for cache improvements.
  • Various fast paths are engineered in the base code.
  • Decimal field validation performance is enhanced.
  • Various specialized code is now called only when necessary.
  • Vector instructions—allow numeric operations to perform better and support extended zoned decimal fields.


DataMiner-Dash is the complete information manager, able to create from the simplest to the most complex reports. All common data-manipulation functions are provided, including the ability to search, sort, print, extract, update, dump, and copy your critical information.


DataMiner-Dash replaces multiple utilities and gives you one simple product to accomplish most of your day-to-day data handling and reporting tasks, saving you time and licensing costs.


Besides its own simple language, DataMiner-Dash also understands Easytrieve® programs. This means you can take your existing Easytrieve programs and run them unmodified with DataMiner-Dash. Or users who are used to Easytrieve can include Easytrieve commands and parameters in their DataMiner-Dash jobs.


DataMiner-Dash can be configured to simulate Easytrieve (copyright of Broadcom Inc) report and display output identically.  In this mode, all titles, headings, detail lines, summary lines, and ASA print-control characters in reports appear exactly as if Easytrieve produced the report.


Supported data sources are sequential and VSAM files and DB2 databases.


DataMiner-Dash can access DB2 for reporting, extracting, and updating. Data can be extracted from a DB2 table into a VSAM file or sequential file. DB2 tables can be populated from VSAM or sequential files.


DataMiner-Dash can import and interpret COBOL data definitions. Simply include your copybooks(s) and DataMiner-Dash does the rest. No redefining of record layouts is necessary.


DataMiner-Dash is useful for a number of tasks—without requiring extensive programming skills—including

  • COPY one file to another
  • SORT a file into any order, selecting, skipping, and updating records on the way
  • DELETE or INSERT records in a file
  • UPDATE records in a file
  • EXTRACT parts of records and/or files into a new file
  • PRINT a report from a file (automatically formatted or user-formatted)
  • DUMP a file or selected records or fields to the printer
  • SHOW selected fields on the printer


DataMiner-Dash can change file organization, recording medium, block size, record length, or record content while copying data to a new dataset.


DataMiner-Dash has a simple PRINT command and a more powerful report writer. The PRINT command produces a formatted report that DataMiner-Dash lays out for you. Records can be selected or skipped for printing, so you get a report of just the data you want.


When a more detailed report is desired, the DataMiner-Dash Report Writer up to the job. It can sort the report into any order you'd like, summarize fields, do control breaks, and print totals. DataMiner-Dash understands Easytrieve's REPORT statement syntax.


DataMiner-Dash uses your normal SORT program to sort files into any order you like. Its commands are far more friendly than those of SORT, and you can write pre-sort, post-sort, input, and output routines in DataMiner-Dash so that your file sorts become easier to maintain and understand.


DataMiner-Dash CICS allows you to view and modify records in datasets under CICS control, without writing a program and without bringing CICS down. You can use it to generate VSAM test data, display the contents of specific records, perform full-screen editing functions, and repair damaged datasets

  • All VSAM and temporary storage read/write functions are supported under CICS
  • Records can be displayed in either alphanumeric or hexadecimal format
  • Records can be read by key, and browsed, added, updated, and deleted without any programming knowledge


In addition to normal batch processing, you can use the DataMiner-Dash Script Wizard to create and run DataMiner-Dash command scripts in TSO. With some limitations, it offers a convenient way to quickly process or visually examine sequential and VSAM files, including filtering, extraction, and totalization. It operates just as DataMiner-Dash does in a batch job but without the need to create JCL or submit jobs.


DataMiner-Dash TSO allows you to display and update records in any VSAM dataset to which you are allowed access. It operates like DataMiner-Dash CICS for VSAM datasets that are available in TSO and not enqueued by CICS. Records you access for changes are cached and not re-written until an explicit command is given.


DataMiner-Dash/VE is an easy-to-use, general-purpose application programming interface (API) that simplifies and standardizes access to VSAM datasets. It can be used from most higher-level and 4GL languages such as COBOL, PL/I, NATURAL, and Focus. It provides full VSAM access from your application programs and provides a more powerful, easier, and efficient way of accessing VSAM.

  • Works with any language that can call an assembler routine including fourth generation languages (4GL) such as NATURAL and Focus
  • Provides a more efficient way of accessing VSAM from programs written in COBOL and PL/I
  • Works for CICS programs, bringing new simplicity to the job of the online transaction programmer
  • Provides consistent VSAM access across applications and processing environments, and reduces VSAM training needs for your programming staff—VSAM expertise is no longer required to access VSAM files!
  • Provides consistent VSAM access across applications and processing environments, and reduces VSAM training needs for your programming staff—VSAM expertise is no longer required to access VSAM files!

Data Sheet

DataMiner for zOS data sheet download
More Documents

Available Downloads

DataMiner-Dash Downloads
Legacy DataMiner Downloads

Required Components


Optional Components


Bundles


Demo

CSI Software for zOS Free Trial

Replaces:

Easytrieve® of Broadcom Inc

What's new in DataMiner-Dash 8.5.1 icon image
02 Dec, 2023
DataMiner-Dash for z/OS 8.5.1 Enhancements
image of DataMiner-Dash What's New 8.4.2 blog post
10 Apr, 2023
DataMiner-Dash for z/OS 8.4.2 Enhancements
DataMiner-Dash icon image
By CSI International 17 Nov, 2022
Introducing the New Faster DataMiner-Dash
Show More

Take Me Back to the Top

Major Functions

Some of DataMiner's helpful functions are listed below.

  • Record Selection

    Any of DataMiner's functions can be limited to a group of records with simple selection commands:


    * Stop after 1000 records have been read

    LAST=1000

    * Select only records with a positive balance

    ONLY BALANCE>0

    * Skip records you are not interested in

    SKIP NAME='JONES' AND CITY='LONDON'

  • Writing Records

    Records can be written to a new file, inserted into an existing file, or updated. DataMiner can change file organization, recording medium, block size, record length or record content while copying data to a new dataset. So, for example, it is easy to create a KSDS from a sequential file.

  • Printing Records

    DataMiner offers two ways to print a report. It has a simple PRINT command and a more powerful report writer. The PRINT command produces a formatted report that DataMiner lays out for you. Records can be selected or skipped when printing so that you get a report of just the data you want. For example, this script produces a report of the people who owe more than $1,000:


    PRINT INPUT=VSAM FILENAME=ACCOUNTS

    * The next line includes our record layout for this file

    INCLUDE ACCREC

    ONLY BALANCE>1000

    SELECT ACCTNO NAME BALANCE

  • Detailed Report Writer

    When a more "industrial strength" report is required, the DataMiner report writer is up to the job. It can sort the report into any order you like, summarize fields, do control breaks and print totals. You also have more control about where fields appear on the print line. A typical report layout looks something like:


    REPORT ACCSTAT

    ORDER LNM FNM

    BREAK LNM

    SUM BAL

    LINE LNM FNM KEY BAL TALLY

    TITLE 'ACCOUNT STATUS REPORT'

  • Mailing Labels

    The report writer is equally at home producing mailing labels. Just tell it how big the labels are, what information you want on them and how many there are across the page and it will print them for you.


    REPORT ADDRLAB LABELS ACROSS 3 WIDTH 40 HEIGHT 5

    LINE 1 INIT LNM LINE 2 ADDR

    LINE 3 CITY LINE 4 STATE ZIP

  • Dumping a File

    Intended mainly for programmers, the DUMP function produces a character/hex dump of the input file or the output file or selected records from them. The SHOW command does the same for individual fields and records.

  • Sample File Copy

    We want to create a test file containing all the records from a production file with negative balances. Our auditors want us to hide the names and addresses in the records. We will get the record layout from a COBOL copybook called “ACCTLAY”.

    COPY

    INPUT=VSAM FILENAME=ACCOUNT

    OUTPUT=VSAM FILENAME=TESTFLE

    WHERE BALANCE<0

    COPY ACCTLAY

    CLOAK NAME ADDRESS

  • Create a Test File from a DB2 Table

    We want to create a sequential disk file containing certain fields from our STAFF database for records where the salary is less than $50,000. Note that we are using SQL to select the records we want - we could also have asked DataMiner to do it. We also want a report sorted by department & name with departmental totals.

    EXTRACT

    INPUT=SQL (SELECT NAME, SALARY, DEPT , JOB-TITLE FROM STAFF

    WHERE SALARY < 50000)

    OUTPUT=DISK FILENAME=LOWPAY LRECL=100 BLKSIZE=4000 FIXED

    OUTPUT=PRINTER FILENAME=MAINP

    SELECT *

    PRINT REPORT-001

    REPORT REPORT-001 PRINTER MAINP

    ORDER DEPT, NAME

    BREAK DEPT

    SUM SALARY

    LINE DEPT NAME SALARY JOB-TITLE

    TITLE “DEPARTMENTAL SALARY REPORT”

  • DataMiner/VE - VSAM-Easy!

    DataMiner/VE is an easy to use, general purpose VSAM module that simplifies and standardizes access to VSAM files.

    It works with any language that can call an assembler routine including fourth generation languages (4GL) such as NATURAL and Focus.

    DataMiner/VE also provides a more efficient way of accessing VSAM from programs written in COBOL and PL/I.

    DataMiner/VE provides consistent VSAM access across applications and processing environments, and reduces VSAM training needs for your programming staff. VSAM expertise is no longer required to access VSAM files!

    DataMiner/VE also:

    Lets you add new VSAM capabilities to your programs while simplifying VSAM coding.

    Improves programmer VSAM productivity - access VSAM files from any program in any language (including COBOL, PL/I, NATURAL, Assembler and most 4GLs).

    Enhances your programmers' VSAM proficiency. DataMiner/VE reduces the frequency of VSAM programming errors, simplifies VSAM request processing and makes VSAM error . DataMiner/VE ensures that correct VSAM commands are always issued even if the programmer doesn't specifically request them.

    Makes VSAM easier to use from COBOL and PL/I. Programmers are freed from considering most technical aspects of using VSAM. Programmers need to know fewer commands and handle fewer errors when they access their VSAM files with DataMiner/VE.

  • The 4GL Connection

    DataMiner/VE gives 4GL users the ability to read and write VSAM files. Over 100 users of Software AG's NATURAL language have used DataMiner/VE to access VSAM files with full power and exceptional reliability. Users can bring all the power and productivity of their 4GL programming language to the VSAM world, making VSAM a full partner to their Data Base Management System (DBMS). The DataMiner and 4GL partnership optimizes development efforts by: Requiring only one programming language for all application development and increasing programmer productivity by 10:1 over COBOL and PL/I; Coupling the productivity of your 4GL with the efficiency of VSAM and permitting users to quickly satisfy report requests and requests for VSAM information; Accessing VSAM and DBMS files at the same time in the same program, eliminating the need to maintain redundant copies of VSAM files in your DBMS; Delaying or avoiding conversion of VSAM files to DBMS, allowing users to easily handle VSAM files that they don't wish to migrate to the DBMS.

  • The COBOL Connection

    In addition to providing VSAM access from languages that do not have native access to VSAM, DataMiner/VE also provides simpler VSAM access from languages such as COBOL, PL/I and Assembler. DataMiner/VE makes VSAM access easier and more flexible in COBOL and PL/I programs. DataMiner/VE offers an extremely simple syntax using standard program calls. Programmers no longer have to know anything about VSAM and its complex protocols. DataMiner/VE also lets users do things that are either difficult in COBOL or totally impossible. Some of these functions include: automatic loading to empty files, backward browsing in the middle of a file, reset to empty on the fly and automatic retrieval of record lengths for variable length records. DataMiner/VE makes COBOL/VSAM access faster and more efficient.

  • Online CICS Access

    DataMiner/VE works both for CICS programs, too, bringing new simplicity to the job of the online transaction programmer. Application programs can access VSAM files and CICS temporary storage queues through a standard program CALL and a single parameter. All programming languages that can call Assembler sub-routines are supported.

Share by: