Services


  Conversion Services

Whatever hardware or operating system platforms you are moving between, our range of porting tools and services is certain to reduce time, cost and risk.

Doric Computer Systems provide a range of consultancy services from complete project management and conversion and on-site installation, to telephone advice to your own specialists.

Our expertise covers the many tricky areas from moving applications and their data (e.g. legacy COBOL systems), to translation of operating system scripts and software products themselves.

This is complemented by a wide portfolio of tools that can handle automatically many of the nastiest problems faced in media conversion such as; binary high-endian/low-endian, real numbers, packed decimal, 7 and 8 bit parity and incompatible ISAM file formats. Where appropriate, we offer these for rental on client's own machines to ensure full control for the client.

Through the wide range of hardware platforms we maintain in-house, plus our close links with industry partners, we can also offer complete turnkey porting facilities, to provide fast, reliable porting off-site with minimum disruption to customer's ongoing support and development work.Conversion Services

We can, for example, run your applications through INFOSCAN or INFOCVT using our computers and return the application to you in a wide variety of formats for installation and testing. Our staff use many in-house tools, techniques and utilities or will create specialized ones for specific projects. Doric can also be commissioned to create custom conversions utilities for your needs, write shell scripts, and can port your own DBUSR commands.

 Top of page



 Porting Tools

More and more INFO users find themselves faced with the question: "How do I move my INFO applications from my ageing PRIME or DEC VAX to UNIX , DEC AXP Open VMS or Windows NT ". To provide users with a cost effective solution, Doric Computer Systems has developed two software utilities, INFOSCAN & INFOCVT.

INFOSCAN - Source Scanner

INFOSCAN is an interactive, menu driven application designed to interrogate an INFO or INFO-Text application, and report on many standard and user defined criteria. Changes to Programs, Data File templates, Input Forms ,Special Forms and Reports can be singularly or globally applied. The procedure normally consists of taking a copy of an operational application and modifying it for a target operating system. Although this part of the process is not strictly necessary in advance of using INFOCVT, it does mean that an application can be made ready to run on another operating system prior to porting.

INFOCVT - Application Converter

INFOCVT ports INFO and INFO-Text applications and data from one operating system format to another. All information concerning the source and target formats and locations are entered on the command line. No changes are made to source code, and external file references will be changed to local ones, or optionally can be retained in the original format. Normal source code changes when moving between completely different operating systems are generally in the area of spooling printed output, references to external data files in commands such as GET and SAVE, and spawning external commands. For example, pathnames have different delimiters: under Primos ABC>XYX>FRED is a valid pathname and file, under Open VMS it would need to be [ABC.XYZ]FRED, while under UNIX operating systems this would be /abc/xyz/fred. Some applications will, for example, build up a pathname from several different sources for subsequent use in a GET, SAVE or OUTPUT command. A literal in the form of 'ABC>XYZ>FRED' may never appear in the INFO code as a whole. To help detect uses of this and similar techniques, use INFOSCAN (see above).

Reviewing Applications

When customers move platforms they frequently take a fresh look at their applications and tidy up or standardize on naming conventions, file storage, global variables and methodology in general. They may also have been developed some time ago, and could be revised for performance reasons to use more efficient techniques. INFOSCAN can help save a great deal of time by giving you a lot of useful information.

  Top of page