The past year has certainly had its challenges and required some deft footwork at times. Nonetheless, we look forward to 2010 and take this opportunity to thank all our customers for their support over the past year and success and good fortune in the year to come.
amazing increase in speed.
Most of the migration work has involved data conversion from the original RMS structures, a general UNIX learning exercise and some specific code changes to support the differences in user interface and printing services.  Most importantly there has been no requirement to recode our precious program logic or change our business procedures and as a result, no need to retrain our users.
Throughout the migration we have received excellent support from Rapidgen Software.  Most of our questions have simply related to our learning curve of both RPL syntax and UNIX, however we have had a small number of issues related to our specific requirements (some to do with our version of Linux and some to do with specifics in our Filetab code that did not convert) and Rapidgen Software always quickly came up with a neat and simple solution that enabled us to proceed with the migration uninterrupted.
For 21 years Duncan Rogers Engineering have been using a stock control and order processing system written in Filetab-D and operating on an Open VMS VAX system.  It's a good system and does the job that we want.  Over the past couple of years we have been looking to move this application away from the ageing hardware and have experimented with a number of software vendor solutions which have not worked or been too costly.  We could not find a package to replace our bespoke application and are not the size of company that could afford a full SAP "makeover".
We contacted Rapidgen Software who claimed that they could breath new life into our Filetab code and have it run on a Windows or Unix server with minimal code changes or effort.  Just 12 months after our initial contact with Rapidgen Software and with the help of a specific Filetab/RPL syntax converter, our new application is live and running on a Linux server.  Our users have hardly noticed the difference apart from the
via a Language called XSLT (eXtensible Stylesheet Language Transformations) which is itself a variety of XML.  RapidGen Software can advise on this process or create transformation scripts on a consultancy basis.
The generated XML contains a reference to a default XSL transform to render the file as HTML when viewed with an XSL-enabled Web browser such as Internet Explorer or Firefox.  This provides a convenient way to inspect the content of the DDS in a human-readable form.  (Note that GDE already contains a limited save-to-XML facility which is incompatible with the new schema; if required, an additional transform is available to convert back to this deprecated format.)
A future version of GDE will include the ability to import XML also, to support save/restore operations.  It is intended to extend this to other utilities too (e.g. the RFL Forms Editor and the GPE Profile Editor) so that in time XML will replace "serial format" altogether.
Data Dictionary Output to XML
One of the most useful IT innovations of recent times is XML (eXtensible Markup Language), a generalization of HTML which allows hierarchical data structures to be stored in a self-describing text format known as a schema.  Because one XML schema can easily be transformed automatically into another, or into other formats such as HTML, PDF etc., XML is now the medium of choice for transporting structured data between applications and for separating content from presentation in Web pages.
In the next release of Genius, GDE includes a facility to dump the Data Dictionary (DDS) in XML format instead of the traditional "serial" format, making it possible to import Genius data definitions into other XML-compatible packages.  An example command is
RCM> GDE SAVE=RSRDDS.XML XML
Usually the XML must first be converted into whatever schema the receiving program requires, typically
Genius Runs on Windows 7
Windows 7 is now out and has been generally well received.  Windows Vista was not widely adopted, being heavy on resources and constantly nagging users with security warnings.  Windows 7 refines the Vista codebase and runs much more efficiently - unlike Vista, it will even run on a netbook.
Genius users will not be surprised to hear that Genius runs quite happily on Windows 7 with no changes to the code or installation process - and with its tiny footprint is quite at home on a netbook.
Continued from page 1
Now that our migration is complete and we are live, we are ready to start implementing some of the system development that we have, over the past couple of year, put on hold.  We are delighted with the speed and success of the migration process and are excited about the opportunities that now lie ahead.
Thank you to all at Rapidgen Software.
Andrew Rogers
Duncan Rogers (Engineering) Ltd
Did you know?  
You may have noticed, albeit accidentally, that many of the major options with the Genius tool set operate in multi-lingual mode.
There are no separate language kits for the product but the program modules dynamically determine the LOCALE being used for each process and set the reserved system variable *SYSTEM_LANGUAGE accordingly. This allows any RapidGen program to select which help text files are used.  
However when it comes to displaying text strings and messages in programs using GUI panels or DISPLAY verbs, the prospect of having to add code to allow each panel or text display to operate in multi-lingual mode is rather daunting.
To simplify the procedure and to enable existing programs to be converted to operate in any language, a utility program has been supplied with the Genius kit product that will identify all text items within program sources and replace these with variables.  
The program works semi-interactively and allows you to determine which text strings are static and which are language/locale dependent.  When selection is complete, it replaces the strings with variables throughout the source code and creates a separate copy file containing the variable definitions. This copy file can then be duplicated and translated for each locale that you wish to support.
A couple of further manual changes are required to the source to ensure the correct locale strings are loaded at the start of the program and "job done".  
Although released, the utility CVML has never been documented and itself has no help files.  We will be correcting that in the next release but in the meantime, if you require guidance on its use, please contact the support desk.
We are very sad to have to announce that Richard Kirkman, our Chief Technology Officer, died in April, at the tragically youngage of 54.
We owe him a huge debt of gratitude for it was Richard who maintained support for our customers and kept the Genius codebase secure in the period 2003 - 2005.  
When RapidGen Software took over in 2006 and many of the team returned, Richard was responsible for getting the technical effort up and running again.
He will be remembered with great affection by all his colleagues as a brilliant scholar, technical wizard and man of strong ethical principles.
hex21.jpg
Month) providing ISAM-based data views containing data formatted appropriately (codes expanded, descriptions added, etc.).
They have installed the Genius Client on over  90 PCs, running various versions of Windows. This allows access to these extract files either directly from their OpenVMS servers or via the network.
Key personnel can now use the Executive Information tools within Genius to drill down through data in various ways allowing trends to be identified, anomalies to be located and, in general, to access the information held within the application.  Users can apply existing routines, or write new ones, to perform their own analysis without affecting or altering the core application.
This has allowed the client to meet their users' need of looking at their information, in their own way, in an effective manner without compromising applications that are core to the business.
Many organisations have legacy systems that started life on Digital (DEC) hardware, running core business applications effectively in terms of both cost and operation.  Frequently these store data efficiently but in a format and structure that best suits the core application. It is not in a flexible or convenient form for ad hoc analysis or data drilling which would release the information that is vital in tuning a business operation.
One of our US based clients has addressed this typical mismatch of primary application purpose and management information needs, by bringing in the Genius Client and using the Genius Executive tools.
This client has been using the Genius Suite for over 18 years and has core applications on OpenVMS VAX platforms.  Programs to produce Genius Executive extracts have been  developed and are run on a regular basis (typically overnight or once a
Getting the most out of raw data
range of products and services offered to IBM's clients, and those of the partners/affiliates.
This year Rapidgen joined IBM PartnerWorld to hear about new IBM product offerings, their R & D and market research.
Because IBM provide their PartnerWorld affiliates with access to IBM's own internal technical resources, we believe this can benefit RapidGen Software and our Genius Users. We look forward to demonstrating this during 2010.
Over the decades, IBM has built a strong relationship with a vast customer base. Their range of products and services continues to grow and today their global reach is supported by some 400,000 members of staff.
But IBM has come to realise that they cannot anticipate or solve every challenge in today's rapidly evolving IT universe. PartnerWorld seeks to address this by collaborating with independent enterprises to extend the
RapidGen  joins IBM PartnerWorld
3 Hampton Court Way, Thames Ditton, Surrey KT7 0LS, UK            VAT No. 872 4411 28 Tel: +44 (0)20 8786 6909                      Registered in England  No. 5585419