We just want to remind you that OpenInsight end of support is March 30, 2023. The OpenInsight 9 series was first released in 2009, and in the thirteen years it was improved and evolved and was the basis for OpenInsight 10. With changes in technology and user expectations, it’s time to put the OpenInsight 9 and below versions out to pasture.
We will continue to provide renewal authorization codes, and selling seats and licensing as needed, so if developers want to keep old system running, even though they’re unsupported by Revelation, they still can. But, we will not be providing any bug fixes or security patches.
If you’re worried or concerned about upgrading your system to OpenInsight 10, please contact us via email at
Thanks Again-
The Revelation Software Team
OpenInsight Development Suite 10.1.0 Update
This is an update of Revelation Software’s flagship product OpenInsight Development Suite v10.1.0. OpenInsight 10.1.0 includes:
Major Changes in the OpenInsight 10.1.0 Release
Please note that several older Windows platforms (specifically, Windows 7 and Windows 2012 Server) reached "end of life" at the beginning of 2020, and are no longer supported platforms for OpenInsight 10.1
OpenInsight 10.1 includes changes to the background indexing processes - specifically, background index updates will now use the rebalance method to update indexes if a large number of rows need to be updated at one time. The rebalance functionality reads the index into memory, applies updates and updates changed records. We recommend that users configure OpenInsight10.1 applications to use "update before query" and "update before btree" environment settings, and (for multiuser systems) a background indexer. As a reminder, an OpenInsight background indexer can be launched by using a DOS command like “RevEngineHost.exe /I <APPNAME>” or by configuring the EngineServer to run background indexing as a recurring task.
O4W is now a repository type (it had previously been a repository class). Entities will be converted, if needed, during the conversion process (OI 9.x to OI 10.1) or upgrade process (OI 10.0.x to OI 10.1). This change should be transparent to most developers and all users, unless you have code that specifically accesses O4W entities. If so, that code will need to be updated for the 10.1 release.
OpenInsight's RLIST functionality and performance, improved with the 10.0.7 release, now uses the new version of RLIST (RLISTX) by default. If you wish to configure your system to use legacy RLIST behavior, you must create or update a configuration record in SYSENV. Using the Record Editor, or the Configuration Record option from the OI Console, you must create a CFG_RTI_RLIST record in SYSENV, with RLIST9 in field 1. If this record doesn’t exist, or has anything other than RLIST9 in field 1, then enhanced RLIST behavior ("RLIST X") and functionality will remain. (Note that the CFG_RTI_RLIST information is cached by your system; after changing this value, you should exit and re-enter OpenInsight).
OpenInsight versions since 10.0.8 now optionally install an open-source version of the Java Runtime Environment (JRE). During the installation process, you can choose to either install this open-source version, or - if you have a different version of Java already on your system, or you wish to manually install a version of Java - you can opt to NOT install the open-source version. Note that the open-source version installed via the installation process does not update your system paths; rather, it puts the JRE directly inside the OpenInsight folder. Both the commands (batch files) to install the EngineServer service, and to run the Engine Server in "debug" mode, are aware of the location of the JRE and thus do not require modifications to the workstation's/server's environment settings. If you are running an Engine Server service, please pay particular attention if you are switching between included and self-installed java - you should uninstall your existing Engine Server service before installing the new OpenInsight 10, and re-install the service after installing the new java (included or self-installed).
**********************************************************************************************************
NOTE: This version of OpenInsight 10 (10.1.0) targets Microsoft’s .Net framework version 4.7. Certain versions of Windows (for example, those running Windows 10 version 1507 or earlier) may have difficulty installing the .Net 4.7 framework. Before you install the next release of OpenInsight 10, please ensure that all required systems have been upgraded to .Net 4.7. For more information, see this:
https://docs.microsoft.com/en-us/dotnet/framework/install/on-windows-10
**********************************************************************************************************
Works Members can download OpenInsight 10.1.0 from the Works Downloads section of our web site.
OpenInsight Development Suite 10.1.0 Full Installation
This is a Full Installation of Revelation Software’s flagship product OpenInsight Development Suite v10.1.0. OpenInsight 10.1.0 includes:
Major Changes in the OpenInsight 10.1.0 Release
Please note that several older Windows platforms (specifically, Windows 7 and Windows 2012 Server) reached "end of life" at the beginning of 2020, and are no longer supported platforms for OpenInsight 10.1
OpenInsight 10.1 includes changes to the background indexing processes - specifically, background index updates will now use the rebalance method to update indexes if a large number of rows need to be updated at one time. The rebalance functionality reads the index into memory, applies updates and updates changed records. We recommend that users configure OpenInsight10.1 applications to use "update before query" and "update before btree" environment settings, and (for multiuser systems) a background indexer. As a reminder, an OpenInsight background indexer can be launched by using a DOS command like “RevEngineHost.exe /I <APPNAME>” or by configuring the EngineServer to run background indexing as a recurring task.
O4W is now a repository type (it had previously been a repository class). Entities will be converted, if needed, during the conversion process (OI 9.x to OI 10.1) or upgrade process (OI 10.0.x to OI 10.1). This change should be transparent to most developers and all users, unless you have code that specifically accesses O4W entities. If so, that code will need to be updated for the 10.1 release.
OpenInsight's RLIST functionality and performance, improved with the 10.0.7 release, now uses the new version of RLIST (RLISTX) by default. If you wish to configure your system to use legacy RLIST behavior, you must create or update a configuration record in SYSENV. Using the Record Editor, or the Configuration Record option from the OI Console, you must create a CFG_RTI_RLIST record in SYSENV, with RLIST9 in field 1. If this record doesn’t exist, or has anything other than RLIST9 in field 1, then enhanced RLIST behavior ("RLIST X") and functionality will remain. (Note that the CFG_RTI_RLIST information is cached by your system; after changing this value, you should exit and re-enter OpenInsight).
OpenInsight versions since 10.0.8 now optionally install an open-source version of the Java Runtime Environment (JRE). During the installation process, you can choose to either install this open-source version, or - if you have a different version of Java already on your system, or you wish to manually install a version of Java - you can opt to NOT install the open-source version. Note that the open-source version installed via the installation process does not update your system paths; rather, it puts the JRE directly inside the OpenInsight folder. Both the commands (batch files) to install the EngineServer service, and to run the Engine Server in "debug" mode, are aware of the location of the JRE and thus do not require modifications to the workstation's/server's environment settings. If you are running an Engine Server service, please pay particular attention if you are switching between included and self-installed java - you should uninstall your existing Engine Server service before installing the new OpenInsight 10, and re-install the service after installing the new java (included or self-installed).
**********************************************************************************************************
NOTE: This version of OpenInsight 10 (10.1.0) targets Microsoft’s .Net framework version 4.7. Certain versions of Windows (for example, those running Windows 10 version 1507 or earlier) may have difficulty installing the .Net 4.7 framework. Before you install the next release of OpenInsight 10, please ensure that all required systems have been upgraded to .Net 4.7. For more information, see this:
https://docs.microsoft.com/en-us/dotnet/framework/install/on-windows-10
**********************************************************************************************************
Works Members can download OpenInsight 10.1.0 from the Works Downloads section of our web site.
OpenInsight Development Suite 10.0.8 Update
This is an update of Revelation Software’s flagship product OpenInsight Development Suite v10.0.8. OpenInsight 10.0.8 includes:
Major Changes in the OpenInsight 10.0.8 Release
OpenInsight 10.0.8 and above now optionally installs an open-source version of the Java Runtime Environment (JRE). During the installation process, you can choose to either install this open-source version, or - if you have a different version of Java already on your system, or you wish to manually install a version of Java - you can opt to NOT install the open-source version. Note that the open-source version installed via the installation process does not update your system paths; rather, it puts the JRE directly inside the OpenInsight folder. Both the commands (batch files) to install the EngineServer service, and to run the Engine Server in "debug" mode, are aware of the location of the JRE and thus do not require modifications to the workstation's/server's environment settings.
OpenInsight's RLIST functionality and performance, improved with the 10.0.7 release, has now been changed to use this new version of RLIST (RLISTX) by default. If you wish to configure your system to use legacy RLIST behavior, you must create or update a configuration record in SYSENV. Using the Record Editor, or the Configuration Record option from the OI Console, you must create a CFG_RTI_RLIST record in SYSENV, with RLIST9 in field 1. If this record doesn’t exist, or has anything other than RLIST9 in field 1, then enhanced RLIST behavior ("RLIST X") and functionality will remain. (Note that the CFG_RTI_RLIST information is cached by your system; after changing this value, you should exit and re-enter OpenInsight).
Other notable changes in the OpenInsight 10.0.8 release include an improved startup process, better OLE and custom property support in the Form Designer, and newly customizable login dialogs.
Starting with OpenInsight 10.0.4, "child" processes launched from OpenInsight can be configured so that they do not consume
additional license seats. In particular, CTO, AREV64, BRW, and O4W calls (using the engine server's built-in web server)
made from a copy of OpenInsight will not count against the licensed count of users.
For example, a single user copy of OpenInsight can now run the IDE, a CTO session, and generate a BRW report at the same time.
Note that this enhancement requires both OpenInsight 10.0.4 (or above), and the Universal Driver 5.2 (or above).
OpenInsight 10.0.8 will work with the Universal Driver 5.1, but it will not exhibit these license enhancements until it is
"paired" with a UD 5.2.
To take advantage of this license enhancement for O4W and engine server tasks, users/developers must update their eserver.cfg file (either directly or through the Settings dialogs). In particular, any passwords that are currently explicitly embedded in the eserver.cfg can be replaced with an asterisk ("*"); this indicates that the specific connection should use the enhanced licensing. This also has the additional advantage of no longer requiring manual updates to the eserver.cfg file when passwords are changed for the applications or users defined in the connection string. (As an additional enhancement, the username can also be replaced with "*" if you wish to use the 'default user' created for an application).
For example, if your eserver.cfg previously contained the following lines:
WebServerConnection_console=SYSPROG,OICONSOLE,OICONSOLE,65,1,RUN_OECGI_REQUEST,,,1,,
SystemMonitor=RTI_OEMONITOR_CLEANUP,SYSPROG,SYSPROG,SYSPROG;RTI_OEMONITOR_INDEX,SYSPROG,SYSPROG,SYSPROG
They can now be replaced with the following lines:
WebServerConnection_console=SYSPROG,OICONSOLE,*,65,1,RUN_OECGI_REQUEST,,,1,,
SystemMonitor=RTI_OEMONITOR_CLEANUP,SYSPROG,*,*;RTI_OEMONITOR_INDEX,SYSPROG,*,*
**********************************************************************************************************
NOTE: This version of OpenInsight 10 (10.0.8) targets Microsoft’s .Net framework version 4.7. Certain versions of Windows (for example, those running Windows 10 version 1507 or earlier) may have difficulty installing the .Net 4.7 framework. Before you install the next release of OpenInsight 10, please ensure that all required systems have been upgraded to .Net 4.7. For more information, see this:
https://docs.microsoft.com/en-us/dotnet/framework/install/on-windows-10
**********************************************************************************************************
Works Members can download OpenInsight 10.0.8 from the Works Downloads section of our web site.
Page 1 of 13