This zip file contains an updated RevelationDotNetSetup.msi, RevelationDotNetSetup.exe, revjapi.dll, OESocketServer.jar, OInsight.exe and an OpenInsight RDK, for use in OpenInsight 9.4.0 systems. This patch replaces the original "Roll Up" Patch v1 released on March 3, 2016 and the second "Roll Up" Patch v2 released on March 8, 2016, and includes all the previous fixes for OpenInsight 9.4:
BUTTONDOWN Event Handler Patch for OI 9.4
SQL Connector Patch for OI 9.4 v2
Buffer Overflow Error Patch for OI 9.4 v2
RevelationDotNet 9.4 "Roll Up" Patch
RTI_TASKMANAGER 9.4 Patch v2
O4W Validation Patch for OI 9.4
QBF Patch for OI 9.4
Arev32 Descending Sort Issue Patch for OI 9.4 v2
Single Sign On Patch for OI 9.4
CTODICT.MFS Patch for OI 9.4 v2
Arev32 Conversion Utility Patch for OI 9.4
Socket Functions Patch for OI 9.4
O4W Popup Patch for OI 9.4
Base64 Encode/Decode Patch for OI 9.4
PREVVAL Patch for OI 9.4
O4WGRAPHDATA Patch for OI 9.4
RTICDOMAIL Patch for OI 9.4
Banded Report Writer Patch for OI 9.4 v2
Engine Server Patch for OpenInsight 9.4
Listbox Patch for OpenInsight 9.4
Works members can download this "Roll Up" Patch from the Works Downloads section of the web site.
Version 2 of this utility provides the ability to view and release record locks from any workstation running the Universal Driver 4.7.2 or 5.0.0.5. It replaces version 1 of this utility released on May 2, 2017. The functionality of this utility only applies to locks held by the Universal Driver service. Local locks, for example temporary files on a local workstation, cannot be managed by this tool.
This RDK contains an updated LIST_USER_LOCKS window, along with supporting LIST_USER_LOCKS, RTI_LOCK_OWNER, RTI_LOCK_RELEASE and RTI_LH_SESSIONINFO procedures. This utility has been tested with OpenInsight 9.4 and above and the Universal Driver 4.7.2 and Universal Driver 5.0.0.5.
Locks will display the station, username and process ID of the session which owns them, including terminal server sessions and UD 4.7.2 sessions.
You can release locks from any workstation.
The LIST_USER_LOCKS window has been re-organized for clarity. Double clicking on a column sorts that column.
RTI_LOCK_OWNER and LIST_USER_LOCKS return lock information to a calling program, so you can write a custom lock display routine.
RTI_LOCK_RELEASE is a new program which will allow you to release locks from your own routine.
RTI_LH_SESSIONINFO is a new program which lists the current UD sessions.
Notes:
If you are using the Universal Driver 5.0.0.5 then the lock owner information is reported from the UD server. If you are using the Universal Driver 4.7.2 then the lock information is not known by the UD server, so it is calculated by looking for a SYSLOGINS lock in the same session. OpenInsight, by way of SYSLOGINS_MFS, always places a lock on a SYSLOGINS record. Arev32/CTO does not set a lock, so by default the locks from Arev32/CTO sessions on a UD 4.7.2 will only display the workstation name. To work around this, add a statement like:
PERFORM "SELECT SYSLOGINS (S"
to your Arev32 startup procedure.
UD 4.7.2 - Lock owner derived from SYSLOGINS ID
UD 5.1 - Lock owner known by the Universal Driver, format is station*user*processid
Execute the window LIST_USER_LOCKS. The window will display a list of locked records. Each line item will display computer name, volume, table and record keys. With the Universal Driver 5.0.0.5 the computer name will include the network logon and process ID so that you can determine exactly which session holds the lock on a terminal server.
There is also a timer event on the window, it will refresh approximately every 30 seconds
You can use the LIST_USER_LOCKS window to release locks. To release a lock, highlight a row in the window and click the Unlock button. You will receive a message when the lock is released and the window will refresh. The unlock function operates from regular workstations as well as from the server where the Universal Driver is installed.
Works members can download this utility from the Works Downloads section of the web site.
Effective October 1, 2016 pricing for OpenInsight Network User Licenses, Annual License Renewals and the pay for versions of the Universal Driver will increase by 8%. Pricing for SQL BFS and MV BFS licenses will increase by 16%. Works Subscription pricing and Universal Driver Heavy pricing will remain the same.
Product Name
|
Current Price
|
New Price
|
OI Network User License - Desktop Edition |
$275.00
|
$297.00
|
OI Network User License - Server Edition |
$300.00
|
$324.00
|
OI Network User License - Enterprise "A" - 75+ Users |
$180.00
|
$195.00
|
OI Network User License - Enterprise "B" - 150+ Users |
$90.00
|
$97.00
|
Web User License - OECGI3 - Includes 20 concurrent engines |
$6,000.00
|
$6,480.00
|
Web User License - OECGI3 - Includes 10 concurrent engines |
$3,000.00
|
$3,240.00
|
Web User License - OECGI - Includes 1 persistent engine |
$300.00
|
$324.00
|
OI Network User License ALR - Desktop Edition |
$55.00
|
$60.00
|
OI Network User License ALR - Server Edition |
$60.00
|
$65.00
|
OI Network User License ALR - Enterprise "A" - 75+ Users |
$36.00
|
$39.00
|
OI Network User License ALR - Enterprise "B" - 150+ Users |
$18.00
|
$20.00
|
Web User License - OECGI3 - ALR - 20 concurrent engines |
$1,200.00
|
$1,296.00
|
Web User License - OECGI3 - ALR - 10 concurrent engines |
$600.00
|
$648.00
|
Web User License - OECGI - ALR - 1 persistent engine |
$60.00
|
$65.00
|
OI for SQL Network User License - Desktop Edition |
$50.00
|
$58.00
|
OI for SQL Network User License - Server Edition |
$60.00
|
$70.00
|
OI for SQL Network User License - Enterprise "A" - 75+ Users |
$30.00
|
$39.00
|
OI for SQL Network User License - Enterprise "B" - 150+ Users |
$15.00
|
$18.00
|
OI for SQL Network User License - ALR - Desktop Edition |
$10.00
|
$12.00
|
OI for SQL Network User License - ALR - Server Edition |
$12.00
|
$14.00
|
OI for SQL Network User License - ALR - Enterprise "A" - 75+ Users |
$6.00
|
$8.00
|
OI for SQL Network User License - ALR - Enterprise "B" - 150+ Users |
$3.00
|
$5.00
|
OI for MV Network User License - Desktop Edition |
$50.00
|
$58.00
|
OI for MV Network User License - Server Edition |
60.00
|
$70.00
|
OI for MV Network User License - Enterprise "A" - 75+ Users |
$30.00
|
$39.00
|
OI for MV Network User License - Enterprise "B" - 150+ Users |
$15.00
|
$18.00
|
OI for MV Network User License - ALR - Desktop Edition |
$10.00
|
$12.00
|
OI for MV Network User License - ALR - Server Edition |
$12.00
|
$14.00
|
OI for MV Network User License - ALR - Enterprise "A" - 75+ Users |
$6.00
|
$8.00
|
OI for MV Network User License - ALR - Enterprise "B" - 150+ Users |
$3.00
|
$5.00
|
Universal Driver 4.7.2 |
$2,899.00
|
$3,131.00
|
Universal Driver 5.0 for OI 9.4 |
$2,899.00
|
$3,131.00
|
Upgrade from UD 4.7.x to UD 5.0 | $995.00 | $1,075.00 |
Upgrade from UD 3.0 to UD 4.7.2 |
$866.00
|
$936.00
|
Upgrade from 2.1 Service to UD 4.7.2 |
$1,205.00
|
$1,302.00
|
Upgrade from 1.5 Service to UD 4.7.2 |
$1,447.00
|
$1,563.00
|
Upgrade from UD Lite to UD 4.7.2 |
$1,694.00
|
$1,830.00
|
Crossgrade from NLM to UD 4.7.2 |
$1,573.00
|
$1,699.00
|
Effective October 1, 2016 pricing for OpenInsight SDP's (Runtime and Developer), Annual License Renewals and the pay for versions of the Universal Driver will increase by 8%.
Product Name
|
Current Price
|
New Price
|
OpenInsight SDP 1 User - Runtime |
$510.00
|
$551.00
|
OpenInsight SDP 2 User - Runtiime |
$946.00
|
$1,022.00
|
OpenInsight SDP 3 User - Runtime |
$1,300.00
|
$1,404.00
|
OpenInsight SDP 5 User - Runtime |
$1,881.00
|
$2,032.00
|
OpenInsight SDP 10 User - Runtime |
$2,904.00
|
$3,137.00
|
OpenInsight SDP 50 User - Runtime |
$7,260.00
|
$7,841.00
|
OpenInsight SDP 250 User - Runtime |
$9,438.00
|
$10,194.00
|
OpenInsight SDP 1 User - Developer |
$510.00
|
$551.00
|
OpenInsight SDP 2 User - Developer |
$946.00
|
$1,022.00
|
OpenInsight SDP 3 User - Developer |
$1,300.00
|
$1,404.00
|
OpenInsight SDP 5 User - Developer |
$1,881.00
|
$2,032.00
|
OpenInsight SDP 10 User - Developer |
$2,904.00
|
$3,137.00
|
OpenInsight SDP 50 User - Developer |
$7,260.00
|
$7,841.00
|
OpenInsight SDP Ent "A" 250 User - Developer |
$9,438.00
|
$10,194.00
|
OpenInsight SDP Ent "B" 500 User - Developer |
$12,342.00
|
$13,330.00
|
OpenInsight SDP Ent "C" 1000 User - Developer |
$21,780.00
|
$23,523.00
|
OpenInsight SDP 1 User Developer ALR |
$102.00
|
$111.00
|
OpenInsight SDP 2 User Developer ALR |
$190.00
|
$206.00
|
OpenInsight SDP 3 User Developer ALR |
$260.00
|
$281.00
|
OpenInsight SDP 5 User Developer ALR |
$376.00
|
$407.00
|
OpenInsight SDP 10 User Developer ALR |
$581.00
|
$628.00
|
OpenInsight SDP 50 User Developer ALR |
$1,452.00
|
$1,569.00
|
OpenInsight SDP Ent "A" 250 User Developer ALR |
$1,888.00
|
$2,040.00
|
OpenInsight SDP Ent "B" 500 User Developer ALR |
$2,469.00
|
$2,667.00
|
OpenInsight SDP Ent "C" 1000 User Developer ALR |
$4,356.00
|
$4,705.00
|
Universal Driver 3.0 |
$2,461.00
|
$2,658.00
|
Universal Driver 4.7 |
$2,899.00
|
$3,131.00
|
Upgrade from UD 4.0 to UD 4.7 |
$0.00
|
$0.00
|
Upgrade from UD 3.0 to UD 4.7 |
$866.00
|
$936.00
|
Upgrade from 2.1 Service to UD 4.7 |
$1,205.00
|
$1,302.00
|
Upgrade from 1.5 Service to UD 4.7 |
$1,447.00
|
$1,563.00
|
Crossgrade from NLM to UD 4.7 |
$1,573.00
|
$1,699.00
|
In conjunction with the Linear Hash Reporting and Resizing Tool released in March 2016, we are publishing a sizelock administration tool called RTI_SET_SIZELOCK. This tool will enable OpenInsight system administrators to view linear hash statistics within an application and identify and modify the file sizelock parameter.
The sizelock parameter is used to control the automatic resizing of the primary address space. A sizelock of "0" indicates that a table should be allowed to expand as more rows are entered, and become smaller as rows are deleted. A sizelock of "1" indicates that a table should be allowed to expand, but should not become smaller. This is useful in cases of a presized table, when a preliminary expectation is for the table to hold 1000 rows, but more rows may be added. If a sizelock is set to "2" or more, the table is not allowed to expand or contract. A sizelock of "2" is very important during a select operation executed on a network, when one user is searching a table for information while another user is entering new data.
OpenInsight increments the sizelock by 2 for the duration of the select operation. If another user is adding information, it is possible that the system could determine that a table needs to be resized. If this were to occur during a select operation, the process might yield unpredictable results: rows that have not yet been evaluated might be skipped, or rows might be processed more than once. Because the sizelock is "2", no resizing takes place. Once the process is finished, the sizelock is decremented by 2, restoring it to the table's original sizelock value. While the table might now be slightly out of size, the addition or deletion of another row will result in correct resizing.
The RTI_SET_SIZELOCK tool will allow an OpenInsight system administrator to globally set the sizlelock parameter on all or select tables. For instance if a sizelock parameter is set to "2" or greater the table will not resize. You can use this to disable resizing during busy periods and then re-enable resizing during quiet periods.
You can use this tool on any table, including ! and DICT files, as well as system files such as SYSLISTS and SYSOBJ.
RTI_SET_SIZELOCK is available at no cost to all current Works members and can be downloaded from the Works Download section of our web site.
Page 4 of 6