An insight into CFG_CTO


For anyone developing or working with an ARev32 application, Sprezzatura have just published a wonderful article with regards to the system’s configuration file.

Many people who initially made the move to AREV32 with the intention of slowly re-engineering their way to a purely OpenInsight based environment still find themselves with systems that are heavily AREV32 reliant. With this in mind we thought it might be an idea to spend a little time examining CFG_CTO to see what little goodies might be lurking in there. So with the help of Revelation’s esteemed CTO guru, Bryan Shumsky we’ve put together this little guide.

More ….


didyouknowoiDid you know… that you can copy entities from one application to another using SYSCOPYAPPS.

Repository entities are prefixed with an application name which makes it difficult to copy items from one application to another.  The SYSCOPYAPPS form is a handy tool to copy specific types of entities or a complete application from one application to another application.


New Look Website

The new website is finally online.  Completely hand crafted in html using Dreamweaver and with responsive web pages, the new site should render better on all devices.

Support for mobile devises was especially important given the rise in people browsing the site on phones and tablets of different sizes.  It also gave me a chance to learn some new skills, despite some late nights and plenty of frustration.

The new site is drastically cut down from the old bloated site.  Over the years I have been adding numerous pages that customers had requested and there was still some old information online.  Furthermore, I have lost a lot of the technical information because the US website handles that so much better these days.

That said, if I have deleted something that you use a lot, wish to have back online or something that you would like to see and which is not there, please drop me a line a line with the details and I’ll see what I can do.

Apart from being responsive, one of the few new features that I have included is a chat facility.  When I am logged in, people will be able to chat with me in real time and this is another modern feature that many web users look for these days.  With the release of OI10 soon, I’m looking forward to a rise in interest in the tool-set and what Revelation has to offer more generally.  Hopefully the new look website will be welcoming to those developers who have not yet found us.

In the meantime, I hope that you also like the new look and feel to the website.

Universal Driver 5.0 Released

I am pleased to announce that the Universal Driver (UD) 5.0 is now available to anyone running OpenInsight version 9.4.

Originally planned to only be supported with the forthcoming OpenInsight 10 release, interest has been sufficiently high in the UD 5.0’s new features that Revelation has released the new version with support for the widely adopted OpenInsight version 9.4.

The Universal Driver that is bundled free of charge with all of the 9.x releases, remains Universal Driver NUL 4.7.  However, the Universal Driver NUL 5.0 is only compatible with OpenInsight 9.4.

If you are purchasing a new Universal Driver License for use with OpenInsight 9.4, you now have the choice of using the Universal Driver 4.7 or the newer Universal Driver NUL 5.0 – please specify your preference when ordering.

If you are an existing user and you are running OpenInsight 9.4 and the Universal Driver 4.7 or Universal Driver NUL 4.7, then we have an upgrade path for you to get to the version 5.0.  Again, drop us a line and we will be pleased to provide you with the appropriate costs.

If you are an existing user and you are running an older Universal Driver, then you’ll need to purchase the upgrade to the UD 4.7 and then the upgrade to the UD 5.0.  Again, we will be pleased to quote for your specific needs accordingly.

New look for the blog

new-blog-designIt is all change online for RevUK at the moment.  As many of you will hopefully have noticed, I have recently changed my blog theme and opted for a more contemporary and cleaner looking theme.

I am also pleased to have a theme with a library of images and which picks a different image when the blog is opened. Better still, it is another chance for me to enjoy (and share with you) some of my images form my trip to California earlier this year.

I hope that you like the look of the new blog theme and that you continue to find the posting useful and informative.  But, it is not stopping there, I am currently in the process of redeveloping the website and I hope to have a new fresh look for the site online very soon – and with support for mobile devices.  Watch this space.

Is your Antivirus hitting your revparam file?

Some people say that I talk too much but once in a while I pick up a real nugget of information during conversations.  It’s why I like talking, rather than hiding behind email.

Anyway, I was talking with Bob Carten about the UD5 and performance in general because he has been working hard in this area for the forthcoming OI10 release.  During the conversation he mentioned to me that during a recent performance test, he noticed that his anti-virus software was periodically scanning his revparam file.  During the scan the revparam file would become locked for writing during the scan.

We all know to make sure that the .lk and .ov files are excluded from such scans, but it would appear that a recent change in the antivirus world has seen the scans including files with no file extension – so that’ll include the revparam file.

It is therefore strongly advised that revparam is now also added to your anti-virus exclusion list to avoid any issues accessing the file.

Remember also that the revparam file is accessed whenever a write is being made.  I understand that this will result in an access issue if it is being scanned and OI need to check it.  The constant checking of the revparam file is being enhanced for OI10 so that the revparam content is loaded into cache and thereby avoiding the revparam file needing to be accessed all of the time.