[[https://www.revelation.com/|Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community]]
==== RDK Install - AGAIN!!! (OpenInsight Specific) ====
=== At 18 AUG 1998 02:14:24AM Michael - LMS wrote: ===
{{tag>"OpenInsight Specific"}}
I am using OI 3.4 and have created an update routine for my application using RDKModuleInstall as a basis.
I discovered that I am unable to use the CREATE_TABLE function to create new tables in my clients run time systems and since my update routine uses this function to create new tables I am stuck.
I was told that using the RDKInstall routine would get aroud this problem. How does it get around this problem? I have tried to see where/how it temporarily puts OI in developer mode but was unable to find anything and just using RDKInstall to call my update routine does not work either.
What do I need to do to be able to create / update tables in run time systems with my update routine????
Thanks,
Michael
----
=== At 19 AUG 1998 01:17AM Michael wrote: ===
Hellooooo .....
Does anybody at RevTech (or anywhere else) have any idea about how to solve my problem????
----
=== At 19 AUG 1998 07:27PM Aaron Kaplan wrote: ===
I don't know what version this started in but
Status=RDKInstallInit( True$ )
If Status Then
* Life is good
End Else
* Oy! Do we have troubles
End
Process...process...process..
Status=RDKInstallInit( False )
* Does it really matter?
akaplan@sprezzatura.com
[url=http://www.sprezzatura.com]Sprezzatura, Inc.[/url]
[img]http://www.sprezzatura.com/zz.jpg[/img]
----
=== At 19 AUG 1998 10:47PM Michael - LMS wrote: ===
Thanks for responding.
I tried your suggestion using RDKInstallInit and staus returned true but it still did not let us create new tables or add new dictionary items to our run time system.
Do you have any other ideas???
Thanks,
Michael
----
=== At 24 AUG 1998 05:44PM Cameron Revelation wrote: ===
Michael,
Have your install routine be a part of a module install. That is the only way.
For more information, search for EXECPROC$ in RDKModuleInstall. Example process record:
UPDATE ROWS
SYSOBJ/$CUSTOM_UPGRADE
EXECUTE PROCEDURES
CUSTOM_UPGRADE
DELETE ROWS
SYSOBJ/$CUSTOM_UPGRADE
Remember, don't try to replace RDKModuleInstall with your own code ... if necessary use the minimal module install shown above in example form. (I suggest not changing RDKModuleInstall either, in case we change it in subsequent releases.)
Hope it helps,
Cameron Purdy
Revelation Software
[[https://www.revelation.com/revweb/oecgi4p.php/O4W_HANDOFF?DESTN=O4W_RUN_FORM&INQID=NONWORKS_READ&SUMMARY=1&KEY=91FAF0F214CAA35D852566640022473C|View this thread on the forum...]]