SlideShare a Scribd company logo
1
What’s New in
File-AID 16.03.00?
Irene Ford, Product Manager
Bill Mackey, Product Manager
Jonathan Manley, Product Manager
August 13, 2015
2
Bill Mackey
Product Manager
Irene Ford
Product Manager
Jonathan Manley
Product Manager
3
Agenda
1. File-AID Product Family Overview
2. New Features and Enhancements
– File-AID Data Privacy
– File-AID/EX
– File-AID/MVS
– File-AID/RDX
– File-AID for IMS
– File-AID for DB2
4
File-AID Family Slide
5
File-AID Progressive Release
Classic Release – 3-year maintenance from
original GA date; currency and bug fixes only
until end of support
Progressive Releases – quarterly innovation drop
2015 2016 2017
End of Support December 31, 2017
End of Support December 31, 2018
End of Support December 31, 2019
10.02
17.02
16.03
6
FILE-AID DATA PRIVACY
AND FILE-AID/EX
Release 16.03.00
Irene Ford, Product Manager
7
New Features and Enhancements
1. File-AID Data Privacy Capabilities
2. List Variables
3. New Functions
4. Additional Data Types
5. New Utilities
8
• Dynamic disguise
rule application
• One set of rules
• Normalization
of data
• One Eclipse-based
interface
• One enterprise
repository
• Consistent audit
reporting
• Role-based
authorizations
Test Data Privacy Capabilities
9
Data Element Definition
10
Rule Definition
11
Coverage
12
Apply Privacy Rules
File-AID/Data Solutions
File-AID/RDX
File-AID for DB2
File-AID for IMS
File-AID/EX
13
List Variables
• Rule logic
• Custom functions
• Compress
• PAD_LEFT
• PAD_RIGHT
Enhancements in 16.03
Functions
14
List Variables
15
List Variables – Rule Logic
16
More Enhancements in 16.03
17
FILE-AID MVS
AND FILE-AID/RDX
Release 16.03.00
Bill Mackey, Product Manager
18
New Features and Enhancements
1. Browse and Edit
Using 64-bit Memory
2. Compare
3. 3.6 Multi-file Search
19
• History
– Customers requested method for editing very large files
– Technology limitations prevented files from being read
into memory
– Created WINDOWING that allowed editing of these files
• Primary and Line commands restricted
• Large file access of ESDS, RRDS and PDS files was
not supported
• Present
– Customers requested that we take advantage of new
technology changes
– 16.03 uses above bar memory by using 64-bit memory
– Primary and Line commands are no longer restricted
– Large file access of ESDS, RRDS and PDS files is supported
Windowed Edit
20
Windowed Edit vs. 64-bit Memory
for Large Files
21
Character Mode Primary Edit Commands
22
64-bit Edit
23
64-bit Edit
24
64-bit Edit
25
64-bit Edit
26
64-bit Edit
27
64-bit Edit
28
64-bit Edit
29
64-bit Edit
30
64-bit Edit
31
64-bit Edit
32
64-bit Edit
33
64-bit Edit
34
64-bit Edit
35
64-bit Edit
36
64-bit Edit
37
Compare Enhancements
1. Reduced Report Format
2. Exclude Command
3. And More
38
Compare – Reduced Report Format
39
Compare – Reduced Report Format
40
Compare – Reduced Report Format
41
Compare – Reduced Report Format
42
Compare – Reduced Report Format
43
Compare – Condensed Report Format
44
Compare – Condensed Report Format
45
Compare – Reduced Report Format
46
Compare – Reduced Report Format
47
Compare – Reduced Report Format
48
Compare – Reduced Report Format
49
Compare – Reduced Report Format
50
Compare – Reduced Report Format
51
Compare – Reduced Report Format
52
Compare – Reduced Report Format
53
Compare – Reduced Report Format
54
Compare – Exclude Processing
55
Compare – Exclude Processing
56
Compare – Exclude Processing
57
Compare – Exclude Processing
58
Compare – Exclude Processing
59
SEARCH/UPDATE
60
Search/Update – FAMVS 10.1
61
Search/Update – FAMVS 10.2
62
Search/Update – FAMVS 10.2
63
Search/Update – FAMVS 16.3
64
Search/Update – FAMVS 16.3
65
Search/Update – FAMVS 16.3
66
Search/Update – FAMVS 16.3
67
Search/Update – FAMVS 16.3
68
Search/Update – FAMVS 16.3
69
Search/Update – FAMVS 16.3
70
Search/Update – FAMVS 16.3
71
Search/Update – FAMVS 16.3
72
Search/Update – FAMVS 16.3
73
Search/Update – FAMVS 16.3
74
Search/Update – FAMVS 16.3
75
Search/Update – FAMVS 16.3
76
Search/Update – FAMVS 16.3
77
Search/Update – FAMVS 16.3
78
FILE-AID FOR IMS
AND FILE-AID FOR DB2
Release 16.03.00
Jonathan Manley, Product Manager
79
New Features and Enhancements
1. Installation and Customization
2. Features and Functionality
3. Architecture
80
INSTALLATION AND
CUSTOMIZATION
81
• File-AID for DB2
– New install parameter (TDB2PARA) to
activate/deactivate Parallelism by
DB2 Subsystem (SET CURRENT
DEGREE = ANY or 1)
• Replaces PT158160
• File-AID for IMS
– Option to Bypass Dataset Validation
in configuration
• Health Checks for IBM’s Health
Checker for z/OS
File-AID for DB2 and File-AID for IMS
Installation and Customization
USABILITY
ADDED CAPABILITY
ADDED CAPABILITY
82
• IBM Health Checker for z/OS
– Provides foundation to help simplify and automate
identification of potential configuration problems
before they have an impact
– Consists of:
• Framework managing scheduling and running of checks
• Individual health checks identify what’s to be checked
– Framework available as base function starting with z/OS V1.7
• Checks are provided separately and independently of
framework and support checks written by IBM,
independent software vendors (ISVs) and users
IBM Health Checker for z/OS Background
83
• Compuware
added Health
Checks for
IBM’s Health
Checker for
z/OS across
mainframe
product
families
• Over time
additional
health checks
will be added
IBM Health Checker for z/OS – Compuware
84
IBM Health Checker for z/OS – Compuware
• File-AID Health Checks for IBM’s Health Checker for z/OS
– File-AID (general)
• VJ_DATASETS_EXIST
– File-AID/RDX
• FR_CONFIG_MODULE_CHECK_PARAMETER
• FR_CONFIG_MODULES_EXIST
– DB2 configuration (File-AID for DB2, RDX and Data Editor)
• VJ_DB2_SSID_VALID
– IMS configuration (File-AID for IMS and Data Editor)
• VJ_IMSID_VALID
85
IBM Health Checker for z/OS
SAMPLE OUTPUT VJ_DB2_SSID_VALID
86
IBM Health Checker for z/OS
SAMPLE OUTPUT VJ_DB2_SSID_VALID
87
• Compuware Health Checks
– Responding to customer requests
to be part of IBM Health Check for
z/OS framework
– Provide Health Checks at two levels
• Product operability: validate
that product can run
• Performance: evaluate
settings against environment
– About ensuring a better
day-to-day operation
• Catch issues before users!
– More health checks to come
IBM Health Checker for z/OS – Compuware
88
FEATURES AND
FUNCTIONALITY
89
• ISPF Point & Shoot
– Some panels support point-and-shoot text fields to execute
commands such as EXEC, SAVE, SQL, EDIT JCL and GO
• Object Administration
– SHOW DSNZPARM for DB2 Version 11
– Addition of BIND/REBIND for plans and packages
• Explain Table Migration
– Migration facility for Explain tables created in previous
releases has been incorporated into SQL Analysis Option
File-AID for DB2
Features and Functionality
USABILITY
ADDED CAPABILITY
USABILITY
90
POINT & SHOOT
91
POINT & SHOOT
92
POINT & SHOOT
93
POINT & SHOOT
94
POINT & SHOOT
95
• ISPF Point & Shoot
– Some panels support point-and-shoot text fields to execute
commands such as EXEC, SAVE, SQL, EDIT JCL, and GO
• Object Administration
– SHOW DSNZPARM for DB2 Version 11
– Addition of BIND/REBIND for plans and packages
• Explain Table Migration
– Migration facility for Explain tables created in previous
releases has been incorporated into SQL Analysis Option
File-AID for DB2
Features and Functionality
USABILITY
ADDED CAPABILITY
USABILITY
96
BIND & REBIND
97
BIND & REBIND
98
BIND & REBIND
99
BIND & REBIND
100
• ISPF Point & Shoot
– Some panels support point-and-shoot text fields to execute
commands such as EXEC, SAVE, SQL, EDIT JCL, and GO
• Object Administration
– SHOW DSNZPARM for DB2 Version 11
– Addition of BIND/REBIND for plans and packages
• Explain Table Migration
– Migration facility for Explain tables created in previous
releases has been incorporated into SQL Analysis Option
File-AID for DB2
Features & Functionality
USABILITY
ADDED CAPABILITY
USABILITY
101
EXPLAIN TABLE MIGRATION
102
EXPLAIN TABLE MIGRATION
103
EXPLAIN TABLE MIGRATION
104
EXPLAIN TABLE MIGRATION
105
• ISPF Point & Shoot
• Object Administration
– SHOW DSNZPARM for DB2 Version 11
– BIND/REBIND for plans and packages
• Explain Table Migration
– Improved migration facility for Explain tables
File-AID for DB2
Features and Functionality Summary
USABILITY
ADDED CAPABILITY
USABILITY
106
• New ‘R’ database Load option
– Replaces database record rather than individual segments
– Captures database record being replaced
– Support databases containing Application relationships
and IMS Logical relationships
• Flex syntax changes to support INVALID
– WHERE INVALID may be used within FLEX syntax
to find and process invalid data
File-AID for IMS
Features and Functionality
ADDED CAPABILITY
ADDED CAPABILITY
107
File-AID for IMS Extract
Extract will extract data across AR
and IMS logically related databases
‘R’ MODE LOAD
108
File-AID for IMS Load
Load will add extracted data across
AR and IMS logically related databases
‘R’ MODE LOAD
109
‘R’ MODE LOAD
110
‘R’ MODE LOAD
111
‘R’ MODE LOAD
112
‘R’ MODE LOAD
113
‘R’ MODE LOAD
114
‘R’ MODE LOAD
115
‘R’ MODE LOAD
116
• IXPDEL DD in JCL
– Contains extract images of segments deleted resulting
from ‘R’ option
– Contains primary database segments as well as AR’s
and IMS Logical segments
– Can be used to ‘recover’ deleted segments
File-AID for IMS ‘R’ Load Mode
‘R’ MODE LOAD
117
‘R’ MODE LOAD
118
• New ‘R’ database Load option
– Replaces database record rather than individual segments
– Captures the database record being replaced
– Support databases containing Application relationships
and IMS Logical relationships
• Flex syntax changes to support INVALID
– WHERE INVALID may be used within FLEX syntax
to find and process invalid data
File-AID for IMS
Features and Functionality
ADDED CAPABILITY
ADDED CAPABILITY
119
• A batch process to:
– Manipulate IMS data via Change, Insert or Delete
commands against database segments in single job
– Print selected segment data in either unformatted
or formatted mode using COBOL or PL/I layouts (prints
are either complete segments or individual fields)
– Count segment occurrences with or without comprehensive
selection capabilities
– Extract qualified segment key values during count
processing
– Extract selected segment data – either complete
segments or individual fields – including fields across
segment hierarchy
File-AID for IMS/Flex – What Can It Do?
FLEX INVALID
120
• Select where INVALID
– Finds segments that contain INVALID data in BATCH
• Can be processed by CHANGE, DELETE, PRINT, EXTRACT
– Great for production support
– Can be used for routine problem prevention
• Fix it before data exception occurs!
File-AID for IMS/Flex - INVALID
FLEX INVALID
121
FLEX INVALID
122
FLEX INVALID
123
FLEX INVALID
124
FLEX INVALID
125
FLEX INVALID
126
FLEX INVALID
127
FLEX INVALID
128
FLEX INVALID
129
FLEX INVALID
130
FLEX INVALID
131
• New ‘R’ database Load option
– Replaces database record rather than individual segments
– Captures database record being replaced
– Support databases containing Application relationships
and IMS Logical relationships
• Flex syntax changes to support INVALID
– WHERE INVALID may be used within FLEX syntax
to find and process invalid data
File-AID for IMS
Features and Functionality Summary
ADDED CAPABILITY
ADDED CAPABILITY
132
ARCHITECTURE
133
File-AID for DB2
• SQL Analysis memory management
– SQL Analysis Options 4.1, 4.2 and 4.3 have been significantly
enhanced to better use memory
• z/OS Unix changes
– Browse and Edit no longer require POSIX mode or TZ
environment variable
Architecture
134
New Features and Enhancements Summary
1. Installation and Customization
1. File-AID for DB2 Set CURRENT DEGREE
2. File-AID for IMS Bypass Validation
3. Health Checks for IBM Health Checker for z/OS
2. Features and Functionality
1. File-AID for DB2 Point & Shoot
2. File-AID for DB2 Bind/Rebind
3. File-AID for DB2 SHOW DSNZPARM for DB2 V11
4. File-AID for IMS ‘R’ Load mode
5. File-AID for IMS/Flex where INVALID
3. Architecture
1. File-AID for DB2 SQL Analysis memory management
2. File-AID for DB2 removal of POSIX mode requirement
VALIDATION, SIMPLIFICATION, FLEXIBILITY
RESPONDING TO CUSTOMER REQUESTS
BEHIND THE SCENES IMPROVEMENT
135
© 2015 Compuware Corporation. All rights reserved.

