Products

Ravenblack Productivity Suite for WebReports

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

  • Save time developing, debugging and maintaining WebReports (or complex applications, using WebReports) using a powerful, integrated development environment
  • Reduce system downtime required to deploy new WebReports technology or patches by loading  software drop-ins (sub-tags) without server restarts
  • Shorten development cycles by using pre-written and tested sub-tags designed by experienced WebReport developers

The Ravenblack Productivity Suite 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 with the Content Suite environment. 

Whether you are explicitly using OpenText Content Intelligence (WebReports) or leveraging WebReports components for SmartView perspectives, 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 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 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 physically location
  • Enhanced editing features such as version comparisons, step back versions, auto complete for all tags and sub-tags, enhanced validation
  • 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 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 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:

  • 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.  The editor allows a quick "draft save" to save your work without potentially breaking live components.  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 with logging and timing tools
  • Development accelerators based on years of development experience
  • 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.