{{tag>category:"Documentation" author:"Barry Stevens" author:"bshumsky"}} [[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]] ==== Revelation Wiki (Documentation) ==== === At 09 DEC 2023 02:43:30PM Barry Stevens wrote: === in the Exec_Method function, could we have links to where you find a list of the Objects and Methods, similar to the UTILITY which I assume is referring to the Exec_Method when it says utility is depreciated. Which brings me to 'depreciated', does that mean we can still use it but with not be updated with any new methods? ---- === At 09 DEC 2023 07:38PM bshumsky wrote: === Hi, Barry. EXEC_METHOD is a replacement for SEND_MESSAGE; by itself, it doesn't replace the UTILITY function. However, many of the UTILITY methods have now been moved to be methods or properties of the SYSTEM or FILESYSTEM object, which can be invoked via EXEC_METHOD or SET_PROPERTY/GET_PROPERTY. You can find out more about the methods and properties of the FILESYSTEM object by looking [url=https://revelation.com/wiki/doku.php?id=oi10:openinsight_10_presentation_server_object_model#filesystem_object]here in the wiki[/url], and similarly you can look at the SYSTEM object [url=https://revelation.com/wiki/doku.php?id=oi10:openinsight_10_presentation_server_object_model#system_object]here in the wiki[/url]. You've got a good point, though, that the UTILITY method should perhaps have a reference to those other Wiki pages... Regarding what is meant by "deprecated" - the functionality that is described in a deprecated function or procedure has been moved to a different function or procedure, and developers who create new code (or update old code) should no longer be using the deprecated method, but should rather use its replacement. At some future time, the deprecated method may be removed from the system, so you are advised (BUT NOT YET REQUIRED) to change your code to reflect this. Hope that helps, - Bryan Shumsky [url=https://www.revelation.com]Revelation Software, Inc.[/url] ---- === At 09 DEC 2023 09:18PM Barry Stevens wrote: === Hi, Barry. EXEC_METHOD is a replacement for SEND_MESSAGE; by itself, it doesn't replace the UTILITY function. However, many of the UTILITY methods have now been moved to be methods or properties of the SYSTEM or FILESYSTEM object, which can be invoked via EXEC_METHOD or SET_PROPERTY/GET_PROPERTY. You can find out more about the methods and properties of the FILESYSTEM object by looking [url=https://revelation.com/wiki/doku.php?id=oi10:openinsight_10_presentation_server_object_model#filesystem_object]here in the wiki[/url], and similarly you can look at the SYSTEM object [url=https://revelation.com/wiki/doku.php?id=oi10:openinsight_10_presentation_server_object_model#system_object]here in the wiki[/url]. You've got a good point, though, that the UTILITY method should perhaps have a reference to those other Wiki pages... Regarding what is meant by "deprecated" - the functionality that is described in a deprecated function or procedure has been moved to a different function or procedure, and developers who create new code (or update old code) should no longer be using the deprecated method, but should rather use its replacement. At some future time, the deprecated method may be removed from the system, so you are advised (BUT NOT YET REQUIRED) to change your code to reflect this. Hope that helps, - Bryan Shumsky [url=https://www.revelation.com]Revelation Software, Inc.[/url] No, I am saying the EXEC_METHOD should, the UTILITY already does (listed , albeit not hyperlinked - dont, so discourage people from using it ) ---- === At 09 DEC 2023 10:04PM bshumsky wrote: === Hi, Barry. I added hyperlinks to the SYSTEM and FILESYSTEM objects on the UTILITY page so that people who are looking for UTILITY methods can more easily find their modernized replacements. (Sorry, I'm not certain I'm understanding what you're saying yet - if you're suggesting adding links from EXEC_METHOD to SYSTEM and FILESYSTEM objects, I think that would be opening up a can of worms, with us needing to list EVERY object that EXEC_METHOD might operate on. The "OpenInsight 10 Presentation Server Object Model" manual discusses all those objects...) - Bryan Shumsky [url=https://www.revelation.com]Revelation Software, Inc.[/url] ---- === At 10 DEC 2023 02:05AM Barry Stevens wrote: === Hi, Barry. I added hyperlinks to the SYSTEM and FILESYSTEM objects on the UTILITY page so that people who are looking for UTILITY methods can more easily find their modernized replacements. (Sorry, I'm not certain I'm understanding what you're saying yet - if you're suggesting adding links from EXEC_METHOD to SYSTEM and FILESYSTEM objects, I think that would be opening up a can of worms, with us needing to list EVERY object that EXEC_METHOD might operate on. The "OpenInsight 10 Presentation Server Object Model" manual discusses all those objects...) - Bryan Shumsky [url=https://www.revelation.com]Revelation Software, Inc.[/url] Maybe mention that then - I don't remember where where they are... (Obviously 😜 ) ---- === At 10 DEC 2023 09:14AM bshumsky wrote: === Hi, Barry. Yes, now that the initial wiki-ization of the documentation has been done, we can start the process of putting links between things to make finding the information easier. Thanks for the suggestion. - 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=3304F00EDF8B76478B51A03CFFE10552|View this thread on the Works forum...]]