Home    Blog   White Papers   Contact Us
PROFILER for NATURAL | a NATURAL Quality Assurance and Testing Tool | Treehouse Software

Quick Product Links

Data Integration, Replication, and Migration

Application Modernization and Portfolio Management


Product Resources


PROFILER for NATURAL: A NATURAL Quality Assurance and Testing Tool

PROFILER enables sites to thoroughly test NATURAL applications, resulting in lower maintenance and support requirements.

PROFILER can help identify problem programs and statements, inefficient code, poor application structure, expensive database accesses, and weak test data and procedures.

Ensuring Complete Test Coverage

PROFILER monitors the execution of NATURAL object code, generating statistics from the application level to the NATURAL statement level. Statistics include CPU Time, Database Elapsed Time, Program Run Count, Statement Execution information, and other valuable run-time data. PROFILER continuously monitors the execution of NATURAL programs, providing more complete and reliable statistics than "snapshots".

PROFILER shows the percentage of a NATURAL program or application that has been tested. PROFILER identifies untested statements in a NATURAL program. Critical test data can be built to satisfy all untested conditions, assuring application quality.

Statistics for copycode are collected during program execution and reported by PROFILER. Blocks of NATURAL Optimized Code are identified.

Background Monitoring

PROFILER Background Monitoring eliminates the need for individual programmers to learn PROFILER or be aware that it is active. Statistics collection can automatically be activated for one or more users, based upon User-ID, Library, Program, and Date/Time.

Flexible, Powerful Reporting Features

PROFILER offers extensive reporting capabilities, showing detailed statistics about the execution of NATURAL programs based on a single User-ID and profiling session.

The PROFILER Enhanced Reporting feature offers additional reports, which combine statistics for multiple users and sessions. With the Enhanced Reporting feature, sites may customize and write their own reports for unlimited reporting possibilities.

Ease of Use

The PROFILER user interface is written in NATURAL, for familiarity and ease of use. PROFILER requires no changes to NATURAL application source or object code.

Software AG Interface Partnership

Treehouse Software and Software AG of Germany signed an Interface Partnering Agreement for PROFILER. Treehouse Software and Software AG will ensure that PROFILER remains compatible with all new releases of Software AG products.


Click on the following images to see PROFILER screen shot examples. (Opens a new browser window.)

PROFILER Trace Source Code Report. This report shows the flow of execution for programs in the library PAYTEST:

PROFILER Enhanced Source Code Listing Report. (Note that the copycode code referenced in the INCLUDE statement on line 0060 is expanded in this listing.):


Compatibility and Requirements

PROFILER operates under Z/OS and VM/CMS.




PROFILER Product Overview

Products | Services | Partners | About Us | Support | Contact Us | Request a Demo | Home | © Treehouse Software, Inc.