List User Locks Administration Tool for OI v9.4


OpenInsight 9.4

Revelation Software have released a new RDK via the WORKS section of http://www.revelation.com which contains an updated LIST_USER_LOCKS window, along with supporting LIST_USER_LOCKS and RTI_LH_INFO procedures.

This utility has been tested with OpenInsight 9.4 and above and the Universal Driver 4.7.2 and Universal Driver 5.0.0.5.

Execute the window LIST_USER_LOCKS. The window will display a list of locked records. Each line item will display computer name, volume, table and record keys. With the Universal Driver 5.0.0.5 the computer name will include the network logon and process ID so that you can determine exactly which session holds the lock on a terminal server.

Works members can download this utility from the Works Downloads section of the web site.
Read On….

ITMS Uses Revelation Software to Stay Ahead of the Curve


An article by Stephanie Simone.

OPTO Software, part of iTMS Software Pty Ltd, provides manufacturing inventory software, including ERP solutions, to a wide variety of industries. Customers span the fields of manufacturing, mining, civil, fabrication, and engineering as well as distribution, retail and wholesale, construction, and importing and exporting.

Based in Brisbane, Australia, Opto has been providing ERP, material requirements planning, manufacturing and inventory software solutions to Australian businesses since the early 1990s, and in turn, these software solutions have enabled smaller manufacturers to close the technological and competitive gap between their business and larger-scale market leaders.

Used by hundreds of clients across Australia, Opto prides itself on being small enough to be highly flexible but large enough to deliver the latest technology trends to its customers while shielding them from the underlying complexity. Providing steadfast support, Opto seeks to guide customers through every phase of their installation, from evaluation and feature selection to technical support and help desk enquiries.

OpenInsight at the Core
“Our focus is on the manufacturing technologies you use to build things. Surrounding that, we also plug into accounting systems,” said Jeremy Bolton, managing director. “Revelation Software’s OpenInsight is the heart of our business; our whole product is based on it.”

According to Bolton, a key differentiator for ITMS/OPTO is its deep understanding of the nuances of manufacturing. Revelation supports that agility, ensuring that OPTO platform is easily configured.

“We’re very good at making software fit into many applications with the ability to deliver it quickly and cost effectively, while also making it easy to understand,” Bolton said. “What sets us apart is the ability for the OPTO platform to be easily configured to precise customer requirements.”

The company’s partnership with Revelation was forged after OPTO’s CEO sought to build an effective and simplified system to solve manufacturing issues.

Ability to Adapt
Revelation has made OPTO’s platform very adaptable. It’s simple to build on and it supports both emerging and existing applications, according to Bolton.

Because it runs on a MultiValue database, OPTO can add new capabilities to its platform without affecting the data model.

“If someone needs something with Revelation, the architecture of our product enables us to add the new capability without changing the underlying data model of every other customer,” Bolton said. “Our software can fit in many applications.”

MultiValue database technology can be quickly tailored to unusual requirements and it can talk directly to the CRM copy machine, Bolton explained.

“When we are talking to people about layout, normally we have to get spreadsheet, but this technology allows us to do a layout quickly and effectively,” Bolton said. “Revelation gives us the flexibility we need when responding to customer requirements.”

Built for the Future
Reliability and compatibility are also why OPTO has stayed with Revelation for more than 20 years.

The technology helps OPTO support its customers by providing them with a platform that delivers better customer outcomes, quickly, and cost-effectively.

The MultiValue aspect of the platform make it possible to process requests from customers quickly and with a speed that relational database management systems can’t provide, according to Bolton.

“Running Microsoft SQL Server or Oracle didn’t make any sense,” Bolton said. “There is nothing else you can find to handle so much data.”

Additionally, the cost to customize the platform for a customer was “astronomical,” whereas using Revelation makes the platform cost-effective for the client, Bolton explained.

However, if customers do need to utilize relational database management software, the OPTO platform can integrate to any part of the database that’s necessary, he noted.

Read On…

DBTA – MV Vendors Look to the Role of MV in the Future


1P7A8552Database Trends and Applications have just published a new article that looks at the role of MultiValue technologies in the future.

Author Stephanie Simone, talks to six of the key leaders in the MultiValue community to get their viewpoint on the future of our great technologies into the future.

Here is what Mike Ruane, President and CEO, Revelation Software had to say on the subject.

“At Revelation Software, we are incorporating features, capabilities, and integrations into OpenInsight (our MultiValue database development environment) to address the challenges of evolving data environments.

We are providing MV developers with a browser-based rapid application development tool that lets them generate responsive forms, reports, and dashboards, and we are supporting the “develop once and deploy to the desktop, tablet, or a mobile device” design philosophy.

