{{tag>category:"OpenInsight 32-bit" author:"bshumsky" author:"Barry Stevens" author:"Andrew McAuley" author:"Matthew Crozier"}}
[[https://www.revelation.com/the-works|Join The Works program to have access to the most current content, and to be able to ask questions and get answers from Revelation staff and the Revelation community]]
==== OpenInsight 9.4.6 patch released (OpenInsight 32-bit) ====
=== At 30 NOV 2020 02:00:47PM bshumsky wrote: ===
We're pleased to announce that an OpenInsight 9.4.6 "patch" is now available for download.
[url=https://www.revelation.com/index.php?option=com_content&view=article&id=843]You can read the details of what's included in this roll-up patch, as well as find the link for generating the download, here.[/url]
Note that since the OpenInsight OEngine is updated in this release, it must be "stamped" with your serial number, and so this patch introduces a new patch process. The download request will generate an installation executable that includes an oengine that is stamped with your requested serial number. A link to the installation executable will be shown to you after it has been dynamically created, and you should also receive the same link to download via email.
As always, please feel free to post any questions or issues you may have with the patch on the Works forum.
Thanks,
- Bryan Shumsky
[url=https://www.revelation.com]Revelation Software, Inc.[/url]
----
=== At 30 NOV 2020 07:00PM Barry Stevens wrote: ===
We're pleased to announce that an OpenInsight 9.4.6 "patch" is now available for download.
[url=https://www.revelation.com/index.php?option=com_content&view=article&id=843]You can read the details of what's included in this roll-up patch, as well as find the link for generating the download, here.[/url]
Note that since the OpenInsight OEngine is updated in this release, it must be "stamped" with your serial number, and so this patch introduces a new patch process. The download request will generate an installation executable that includes an oengine that is stamped with your requested serial number. A link to the installation executable will be shown to you after it has been dynamically created, and you should also receive the same link to download via email.
As always, please feel free to post any questions or issues you may have with the patch on the Works forum.
Thanks,
- Bryan Shumsky
[url=https://www.revelation.com]Revelation Software, Inc.[/url]
RTI_LHSESSIONLIST is actually RTI_LH_SESSIONLIST
----
=== At 30 NOV 2020 08:15PM Barry Stevens wrote: ===
We're pleased to announce that an OpenInsight 9.4.6 "patch" is now available for download.
[url=https://www.revelation.com/index.php?option=com_content&view=article&id=843]You can read the details of what's included in this roll-up patch, as well as find the link for generating the download, here.[/url]
Note that since the OpenInsight OEngine is updated in this release, it must be "stamped" with your serial number, and so this patch introduces a new patch process. The download request will generate an installation executable that includes an oengine that is stamped with your requested serial number. A link to the installation executable will be shown to you after it has been dynamically created, and you should also receive the same link to download via email.
As always, please feel free to post any questions or issues you may have with the patch on the Works forum.
Thanks,
- Bryan Shumsky
[url=https://www.revelation.com]Revelation Software, Inc.[/url]
RTI_LHSESSIONLIST is actually RTI_LH_SESSIONLIST
How is this meant to work.
I do retval=RTI_LH_SESSIONLIST() and get returned
----
=== At 01 DEC 2020 08:05AM bshumsky wrote: ===
Hi, Barry. Thanks for the update on the typo, I'll change it in the readme.
What version of the UD are you running (if any) on that copy of OI 9.4.6? I think that the RTI_LH_SESSIONSLIST will only work when running on a UD 5.x...I'll also update the readme to note that, too.
Thanks,
- Bryan Shumsky
[url=https://www.revelation.com]Revelation Software, Inc.[/url]
----
=== At 01 DEC 2020 03:55PM Barry Stevens wrote: ===
Hi, Barry. Thanks for the update on the typo, I'll change it in the readme.
What version of the UD are you running (if any) on that copy of OI 9.4.6? I think that the RTI_LH_SESSIONSLIST will only work when running on a UD 5.x...I'll also update the readme to note that, too.
Thanks,
- Bryan Shumsky
[url=https://www.revelation.com]Revelation Software, Inc.[/url]
Why was the oengine.dll needed to be changed?
----
=== At 01 DEC 2020 03:57PM Andrew McAuley wrote: ===
Probably to update the version number.
[url=https://www.sprezzatura.com]The Sprezzatura Group[/url]
[url=https://www.sprezzatura.com/blog]The Sprezzatura Blog[/url]
[i]World leaders in all things RevSoft[/i]
[img]https://www.sprezzatura.com/zz.gif[/img]
----
=== At 01 DEC 2020 03:59PM bshumsky wrote: ===
Why was the oengine.dll needed to be changed?
Off the top of my head, for at least two reasons:
- We added new functionality in the "alternate debugger" that optionally lets it resume processing after capturing a runtime or fatal error; and
- So that it could be updated to match the proper new version number of 9.4.6 (admittedly, reason #2 isn't as important...)
- Bryan Shumsky
[url=https://www.revelation.com]Revelation Software, Inc.[/url]
----
=== At 01 DEC 2020 04:40PM Matthew Crozier wrote: ===
If you have already downloaded the OI_ROLLUP_PATCH_946 files, and you need to deploy them on additional systems, you can choose to download just the stamped oengine.dll.
How do you re-package the [i]setup_OI_ROLLUP_PATCH_946_...exe[/i] with a different oengine.dll?
Cheers, M@
[url=http://www.vernonsystems.com]Vernon Systems[/url]
----
=== At 01 DEC 2020 04:57PM Barry Stevens wrote: ===
If you have already downloaded the OI_ROLLUP_PATCH_946 files, and you need to deploy them on additional systems, you can choose to download just the stamped oengine.dll.
How do you re-package the [i]setup_OI_ROLLUP_PATCH_946_...exe[/i] with a different oengine.dll?
Cheers, M@
[url=http://www.vernonsystems.com]Vernon Systems[/url]
My take on this is that you run the intial 'setup_OI_ROLLUP_PATCH_946_...exe' on each user system and then copy over the oengine.dll you created for each serial number using the second option.
----
=== At 01 DEC 2020 05:10PM Matthew Crozier wrote: ===
My take on this is that you run the intial 'setup_OI_ROLLUP_PATCH_946_...exe' on each user system and then copy over the oengine.dll you created for each serial number using the second option.
If I try that, it just complains about the serial number being incorrect.
I guess you could first replace the target 9.4.5 oengine.dll with the stamped dll that the upgrade is built for, then run the Setup...exe, then replace with the supplied 9.4.6 dll.
Cheers, M@
[url=http://www.vernonsystems.com]Vernon Systems[/url]
----
=== At 01 DEC 2020 05:17PM Barry Stevens wrote: ===
My take on this is that you run the intial 'setup_OI_ROLLUP_PATCH_946_...exe' on each user system and then copy over the oengine.dll you created for each serial number using the second option.
If I try that, it just complains about the serial number being incorrect.
I guess you could first replace the target 9.4.5 oengine.dll with the stamped dll that the upgrade is built for, then run the Setup...exe, then replace with the supplied 9.4.6 dll.
Cheers, M@
[url=http://www.vernonsystems.com]Vernon Systems[/url]
>>it just complains about the serial number being incorrect.
Oh, I thought it must have just replaced it, for all this to work.
----
=== At 01 DEC 2020 06:15PM bshumsky wrote: ===
If you have already downloaded the OI_ROLLUP_PATCH_946 files, and you need to deploy them on additional systems, you can choose to download just the stamped oengine.dll.
How do you re-package the [i]setup_OI_ROLLUP_PATCH_946_...exe[/i] with a different oengine.dll?
Cheers, M@
[url=http://www.vernonsystems.com]Vernon Systems[/url]
Hi, Matt. When the new patch process was developed, the files were downloaded as a zip file rather than an installable exe, so it made sense to offer the option to just download the oengine.dll (which could be used with the rest of the zipped up files). However, once we made the download process "easier" (so that it now did the RDK install for you, and all the copies, etc., via an installer), and we made the installer more "fool proof" by checking for the correct serial number to replace, that functionality is no longer useful and perhaps should be removed...
HOWEVER, now that you've pointed that out, I will investigate whether I can update the installer so that if you run it with a specific command line switch, it will NOT check, nor swap out, the oengine.dll, but will rather copy in all the rest of the files and run the RDK, leaving you to manually put in an updated oengine.dll by hand...
Stay tuned for updates :-)
- Bryan Shumsky
[url=https://www.revelation.com]Revelation Software, Inc.[/url]
----
=== At 01 DEC 2020 06:46PM Matthew Crozier wrote: ===
HOWEVER, now that you've pointed that out, I will investigate whether I can update the installer so that if you run it with a specific command line switch, it will NOT check, nor swap out, the oengine.dll, but will rather copy in all the rest of the files and run the RDK, leaving you to manually put in an updated oengine.dll by hand...
Thanks Bryan. That change sounds ideal :)
Just curious about what might happen if the 9.4.5 oengine.dll inadvertently doesn't get replaced with the 9.4.6 version? I gather that the only technical change in the dll is an enhancement to the debugger replacement. I've just tried it out of curiosity, and it seems backward compatible.
Cheers, M@
[url=http://www.vernonsystems.com]Vernon Systems[/url]
----
=== At 01 DEC 2020 07:54PM Barry Stevens wrote: ===
HOWEVER, now that you've pointed that out, I will investigate whether I can update the installer so that if you run it with a specific command line switch, it will NOT check, nor swap out, the oengine.dll, but will rather copy in all the rest of the files and run the RDK, leaving you to manually put in an updated oengine.dll by hand...
Thanks Bryan. That change sounds ideal :)
Just curious about what might happen if the 9.4.5 oengine.dll inadvertently doesn't get replaced with the 9.4.6 version? I gather that the only technical change in the dll is an enhancement to the debugger replacement. I've just tried it out of curiosity, and it seems backward compatible.
Cheers, M@
[url=http://www.vernonsystems.com]Vernon Systems[/url]
Maybe you just dont get this:
- We added new functionality in the "alternate debugger" that optionally lets it resume processing after capturing a runtime or fatal error; and
- So that it could be updated to match the proper new version number of 9.4.6 (admittedly, reason #2 isn't as important...)
----
=== At 02 DEC 2020 03:53PM bshumsky wrote: ===
OK, by popular demand, I have updated the patch (and the instructions as well). As before, you can choose to download the "customized" full installation executable, which contains all the updated files (exes and dlls), the "stamped" Oengine, and the RDK. Running the full installation will verify that the serial number of the oengine contained in the installation executable matches the serial number of the oengine that you're trying to upgrade, will copy in the files, and will run the RDK into OpenInsight.
If you have additional copies of OpenInsight that you wish to update, you can either re-download a full installation executable customized with the other serial number(s), OR you can now choose to just download the new oengine stamped with the other serial number(s). You can then run the full installation executable with the /O option, specifying the location of the oengine.dll that is specific to this install - for example, if you've previously downloaded the full patch for serial number D1231234, and you have now downloaded the zipped-up new oengine for serial number D3214321 and unzipped it to c:\temp:
setup_oi_rollup_patch_946_D1231234.exe /O=C:\TEMP\oengine.dll
Running the full installation with the /O option will verify that the serial number of the oengine located where /O specifies matches the serial number of the oengine that you're trying to upgrade, will copy in all the files from the installer executable EXCEPT the "embedded" oengine.dll, will copy in the oengine.dll from the specified /O location, and will run the RDK into OpenInsight.
As always, please feel free to let me know if you have any questions, or encounter any problems, during this process.
(NOTE: I'm going to also post this as its own topic, so that it's easier to find...)
- Bryan Shumsky
[url=https://www.revelation.com]Revelation Software, Inc.[/url]
[[https://www.revelation.com/revweb/oecgi4p.php/O4W_HANDOFF?DESTN=O4W_RUN_FORM&INQID=WORKS_READ&SUMMARY=1&KEY=F108D08ED1CFE640A1D224B51B3C4319|View this thread on the Works forum...]]