In Development: Building OpenInsight 10 Promoted Events and the Repository One of the most powerful programming features of OpenInsight is the “Promoted Event” model, allowing you to write “global” event handing code that can be triggered for a variety of situations, such as for all objects of a certain type, or for all objects in an application, and so on. This helps to centralize your code base and restrict unnecessary duplication, thereby making development faster and more robust.
However, promoted events have also been one of the most opaque parts of the system and their use is somewhat awkward and error-prone because they rely on the dark art of naming conventions and manual record copying between tables. In an effort to rectify this, we have integrated them into the OpenInsight Repository so they can be tracked properly and you can see at a glance exactly what is in your system. To read more of Carl Pates' blog, "News and notes from the bleeding edge of Revelation Software development", click HERE.
|
|
|
TECH TIPS Did you know...That you can configure RDK installation processes.
One of the records in the SYSUPGRADE table, %PROCESS%, contains the instructions to be used during the installation process. Instructions are placed into this record in blocks, with a header at the top of the block indicating the process to perform. Below is a list of the installation processes:
[CREATE TABLES] * To create tables VOLUME/TABLE/ACCOUNT VOLUME/DICT.TABLE/ACCOUNT
[COPY TABLES] * To copy tables VOLUME/DICT.TABLE/ACCOUNT VOLUME/TABLE/ACCOUNT Create the dictionary in the deployment and copy all of the dictionary records into the SYSUPGRADE table; this will also create any indexes on that table that existed in the development system.
[DELETE TABLES] * To delete tables TABLE
[ATTACH TABLES] * To attach tables VOLUME/TABLE/ACCOUNT
[DETACH TABLES] * To detach tables TABLE
[ALIAS TABLES] * To alias tables TABLE/ALIASNAME Will alias a table in the RDK directory.
[COPY OSFILE] * To copy OSFile ODIR/FILE
[DELETE ROWS] * To delete rows TABLE/KEY
[EXECUTE PROCEDURES] * To execute procedures prior to upgrading RDK PROGRAM NAME
[DECLARE DLL] * To declare DLL NAME OF ROW IN SYSPROCS THAT DEFINES THE DLL
[EXEC PROCEDURES POST] * To execute procedures after RDK upgrade PROGRAM NAME
|
|
|
|
EUROPEAN PAYROLL SOFTWARE PROVIDER EXPANDS WITH O4W
The October 2013 issue of Database Trends and Applications features an article written by Joyce Wells titled European Payroll Software Provider Expands with Revelation Software's OpenInsight for Web
With the myriad of constantly changing tax rules, dealing with payroll deductions and tax payments can be a time-consuming and costly endeavor. To get this onerous job done efficiently and cost-effectively, many businesses utilize payroll software specialists that provide tools to support their in-house staff. For Ardbrook, a Dublin, Ireland-based software provider of payroll software, Revelation Software’s OpenInsight provides the agility necessary to adjust its payroll product features to address emerging market requirements. The recent introduction of OpenInsight for Web has also enabled Ardbrook to provide its software as a service online.
Ardbrook has relied on Revelation Software to provide the backbone technology for its premium products and services for more than 20 years. While the company’s main business is payroll software, the company provides banking software as well, all targeted at the Irish market. “Our core product is payroll, but payroll - and paying employees into their bank accounts - led to us to produce a piece of banking software,” says Peter Furlong, Ardbrook’s managing director.
Using OpenInsight for its payroll solution Ardbrook developed EuroPay and it is used by organizations that require extreme flexibility in calculations, analysis and reporting. Again, using OpenInsight to develop its banking software Ardbrook developed PayCE and DEFT for debiting and crediting. READ ON.
|
|
|
|
MICROSOFT SUPPORT FOR WINDOWS XP ENDING APRIL 2014 Support for Windows XP is ending on April 8, 2014.
After April 8, 2014, technical assistance for Windows XP will no longer be available, including automatic updates that help protect your PC. If you continue to use Windows XP, your computer might become more vulnerable to security risks and viruses.
An unsupported version of Windows will no longer receive software updates from Windows Update. These include security updates that can help protect your PC from harmful viruses, spyware, and other malicious software, which can steal your personal information. Windows Update also installs the latest software updates to improve the reliability of Windows—new drivers for your hardware and more.
Advanced Revelation will not run on workstations installed with Windows Vista, Windows 7 or Windows 8. If you are running an application built with Advanced Revelation we strongly suggest that you consider upgrading to OpenInsight usingArev32.
|
|
|
|
|