More Related Content

PDF
DB210 Smarter Database IBM Tech Forum 2011
PPT
Oracle Architecture
PPTX
Oracle architecture ppt
PPT
Less04 database instance
PDF
DB2 10 Smarter Database - IBM Tech Forum
PDF
Lessons learned from Isbank - A Story of a DB2 for z/OS Initiative
PPT
Less17 moving data
PDF
What is new on 12c for Backup and Recovery? Presentation
DB210 Smarter Database IBM Tech Forum 2011
Oracle Architecture
Oracle architecture ppt
Less04 database instance
DB2 10 Smarter Database - IBM Tech Forum
Lessons learned from Isbank - A Story of a DB2 for z/OS Initiative
Less17 moving data
What is new on 12c for Backup and Recovery? Presentation

What's hot (17)

PPT
Présentation Oracle DataBase 11g
PDF
RMAN in 12c: The Next Generation (PPT)
PDF
Presentation recovery manager (rman) configuration and performance tuning ...
PDF
Oracle db architecture
PDF
IDUG NA 2014 / 11 tips for DB2 11 for z/OS
PDF
Rman Presentation
PDF
Oracle RDBMS architecture
PDF
SharePoint Storage Best Practices
PDF
IBM Tivoli Storage Manager V6 - PCTY 2011
PPTX
Data protection for oracle backup & recovery for oracle databases
PDF
ORACLE ARCHITECTURE
PDF
DB2 10 Webcast #1 - Overview And Migration Planning
PPTX
AUSPC 2013 - Business Continuity Management in SharePoint
PPTX
Basic oracle-database-administration
PPT
Less15 backups
PDF
Oracle Database Backups and Disaster Recovery @ Autodesk
PPT
Oracle backup and recovery
Présentation Oracle DataBase 11g
RMAN in 12c: The Next Generation (PPT)
Presentation recovery manager (rman) configuration and performance tuning ...
Oracle db architecture
IDUG NA 2014 / 11 tips for DB2 11 for z/OS
Rman Presentation
Oracle RDBMS architecture
SharePoint Storage Best Practices
IBM Tivoli Storage Manager V6 - PCTY 2011
Data protection for oracle backup & recovery for oracle databases
ORACLE ARCHITECTURE
DB2 10 Webcast #1 - Overview And Migration Planning
AUSPC 2013 - Business Continuity Management in SharePoint
Basic oracle-database-administration
Less15 backups
Oracle Database Backups and Disaster Recovery @ Autodesk
Oracle backup and recovery
Ad

