Data-Miner

Data-Miner is an easy to use, general purpose VSAM I/O interface utility designed to simplify and standardize access to VSAM files. Data-Miner provides full VSAM access from programs written in many fourth generation languages (4GL) such as NATURAL and Focus. Data-Miner also provides a more powerful, easier and more efficient way of accessing VSAM from programs written in third generation languages such as COBOL and PL/I.

• Data-Miner is a standardized VSAM interface. Data-Miner simplifies and standardizes VSAM access procedures for all languages, provides consistent VSAM access across applications and processing environments, and reduces VSAM training requirements for your programming staff.

• No VSAM expertise is needed to use VSAM files. Data-Miner is based on the premise that VSAM users should be able to use VSAM without extensive VSAM training.

• Data-Miner increases VSAM functionality. Data-Miner adds additional VSAM commands and functions to programs accessing VSAM while simplifying VSAM coding.

• Data-Miner improves programmer VSAM productivity. Data-Miner permits programmers to easily access VSAM files from any program written in any language, (including COBOL, PL/I, NATURAL, Assembler and most 4GLs).

• Data-Miner enhances your programmers' VSAM proficiency. Data-Miner reduces the frequency of VSAM programming errors, simplifies VSAM request processing and provides consistent VSAM error code analysis and handling. Data-Miner ensures that correct VSAM command protocol is implemented.

• Data-Miner makes COBOL and PL/I easier to use and manages all the complexities involved with accessing VSAM files. Inexperienced and proficient programmers alike 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 Data-Miner.

Support

Data-Miner/Online is an online VSAM editing system designed to be used by programmers as a development and testing aid. 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, browsed, added, updated and deleted without any knowledge of Command Level syntax or VSAM commands. PF keys are available for most screen functions.

Data-Miner/SAM/VSAM is a file access tool designed for use by operations and programming personnel to selectively search and retrieve records by record key, record location or record content. All SAM and VSAM files are supported. Records can be changed, copied, extracted, dumped or printed with just a few commands.  Simple reports and lists can be produced in minutes. File conversions and mass data changes can be accomplished quickly and accurately.  

CICS Editor

Data-Miner’s Online CICS Editor accesses VSAM files without programming of any type. Up to 500 records at a time may be retrieved. These records are held in Temporary Storage for the duration of the transaction where they may be quickly browsed, deleted and modified.

Data-Miner/SAM/VSAM

Data-Miner/SAM/VSAM is a high performance software utility package, which permits quick, easy access to SAM and VSAM files for selective searching, printing, extracting, updating, dumping and copying of file data without programming.

Data-Miner/SAM/VSAM is valuable both in production and development environments. It consolidates utility functions associated with file searches, data manipulation and report generation into one easy-to-use product.

Data-Miner/SAM/VSAM reduces the costs associated with having to learn and use many complex and unrelated utilities by giving you one simple product to accomplish most of your day-to-day data handling and reporting tasks.

Data-Miner/SAM/VSAM can copy, dump or print all or part of a dataset. It can extract parts of records and update records in place. Both sequential files and VSAM files are supported for both input and output. All three types of VSAM files - KSDS, ESDS & RRDS - are supported. Data-Miner/SAM/VSAM can selectively retrieve records by full key, generic key, relative record number or record number. Data-Miner/SAM/VSAM accesses a VSAM file's catalog to establish if it is KSDS, RRDS, or ESDS.

Powerful record selection parameters can be used to retrieve specific records or groups of records on the basis of physical position in the file, the contents of one or more fields or a combination of both. For example, the first 1000 records with a negative balance could be selected from a file to create a test data file. All selection arguments can be logically "ANDed" and "ORed" to allow complex selection criteria.

Once records have been selected, Data-Miner/SAM/VSAM can perform extensive modification on the selected records. The modification process can be performed on all or part of the selected records.

Data-Miner/SAM/VSAM can change file organization, recording medium, block size, record length or record content while copying data to a new dataset.

Data-Miner/SAM/VSAM, in addition to its powerful copy functions, can perform extensive print functions. The PRINT function produces a formatted report of selected fields from the input file. The DUMP function produces a character/hex dump of the input file. Either option can be modified to produce a formatted report with headers, formatted data elements, literals and accumulated counts and totals. Reports can be configured for hard copy printing or for viewing on a CRT.

Data-Miner/SAM/VSAM Example

This example produces a formatted list of certain business accounts. A report of account numbers, social security numbers and amounts is to be printed from INFILE. Selection starts at record number 200. Account numbers equal to 3333 are skipped. Amounts over $3,000 or less than 0 are flagged. The heading is changed except for DATE and PAGE NO. A blank line indicates a break in account numbers. Only the first 5000 records are required. A total of the amounts printed on the report are to be accumulated and printed with a floating dollar sign at the end of the list. Lines starting with an asterisk are comments.

Parameters

INPUT=DISK FIXED LRECL=300 BLKSIZE=3000
BGNFIELDS
   ACCT_NO   1,4,C
   AMOUNT   60,6,P,2
   FLAG   100,3,C
    ENDFIELDS
DEFINE TOT_AMT   100,3,C
  First=200  
SKIP ACCT_NO = '3333'
add    amount to tot_amt   
if        amount > 3000 or amount <0
move "***" to flag
endif
if    acct_no ne prev
    space
endif
MAXRCDS=5000
SELECT * FROM INFILE
      TOT  'TOTAL PAY IS',1  TOT_AMT,17,9

Sample Print

 ACCT_NO  SOC-SEC-NO     AMOUNT      FLAG DATE 1-7-2005 PAGE 1

    1234  501-30-1433   7,775.25       ***
    1234  502-30-1456   2,495.33
        
    2345  123-12-4567  -1,995.43       ***  
    2345  501-30-1433   6,001.15       ***
    3987  601-30-1234   4,999.99       ***
        
          TOTAL PAY IS     $19,276.29

The 4GL Connection

Data-Miner allows 4GL users to read and write VSAM files.

Many fourth generation languages (4GL) will only read VSAM. Only a few will allow users to both read and write VSAM. Over 100 users of Software AG's fourth generation language (NATURAL) have used Data-Miner 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 Data-Miner 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 altogether) unneeded 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, Data-Miner also provides easy VSAM access from languages that do have native access to VSAM such as COBOL and PL/I.

Data-Miner makes VSAM access easier and more flexible in COBOL and PL/I programs.

Data-Miner offers an extremely simple syntax using standard program calls. COBOL and PL/I users no longer have to concern themselves with complex VSAM protocol or with knowing anything VSAM.

In addition to being simpler to use, Data-Miner allows users to perform operations 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.

Data-Miner makes COBOL/VSAM access faster and more efficient.

VSAM Access Options

Data-Miner provides a common interface into your VSAM files, whether that access originates within CICS or from any concurrently executing program(s) written in any language and running online or in batch mode.

Online Access

Application programs can access VSAM files and CICS temporary storage queues through a standard program CALL with associated parameter values. All programming languages that can call Assembler sub-routines are supported.

Batch Access

Data-Miner supports VSAM access for batch environments. All programming languages that can call assembler sub-routines are supported. The batch facilities provide easy access to VSAM files from any program written in any language and executed in batch mode. Batch programs access VSAM files through a standard program CALL with a single parameter that is identical no matter what function is being performed.

 

 

 
 
 
canvasnavb products
support
downloads & documentation
authorization codes
start a trial
contact
about
 
 
   
 

 

BIM-Edit
Data-Miner
JCL Analyzer
M-Pact
Override
PC/Transfer
PDS Manager
Reliant
V-Share
VSUM
VSUM-PC