[[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...]]