Viewers also liked (17)

PPTX
IMSDB COMMAND CODES - PROC OPTIONS
PPTX
PPT
My cool new Slideshow!
PDF
DB2 V8 - For Developers Only
ODT
Jcl tutor
PPT
An Hour of DB2 Tips
PPTX
PPT
Basic concept of jcl
PPTX
Mainframe – CONTROL-M
PPTX
Sneak Peek into the New ChangeMan ZMF Release
PDF
American Family Insurance Case Study - Dreamers (1)
DOC
Jcl faqs
PPT
Introduction of ISPF
DOCX
IBM Utilities
ODP
Job scheduling
PPT
Database Archiving - Managing Data for Long Retention Periods
PPTX
Z OS IBM Utilities
IMSDB COMMAND CODES - PROC OPTIONS
My cool new Slideshow!
DB2 V8 - For Developers Only
Jcl tutor
An Hour of DB2 Tips
Basic concept of jcl
Mainframe – CONTROL-M
Sneak Peek into the New ChangeMan ZMF Release
American Family Insurance Case Study - Dreamers (1)
Jcl faqs
Introduction of ISPF
IBM Utilities
Job scheduling
Database Archiving - Managing Data for Long Retention Periods
Z OS IBM Utilities
Ad

Similar to What's New in File-AID 16.03 (20)

