MDI
DataSystems

Corporations maintain large amounts of data in DB2 databases, and it is normal to find several DB2 subsystems for production, test and development. Refreshing testbeds from production systems is a vital part of the development, testing and quality assurance life cycle. Obtaining relevant test data requires copying from one DB2 subsystem to another.
The window of opportunity for copying or migrating DB2 data is constantly decreasing as the demands from 24×7 operations are increasing. Limited resources and shrinking batch windows make data delivery to QA difficult.

BCV5 quickly and efficiently copies, refreshes and replicates DB2 objects. BCV5 copies DB2 databases or tables within the same or different DB2 systems. When measured against conventional copying methods, BCV5 saves around 90% on elapsed copy time and resources consumed (SSU, SRU). For one customer a ten-hour unload/load process was reduced to slightly over one hour. A BCV5 copy task integrates both, the physical data movement and the DDL related requirements. It copies DB2 data, i.e. databases or tables with or without auxiliary objects – indexes, views, triggers, procs and runstats. BCV5 automatically handles the OBID translation and the RBA adaptation. Copy jobs are completed in minutes rather than hours. DBAs are no longer forced to wait for weekend time slots and are able to run copying jobs on regular weekday shifts. Test data on demand is a dream come true for QA, development and test staff. BCV5 offers relief where the need is greatest. It significantly cuts down runtime and cost. It reduces CPU consumption by 90%+ and shortens the preparation lead time required by the staff.
DB2 maintenance tasks include backup, reorg and statistics collection. TUC automates the generation and triggering of maintenance jobs. Real Time Statistics and thresholds are used to trigger utilities only when needed. TUC identifies any new object and refreshes the maintenance jobs automatically. Customization options allow the administrator to easily control utilities, objects and resources.
Grouping Objects
DB2 objects are grouped in profiles for uniform processing. Utility statements and jobs are generated for all objects in scope. Generic notations can be used to include objects in a profile. Utility statements are refreshed automatically whenever a table or an index is dropped or created. Skeletons are used to control how a statement should look. Utility options can be assigned for each profile. Profiles are created automatically for any newly created database. To balance the workload, profiles can be processed by multiple parallel jobs.

Triggering Execution
DB2 collects Real Time Statistics that can be used to identify the rate of changes since the last COPY or REORG. TUC allows you to define rules to examine Real Time Statistics and catalog statistics and qualify objects for utility execution. Utility jobs can be automatically triggered and handed over to a scheduler to process only the selected objects. Objects are processed by priority and can be excluded. The mangement of incremental copies allows the triggering of full copies only when needed.
Processing Requests
TUC has a unique mechanism that allows users to trigger maintenance procedures at meaningful points in time that fit into the application’s jobs flow. Jobs can be handed over to the scheduler as needed. This approach differs from common solutions because it takes into consideration the business requirements.
TUC allows full integration with application jobs and avoids collision between utility jobs and application processing. In addition, authorized users can indirectly request the execution of maintenance procedures without approaching the DBA team.
Why TUC

TUC automates the generation and execution of DB2 utilities and allows you to handle your DB2 maintenance efficiently.
TUC automation helps saving resources and cutting down expensive maintenance tasks while ensuring full recoverability
and availability. TUC allows you to cut the cost of backups, REORG and statistics collection by using Real Time Statistics.
TUC improves the DBA productivity and allows easy automation of repeatable tasks.
You can minimize the damage of availability loss by ensuring fast recovery. Efficient database maintenance also improves the overall system performance by increasing capacity. TUC is the ultimate product to automate the DB2 maintenance procedures by providing dynamic services to match your needs and demands.
P-Tracker Asset Discovery for z/OS
Need help with Software CUTBACKS?
Do you sometimes feel like you’re walking into a blind alley when discussing software usage
& contractual details with vendors? Procurement specialists and z/OS managers that
consider software cutbacks need to start by finding out which programs and products their
users are really using!
• WHAT are they using?
• WHO’s using it?
• WHERE are they using it?
• WHEN are they using it?
• HOW often are they using it?
Every now and again there comes a crunch when upper management says “if you don’t
need it, get rid of it …”. This can be initiated by a credit crisis or an inhouse crisis,
incredulous costs in IT upgrades, extras as a result of mergers or acquisitions, or those
sought-after-savings following outsourcing, insourcing, divestitures, down-sizing and
consolidations.
The need for Software Asset Management is well documented and every site has some
process to manage their software portfolios. Most sites are content to manage their software
contracts and costs by re-justifying the products during an annual review. In reality, the rejustification
of the products occurs when maintenance falls due or an interim upgrade cost is
thrown at them. The problem is that most sites do not have the capability to take a snapshot
assessment of who’s using what, where and how often, so the benefit analysis may not be
based on current facts regarding usage, redundancies and compliance.
P-Tracker is a convenient z/OS tool that monitors the usage of software programs in the
enterprise. It keeps you in control in discussions with IBM and ISVs. Using P-Tracker, you
can easily determine whether specific programs and products are used – vendor software
and inhouse software. It will confirm the CPUs and sub- systems where programs are used.
P-Tracker empowers you to cancel software that is no longer cost- justified. It identifies the
users that need to be notified when you decide to drop or change the software.
Of course, it’s not only about the software you acquired from various vendors. Libraries of in
-house developed applications are constantly growing, to the detriment of performance and
the expansion of maintenance. Sometimes older versions have not been cleanly removed
and lead to errors. Does this sound familiar? Have P-Tracker monitor your program usage,
lets say over a year, and detect those modules that are rarely or no longer used.
Benefits & Savings
P-Tracker can be licensed on a rental basis for the duration of your review requirements –
the necessary snapshots in time. You know the programs and products you want to track
down so we’ll license it just for the duration of your monitoring periods. You can use the PTracker
reporter for selected summary and detail reports or use your own report generator
program to extract the relevant information from P-Tracker monitoring files.
Immediate savings can be achieved through:
• Analysing product usage prior to renewal and upgrade negotiations
• Avoiding fees on unused or redundant products
Renegotiating contracts based on true usage (users/LPAR) rather than perceived
usage (across LPARs/CPU/Sysplex)
•
Redirecting manpower in maintaining inhouse and external programs identified as not
used is a powerful management tool.