Ravenblack Application Analyzer

Reduce the cost and effort involved in creating, auditing, supporting, and maintaining Content Server-based applications.

Part of the Ravenblack Productivity Suite, the Application Analyzer facilitates dramatic improvements to the creation and management of business critical, WebReports-based, applications.

This product provides unmatched tools and functionality for administrators, support personnel and developers working in the Content Suite environment. 

Whether you are explicitly using OpenText Content Intelligence (WebReports) or leveraging WebReports components for Workflows, forms, scheduled tasks, or event triggers, your system is likely to be dependent on many such linked objects, essential to the daily operation of your business.

This means that your business is also dependent on the tools you have available to manage these developments. What do you do when you need to audit, support, or maintain applications that may or may not have been developed in house?

As the original developer of OpenText WebReports, Ravenblack has developed the Application Analyzer to enhance your development and support experience and to overcome many of the challenges that are typical with multi-component applications.

Download the latest release notes

Request a trial

Full Featured Editor

No development environment would be complete without the ability to edit development objects.  While Content Server already has an online editor for WebReports, Application Analyzer has extended this and integrated it into the overall analyzer framework. This editor includes:

  • a version comparison feature
  • an improved validation feature that highlights the exact location of each error
  • simple shortcuts  to quickly select  any (and all) of the tags and sub-tags  available in any given release.  
  • a "draft save" option to quickly save your work without validation and without potentially breaking live components
  • the ability to step back through versions (without leaving the editor)  
  • Source directives to allow automatic insertion of meta data and other useful features such as source compression
Most of these features are available for any text based object in Content Server.

Examine Linked Content Server application components

The Application Analyzer provides the ability to manage all aspects of  Content Server applications using WebReports or related,  linked, objects. This includes:

  • Navigation, search and reporting tools to identify any and all features that impact a system whether via triggers, schedules, Workflows, or Perspectives
  • Management of all linked development objects with easy access to relevant meta-data including application contents such as sub-tags, INI settings and support files
  • Tree or hierarchy style visualization of several different component relationships, regardless of physical location.
  • Enhanced editing features such as easy version selection, version comparisons auto complete for all tags and sub-tags, enhanced validation, and some "source directives" to automatically add and modify source. 
  • Application auditing and auto documentation features.

Inspect the relationships between components

Application Analyzer provides you with the ability to instantly see the complex structures and relationships of the various software components that make up any WebReport application.

Applications can be easily understood using intuitive browsing and visualizing tools that illustrate the connections and bindings that bring an application together.

Direct links are provided that enable you to view any related objects such as data sources and destinations.

This particular graphic view shows a vertical tree with all of the children represented. 

Save time uncovering complex application structures

By eliminating the need to manually trace through WebReports code, tracing constants, parameters and other information, Application Analyzer significantly reduces the time and errors involved in maintaining and updating existing WebReports applications. By crawling the WebReports code, the tool reveals a hierarchical view containing information about all dependencies and related WebReports. Further details of each sub-WebReport can be revealed with a single click.

  • Quickly view any linked objects
  • Find Constant references to WebReports,  ActiveViews or other components

Quickly locate and validate parameters

Parameters are the backbone of any WebReports application. They define how information is passed between users and multiple layers of Content Suite objects (perspectives, WebReports, LiveReports, etc.)
Understanding this interaction is critical to managing applications, and Application Analyzer makes it easier to see where and how parameters are being used through its clear inspection paradigm. 

Untangle confusing constant definitions and references 

Application Analyzer allows you to see which constants are actually being used in any ActiveView or WebReport and where those constants are defined. Constants can be shared, inherited, or locally defined, and sometimes that flexibility can lead to duplication and inefficiency if not properly managed.

This feature can also be used to show all available constants and their sources allowing you to spot duplication, unnecessary references, or unwanted inheritance to aid in finding performance improvements!

From any given constant, you can directly access the referenced WebReport, even when it is part of a chain of referenced constants. 

Analyze Software relationships

Use the Application Analyzer to analyze WebReports (and ActiveView) relationships visually, easily identifying how each component is connected together. Specifically the tool identifies:

  • Sub-WebReport calls (solid line)
  • Constant references to WebReports or ActiveViews being used for client request calls (dotted lines)

This allows you to easily traverse the software stack and examine each item.

Analyze Software Changes

Use the Version List provided for all versioned objects, to request source comparisons (diffs) from any version of the objects.  Compare with the most recent version, or compare with previous versions. 

Ask the Content Intelligence experts!

When it comes to designing and developing Content Intelligence (WebReports) applications or business solutions, we can honestly say that there is no-one more experienced than us. After all, we wrote the original product. If you need help creating powerful solutions to solve the unique challenges of your own company, then reach out to us today.