With a development environment that tightly integrates with the Git source code management system, we offer an environment that allows for collaborative development teams as well as source code management.

Moreover, our database development environment seamlessly integrates with cloud databases. Building applications that utilize NoSQL cloud-based data storage allows us to support large numbers of concurrent users, deliver highly responsive experiences to a globally distributed base of users, provide high availability, and also handle semi-structured and unstructured data.

Enhancing usability, OpenInsight offers a development user interface within MV that is similar to what developers outside the MV world are accustomed to, provides a database environment that utilizes industry-standard AES encryption and policies, and enables end users who work with MV data stores to view their data in today’s BYOD world.”

Your can view the entire article on DBTA’s website here.

OpenInsight 10 Presentation Server


OI10white

OpenInsight 10 Features –
OpenInsight 10 Presentation Server

The OpenInsight Presentation Server is a core part of the OpenInsight Development suite.  It hosts the OpenEngine virtual machine and provides Basic+ programs with an object based interface to create and manipulate Windows Desktop Applications.  As well as providing the capability to create your own applications, the Presentation Server also provides the actual OpenInsight development environment itself, which comprises the IDE and its associated tools.

Download a copy of the OpenInsight 10 Presentation Server Reference Manual HERE.

PLEASE NOTE: The OpenInsight 10 Presentation Server Reference Manual is currently a work in progress and is may well change between now and the release of the OI10 final release.

Alternative Method to Maintain Indices Or Any Other Repetitive Processes


If your site is running an engine server, you can take advantage of the built-in “System Monitor” feature to automate regular processes such as index updates.  If you edit, with notepad or similar application, your engine server’s configuration file (normally eserver.cfg, located in your OpenInsight folder), you may find a line that starts:

System Monitor=

Following the equal sign, you can specify the process you want to run, along with the application, user name, and password where the process should be run (comma-delimited).  Multiple processes my be specified, separated by semi-colons.

You can find out more about this useful OpenInsight feature in the OpenInsight Knowledgebase or by simply clicking here.

OpenInsight 10 – Alpha 7


OI10whiteRevelation have made some good progress with the OpenInsight 10 Alpha and I’m currently working through my bug list and closing a nice number of reported issues from earlier alphas, something that I’ll continue with over the weekend.

In line with their open and transparent policy for OpenInsight 10, they Alpha v7 is now available for download to all Works Members.

The Alpha v7 is available as a full install. So, if you have worked with earlier alpha’s please use the AppBackup facility to backup your old alpha work and restore it into the new alpha.  This is what I do but one word of warning.  If you keep your data, images and other supporting files in a specific folder (I keep things in C:\RevSoft10.6\MDPmyApp) you’ll need to copy that folder from the earlier alpha and into the new alpha once installed.  The app restore will then use the new folder and the restore should run just fine.

This version includes many enhancements to the IDE, Form Designer, Table Builder and O4W, so it is well worth a look and to take the opportunity to report any issues that you find to Revelation and have those issue addressed before Revelation releases the beta.

OpenInsight for Web (O4W) v2.0, included in the OpenInsight 10 Alpha v7, is a rapid application development tool that lets you generate responsive forms, reports, and dashboards.  Use the powerful GUI drag-and-drop to lay out your forms and then test in both desktop and mobile browser mode. Or use the toolset’s full-function API to create the most sophisticated web pages.

Alpha v7 is set to expire on April 4, 2017.

OpenInsight Authorisation Process


reauthI have recently been asked several times about the OpenInsight Reauthorisation process, how easy it is to use the process and what issues people might face.

The process is extremely easy when planned for because you have to get everyone off of the system and you need to make sure that there are no locks on the system, services running, etc.

The OpenInsight License Renewal and Installation/Upgrade Authorisation Process .pdf file that is located in the Documents folder under your OpenInsight installation contains ‘full’ details, but I have created a couple of videos and uploaded them to my usual RevSoftUK YouTube channel.

There are two videos.  The short video shows how quick and easy it is to authorise systems when the correct procedure is followed.  The longer video goes into a little more detail about why we need this process and some of the usual gottchas that we come across.  The longer video also has a couple of annotations about running the reauth.exe routine with administrator privileges if users don’t have adequate permissions and also about restarting the OEngineServer and other services that might be needed to run the application.

I hope that these videos are useful to developers and end users when reauthorizing their OpenInsight based systems for the annual renewals and also when adding additional users.

This process is applicable to OpenInsight 8.0.3 to 8.0.8, 9.x and it might be different for other versions of OpenInsight (i.e. the forthcoming OI10).