PDF
Reliability and performance with ibm db2 analytics accelerator
PDF
IMS04 BMC Software Strategy and Roadmap
PDF
DB2 11 for z/OS Migration Planning and Early Customer Experiences
PDF
Reduce planned database down time with Oracle technology
PPTX
Database 12c is ready for you... Are you ready for 12c?
PDF
Db2 analytics accelerator technical update
PPTX
Oracle DBA
PPTX
1 extreme performance - part i
PDF
Oracle database 12c introduction- Satyendra Pasalapudi
PDF
FDMEE Custom Reports
PDF
DBA Basics guide
PPTX
Redshift overview
PDF
Oracle database 12c intro
PPT
SAP BI/DW Training with BO Integration
PPTX
Professional Portfolio
DOC
RESUME.DOC
PDF
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
PPS
Oracle XML Publisher / BI Publisher
PPTX
What’s New in Oracle Database 19c - Part 1
PPTX
Best New Features of Oracle Database 12c
Reliability and performance with ibm db2 analytics accelerator
IMS04 BMC Software Strategy and Roadmap
DB2 11 for z/OS Migration Planning and Early Customer Experiences
Reduce planned database down time with Oracle technology
Database 12c is ready for you... Are you ready for 12c?
Db2 analytics accelerator technical update
Oracle DBA
1 extreme performance - part i
Oracle database 12c introduction- Satyendra Pasalapudi
FDMEE Custom Reports
DBA Basics guide
Redshift overview
Oracle database 12c intro
SAP BI/DW Training with BO Integration
Professional Portfolio
RESUME.DOC
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
Oracle XML Publisher / BI Publisher
What’s New in Oracle Database 19c - Part 1
Best New Features of Oracle Database 12c

