Ravenblack Productivity Suite for WebReports

Reduce the cost and effort involved in creating, auditing, supporting, and maintaining Content Intelligence (WebReports) developments.

  • Save time developing, debugging and maintaining individual WebReports or complex WebReports applications, using a development environment on par with other development frameworks
  • Reduce system downtime required to deploy new WebReports technology by loading  software drop-ins (sub-tags) without server restarts
  • Shorten development cycles by using pre-written and tested sub-tags

The Ravenblack Productivity Suite for WebReports facilitates dramatic improvements to the creation and management of business critical WebReports applications. Having used OpenText Content Intelligence or WebReports, you will no doubt have developed a library of WebReports and applications that are essential to the daily operation of your business.

But 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 three products to enhance your development and support experience and to overcome many of the challenges that are typical with multi-component applications.

Ravenblack Application Analyzer


Examine WebReports application components

Application Analyzer provides the ability to view critical developer information relating to any WebReports or Content Server Applications (CSApps) within your Content Suite platform, including:

  • Enhanced editing features such as version comparisons, step back versions, auto complete for all tags and sub-tags, enhanced validation. 
  • A summary of related development objects
  • App contents including sub-tags, settings and support files.
  • Find all WebReports that impact a system whether via triggers, schedules, Workflows, or Perspectives.  
  • Run audits or documentation build features. 
  • Tree or hierarchy style view of all related components, regardless of where they are physically located. 

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.

The graphic view also shows whether relationships are via direct (SubWebReport) calls or through HTTP links. 

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 Sub-WebReports
  • 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.
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.

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

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:

  • SubWebReport 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.

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 an improved validation feature that highlights the exact location of each error, and has the ability to auto complete all of the tags available in any given release.  It also allows stepping back through versions (without leaving the editor) and the ability to compare versions with a "diff" tool.  Most of these features are available for any text based object in Content Server. 

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. 


Sub-Tag Loader


Install new sub-tags without restarts

The Sub-Tag Loader enables organizations to install, load and update WebReports sub-tags without the need to restart Content Server services.
The Sub-Tag Loader is essential for organizations that have significant restrictions on server restarts and it can be a real boon to developers who need to deploy software to those customers. 
This tool builds and loads all sub-tag drop-ins for every thread on a server, tracking and confirming each successful build to ensure full loading.

RavenBlack Sub-Tag Suite


Optimize WebReports development processes

To simplify the process of creating WebReports, RavenBlack has developed a suite of over 30 useful sub-tags that you can include within your own WebReports.
These sub-tags can be loosely categorized into these categories:

  • Support and debugging aids,
  • Development accelerators
  • Data management. Read/Write:
    • DB tables
    • Server (preferences)
    • Threads (memory)

The library is being continually extended and a full list of current sub-tags, along with more detailed information on this suite can be found in the document below. 

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.