HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
Intra Foundation

Active Error Handling for Visual Basic

Intra Foundation Sure, it's important to catch and log errors, but keeping your application running and stable takes much more than passive error handling.

Foundation takes an active role in managing the consequences of application errors, rather than just passively catching the error and logging diagnostics.

Foundation focuses on recovery for application stability and reentrancy and ensures that errors are correctly and safely propagated between every type of Procedure, Module and Component.

Develop robust software and get application recovery and reentrancy with Foundation's ActiveError Technology.

ActiveError Engine

Foundation's ActiveError Engine collapses the Call Stack with complete control after an error has occurred. This unique Active Stack Collapse process drives many of Foundation's advanced capabilities.

TransActive Error Recovery

TransActive Error Recovery is a structured recovery framework for code stability and reentrancy.

Procedures are handled as transactions encapsulating their own Recovery code. The ActiveError Engine executes Recovery code during Active Stack Collapse, recovering the application to its state before the error.

The TransActive Error Recovery framework lets you reset data, free resources, rollback database transactions, etc.

Your application stays as stable and reentrant as if the error NEVER even happened!

StackSpy and Diagnostics

Foundation's StackSpy technology uses stealth to dump the Call Stack during Active Stack Collapse.

This unique technology ensures that call stack diagnostics are always available, accurate, complete and… Free!… because, unlike brute force techniques, StackSpy inflicts no overhead on your application performance!

Foundation's diagnostics are fully extensible, letting you log any and all relevant information in addition to complete details of the Error and Call Stack.

ActiveError Propagation

ActiveError Propagation ensures that errors are correctly and safely propagated between Modules and Components of all types.

Your component project can “Throw” intended errors to clients, ActiveError Propagation transmits these errors seamlessly and silently.

Firewalls let you define logical application boundaries that contain the scope of error propagation within distinct parts of your project.

Seamless Design Time Operation

Foundation operates seamlessly in your project at Design Time keeping execution paths and behavior consistent at design time and at runtime.

Interactive debugging in the Visual Basic IDE is fully preserved and is actually enhanced by the immediate availability of diagnostic data.

Tracing

Procedure Call Tracing allows you to monitor exact execution paths and sequences through your code, helping to diagnose errors and behaviors caused by Event Cascading, DoEvents calls, Timers, etc. Tracing can be directed to a file or a window, can be configured selectively and can be used at runtime as well as at design time.

Universal Applicability

Foundation is a complete and systematic solution for the error handling requirements of today's Component-based, Tiered, Distributed and Internet architectures as well as desktop applications.

Foundation understands today's Visual Basic including all ActiveX Project Types, all Module Types, ActiveX Designer Modules, Interfaces, “WithEvents”, Classes, Components and the Windows API.

Foundation is compliant with ActiveX and COM standards and conventions, so your components can raise and receive errors from other compliant components, be they Visual Basic, C++ or whatever.

Foundation is also fully compatible with Apartment Based Threading and with Microsoft's Transaction Server.


Tool support

Foundation includes powerful and flexible tool support to automate the insertion and maintenance of error handlers to work with the ActiveError Engine.

ActiveError Framework

ActiveError Templates define an error handling structure that works in precise combination with the ActiveError Engine. You can create custom Templates that conform to your own layout and naming standards and preferences.

ActiveError Handlers, based on ActiveError Templates, effectively create an ActiveError Framework for your project. The precise way in which the ActiveError Engine handles errors within the framework is configured via ActiveError Properties within the ActiveError Handlers.

Foundation Builder

Intara Foundation Foundation Builder automates the fitting of ActiveError Handlers and configuring ActiveError Properties.

Builder is more than a Wizard, it's a Rule driven expert system which creates and maintains the ActiveError Framework for your project.

Builder's Explorer style interface is highly flexible to support the way you want to work, from bulk insertions to fine detail adjustments.

ActiveError Expert

Builder's ActiveError Property Expert analyses your project in detail and can automatically maintain the core Properties of the ActiveError Framework.

Property Expert intelligently analyses your project considering Project and Module Types, Instancing, Scope, “WithEvents” and “Implements” statements, etc.

Smart Line Numbering

Smart Line Numbering gives you complete control of how Line Numbering is applied, if at all.

Line Numbering pinpoints the exact error line, but carries unavoidable overheads. Smart Line Numbering let you define the exact benefit/overhead trade-off point, and even to change that point at different stages of your development cycle.


Advanced Features

ActiveRetry

ActiveRetry can automatically perform a defined number of periodic Retries, helping your application to recover from transient environment or resource problems. ActiveRetry leverages the ActiveError Engine to perform complete and clean Retries, with resources being released and re-acquired afresh.

Severity Categorization

Foundation lets you categorize errors by Severity, Cosmetic Errors are Logged silently, Normal Errors are Logged and Recovered, Fatal Errors are Logged and the application allowed to close down tidily.

API Errors

Foundation can convert all API errors seamlessly into Visual Basic errors, logging the API result code and its associated error description, then handling and recovering the error normally.

Exception Handling

Unhandled exceptions normally crash your application immediately with no chance for recovery or useful diagnostics. Such exceptions can be caused by incorrect API calls, third-party components and the use of advanced Visual Basic techniques. Foundation can trap all Exceptions and handle them seamlessly as Visual Basic errors, logging the Exception code and its associated error description, then handling and recovering the error normally.

Inline Error Handling

You can use Inline Error Handling to check for expected errors and let Foundation pick up the unexpected errors in the normal way. ActiveRetry even allows Inline errors to be retried by configuring for Retry at the Procedure level.

Open and Extensible

Foundation has been designed to be open and extensible, allowing close integration with both the client application and with external applications. The operation and appearance of Foundation can also be configured to your preferences and requirements in many ways.


Intara Foundation ........$299


Home || Shopping Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request More Information
CALL TOLL FREE 1-866-340-3404

SEARCH
14,500+ PRODUCTS:

Order Intara Foundation

SIMILAR PRODUCTS
  • Error Handling Tools
  • PRODUCTS FOR
  • MS-Access
  • ActiveX/OCX Controls
  • C/C++
  • Clipper
  • dBASE
  • Delphi
  • FoxPro/VFP
  • Java
  • Macintosh
  • Oracle
  • Paradox
  • PowerBuilder
  • Visual Basic
  • Visual Objects

  • Keystone Training Videos

  • Copyright ©2000 HALLoGRAM Publishing, Aurora CO. All Rights Reserved
    All products mentioned in this site are trademarks of their respective owners
    Prices are subject to change without notice
    dmcakegrim