More from Compuware (20)

PPTX
SCM Transformation Challenges and How to Overcome Them
PPTX
The Importance of Data for DevOps: How TCF Bank Meets Test Data Challenges
PPTX
Modernize Your COBOL Testing Processes with Compuware and SonarSource [Webcast]
PPTX
Ignite Mainframe Agility: Fast and Accurate Development with Topaz
PPTX
What's New in ThruPut Manager [On-demand Webcast]
PPTX
Enterprise DevOps and the Modern Mainframe Webcast Presentation
PPTX
Detecting Insider Threats with Multi-layered Security Webcast
PPTX
A Day in the Life of Cross-platform, DevOps-enabled Team
PPTX
How Busy Is Too Busy? Automating Your System for Maximum Throughput
PPTX
The Do's and Don'ts of Mainframe Modernization
PDF
A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...
PPTX
Using Compuware Strobe to Save CPU: 4 Real-life Cases from the Files of CPT G...
PPTX
Building a Millennial Mainframe Powerhouse: 7 Tips to Attract and Retain Mill...
PPTX
See the App Performance Future with Predictive Analytics Webcast
PPTX
What's New in Strobe? August 2016 Webcast
PPTX
Unified Deployment: Including the Mainframe in Enterprise DevOps
PPTX
Go Fast, Go Safe, Go on Vacation - Compuware ISPW Webcast
PPTX
A Customer's Journey to Mainstreaming the Mainframe Webcast On-demand Replay
PPTX
Don’t Settle for Old-school SCM: Fail Faster? How about Don’t Fail at All?
PPTX
What’s New in Topaz Workbench Webcast
SCM Transformation Challenges and How to Overcome Them
The Importance of Data for DevOps: How TCF Bank Meets Test Data Challenges
Modernize Your COBOL Testing Processes with Compuware and SonarSource [Webcast]
Ignite Mainframe Agility: Fast and Accurate Development with Topaz
What's New in ThruPut Manager [On-demand Webcast]
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Detecting Insider Threats with Multi-layered Security Webcast
A Day in the Life of Cross-platform, DevOps-enabled Team
How Busy Is Too Busy? Automating Your System for Maximum Throughput
The Do's and Don'ts of Mainframe Modernization
A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...
Using Compuware Strobe to Save CPU: 4 Real-life Cases from the Files of CPT G...
Building a Millennial Mainframe Powerhouse: 7 Tips to Attract and Retain Mill...
See the App Performance Future with Predictive Analytics Webcast
What's New in Strobe? August 2016 Webcast
Unified Deployment: Including the Mainframe in Enterprise DevOps
Go Fast, Go Safe, Go on Vacation - Compuware ISPW Webcast
A Customer's Journey to Mainstreaming the Mainframe Webcast On-demand Replay
Don’t Settle for Old-school SCM: Fail Faster? How about Don’t Fail at All?
What’s New in Topaz Workbench Webcast

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
A Presentation on Artificial Intelligence
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation theory and applications.pdf
PPT
Teaching material agriculture food technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Electronic commerce courselecture one. Pdf
PDF
KodekX | Application Modernization Development
The AUB Centre for AI in Media Proposal.docx
NewMind AI Monthly Chronicles - July 2025
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Encapsulation_ Review paper, used for researhc scholars
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Digital-Transformation-Roadmap-for-Companies.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectral efficient network and resource selection model in 5G networks
A Presentation on Artificial Intelligence
Advanced methodologies resolving dimensionality complications for autism neur...
Per capita expenditure prediction using model stacking based on satellite ima...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation theory and applications.pdf
Teaching material agriculture food technology
Building Integrated photovoltaic BIPV_UPV.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Electronic commerce courselecture one. Pdf
KodekX | Application Modernization Development

What's New in File-AID 16.03

Editor's Notes

  • #6: Hypothetical Example # 1. File-AID/MVS - Progressive releases in both 2015 and 2016. Classic Release of File-AID/MVS, 10.02, released November of 2014, stays supported until end of December 2017. Cumulative Maintenance consists of bug fixes and currency only. Progressive Release 16.03 is introduced at the beginning of the third quarter, July, 2015. Since 16 is 1 above the current year, that immediately designates it as “next years” release. The 03 indicates its original “manufacturing date”: third quarter. Release 16.03 now stays at 16.03 for the rest of its life. New functionality may be delivered in 2015, while it is still a Progressive Release, but the 16.03 will never change. At the beginning of 2016, this becomes a Classic Release, and is supported for a minimum of three years. There’s no change to the support policy. In 2016, Release 17.02 gets released in the second quarter (April). Again, the 17 signifies “next years” release, and the 02 is the manufacturing date. New functionality may be introduced in subsequent quarters in 2016, and then it becomes a Classic Release on Jan. 1st, 2017. Note: Once a product is released, it’s VV.RR never changes. This would require additional work in the lab and issuance of new licenses for the customers.
  • #19: We made a number of enhancements to the File-AID MVS and File-AID/RDX products, 19 of them to be exact. Due to time issues I’m going to be discussing three of them that I feel might be beneficial to a lot of File-AID users: 64-Bit Memory Edit – The removal of Windowed editing. Compare enhancements targeted to allow File-Aid customers to replace other Compare utilities. Multi-file support in option 3.6, Search/Update. Lets look>
  • #20: Here’s a brief history of Windowed Browse/Edit. Many years ago customers started requesting a way to edit very large files. Technology limited us on what we could fit into memory. We came up with a solution that involved just reading the necessary amount of records into memory, and we called this Windowed Browse/Edit. This technique brought about several restrictions, one of these restrictions was the limited file types that were supported. Technology has progressed, and file sizes have grown. With 16.03 we are getting rid of Windowed editing and taking advantage of 64-Bit memory. Many of the previous restrictions are now lifted including file type access. For example we can now access very large ESDS, RRDS, and PDS type files. Let’s show you the difference….
  • #21: Notice in this chart that I have three columns of file types across the top. Down the side I have some commonly used edit commands. For KSDS Large files the removal of Windowed Edit and use of 64-Bit memory removes restrictions and makes it look just like standard edit of a smaller file. For Sequential Large Files, 64-Bit memory removes all sorts of restrictions, and now allows us to perform the commands listed on the chart. For these other Large file types, we now support them where before we couldn’t edit or browse them at all.
  • #22: Here’s a few other frequently used commands that now work the same regardless of the file size. Lets take a look at the product for a comparison.
  • #23: We’ll start in version 10.2 which is our GA Classic release. Most of you have either 10.2, 10.1, or something earlier.
  • #24: We’ll start by editing a very large sequential file without selection criteria,
  • #25: In 10.2 we get this attractive Windowed Edit Specification Screen. And it asks us to make an edit method choice at the bottom of the screen. Here we choose to try and load it.
  • #26: No luck with that. Lets try again.
  • #27: This time we’ll choose windowing. Notice that certain commands are not available.
  • #28: You can see here that we are in edit but we don’t have line numbers. I’m typing in some lables .A and .B to illustrate some commands.
  • #29: Here we are doing a FIND on “obert” just within the labels.
  • #30: Windowed Edit can’t handle this.
  • #31: Same for Change.
  • #32: Now let’s look at 16.03, our GA Progressive release.
  • #33: Same file in edit.
  • #34: This time our screen looks just like standard Edit. Note the 64-Bit message in the right hand corner.
  • #35: Now, issuing a CHANGE command with my labels…
  • #36: It works as it would in standard edit. This is just one example. By taking advantage of 64-Bit memory, we now have the ability to edit very large files in the same manner we edit smaller ones. Lets move on to Compare….
  • #38: I’m going to illustrate two of the Compare enhancements we added to 16.03 to help customers replace a leading Compare tool. There were other Compare enhancements, but these two were the most impactful in allowing customers to replace another vendors tool. Compare now provides a new standard report option to reduce the number of lines in an unformatted compare. Blank lines and duplicate information have been eliminated. For an Unformatted COMPARE, fields can now be chosen for compare implicitly by "Excluding" non-compare fields. This makes COMPARE easier to use when only a few fields are non-compare fields.
  • #39: The first enhancement we’ll discuss is a new “Reduced” report Format. This significantly reduces the amount of output sent to your report, and makes larger compares much faster. We’ll start by showing the existing standard report first. Here we will compare unformatted and supply one of the files to Compare.
  • #40: Here’s the file we are comparing it to. It’s got some difference.
  • #41: We’ll choose online processing with selection criteria.
  • #42: And we’ll choose to modify the print defaults.
  • #43: Here we choose our print defaults.
  • #44: And we’ll choose the STANDARD report style. Notice there is a new option in the OLD/NEW Print Sequence called REDUCED that we’ll see shortly.
  • #45: I’m going to perform a full record compare telling File-AID to use the 1st 5 bytes to sync the records
  • #46: Standard Alternating report   Matched records Positions cut into 100 byte sections Shows the old record with a blank lines between each data line
  • #47: Changed records Shows OLD then a line to underline the change, then the new and a line to underline the change Then it shows the old and new matched bytes with blank lines between
  • #48: Inserted records/ Deleted NEW only if inserted with blank lines OLD only if deleted with blank lines
  • #49: In this very small compare (4 records per file), we get 164 LINES IN THIS REPORT.
  • #50: The enhancement request was to reduce the number of lines in the compare report. We added a new reporting option to the Standard type report. This is called a “reduced” report. Start compare again everything the same until HERE. The new report format is REDUCED and is only valid for standard report type.
  • #51: Matched Records Positions cut into 100 byte sections Shows the old record with NO blank lines between each data line No need to show the matched records which would reduce the size of the report
  • #52: Changed records Shows OLD and NEW records then a line to underline the change Then it shows BOTH for all the 100 byte sections that match with no blank lines
  • #53: Inserted records/ Deleted NEW only if inserted without blank lines OLD only if deleted without blank lines
  • #54: Point out that report is now 115 lines for the same compare (old way was 164) And that’s with only comparing 4 records. Consider the lines saved if the file had a million records or more? Now let’s talk about another enhancement. EXCLUDE processing,
  • #55: The request -- In File-AID unformatted compare fields all the fields that the user wanted to include in the compare were selected using the “C” line command Lets do a Compare without using the new Exclude processing.
  • #56: Here we are doing a Standard report with a Grouped Print Sequence.
  • #57: In this example I know that I want to compare 2 datasets but I don’t want to include bytes 35, 210-212 or 410-412.   So currently I have to do lots of math to tell File-AID compare which fields I do want to compare. Now, if you enjoy solving dumps without Abend-AID, then this may be how you enjoy setting up COMPARE’s. Not me!
  • #58: The new way of doing it also allows me to EXCLUDE if I prefer rather than have to do an INCLUSIVE COMPARE. Using the new X line command. When a X line command is used the fields that File-AID compares are everything EXCEPT for the excluded bytes. Here’s the same comparison using EXCLUDES This is my kind of math!
  • #59: Here we can see that the records are considered match even though some of the bytes differ. We excluded those bytes.
  • #60: Currently Option 3.6 Search/Update allows me to Search update of a dataset. Including the capability to search update across all or selected members of a PDS/E. This is great but our customers have asked us to expand the capability to multiple datasets simultaneously. Let’s look…..
  • #61: Here I’m actually in File-AID release 10.1 and I’m using a wildcard in the dataset name to show me a list of datasets.
  • #62: I Want a list of all the PROGRAMS THAT reference the COBOL field NAMED SIDE-A, so I start by selecting a dataset to search. Notice that I have other Source Libraries I may want to search as well, but I can only select them one at a time. 
  • #63: I AM ABLE TO SEARCH THE ENTIRE PDS FOR side-a HOWEVER THEN I HAVE TO GO BACK AND DO THE SEARCH AGAIN ON ALL SOURCE AND INCLUDE DATASETS one at a time.
  • #64: With File-AID 16.3, New functionality in F.3.6 allows selection of multiple datasets from the pattern dataset list. All dataset types that are currently supported in F.3.6 can be selected for processing together. This means you can search and update for example a KSDS, QSAM and PDSE at the same time. In this example I need to change area code 408 to 917 if in positions 179 or 189
  • #65: Notice the use block and single command at one time.
  • #66: Exclude line commands helps us trim the dataset to the ones we want. Notice the file types selected.
  • #68: PDS Processing options panel is displayed for each PDS and PDSE selected allowing all members or selected members to be included in the search update.
  • #70: This 1st selection criteria screen is a powerful way of limiting the update . Supplying a starting point within the file Number of records to search Number of records to select Etc For the purposes of this demo we will move forward with the defaults which will search and apply any updates to the entire dataset.
  • #71: Here we enter unformatted field selection criteria for the update.
  • #72: Describe the message Input datasets = the number of datasets selected from the pattern dataset list Selected datasets = the number of datasets that contained at least one hit Error datasets = If a dataset was selected that resulted in an i/o error for example. That file would be skipped and the next in the list processed Empty datasets = These are listed separately and is for informational purposes. We do not consider this an error. Records read = Total read from all selected datasets Selected = number of records that met the selection criteria Error records skipped = The records from each dataset are separated by the Opened message. If any of the datasets that contain hits are pds/E then there is an additional information record showing the member name followed by it’s records
  • #73: Show the exception Report   Datasets are listed here with a legend describing the condition File-AID finds to be an exception. Some may be error conditions like I/O errors or Unsupported dataset types. Others may be for informational purposes such as shown here when one of the selected datasets was empty or for a PDS if no members were selected PERFORM the update
  • #74: Perform the update.
  • #75: NOW GO BACK TO THE SRCE code example
  • #76: This time we are selecting multiple Source libraries to search at the same time.
  • #77: Put in your Search Criteria.
  • #78: Get your results.