I'd second David's comment. UniVerse in PICK flavour is a closer fit to D3, though some of the issues around casing for files may still bite you (at least UniVerse Basic has always been keyword case insensitive).
PROCs and paragraphs should come across fine, remember that paragraphs are PH not H types. Your dictionaries will generally work, but there is no *An equivalent or B correlatives. If you want to call a subroutine from a dictionary you need to use a SUBR() function in an I type. You are better off converting dictionaries to D and I types anyway, they work better with most of the advanced features (e.g. SQL and XML) and there is a conversion program hidden in the APP.PROGS file from what I recall. If you're using flashbasic with % calls, they will need to parsed out and replaced with equivalent functions, and the spooler is quite different. UniVerse supports some of the SP.. commands but frankly you're better off writing your own versions to map to the native SETPTR equivalents. Obviously any device control, terminal and printer settings, anything looking at system files and so forth will be the usual pain to convert. It all depends how vanilla the code is that you will be migrating. Brian -----Original Message----- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Hona, David Sent: 07 April 2011 12:03 To: 'U2 Users List' Subject: Re: [U2] Databasic conversion UniVerse PICK flavour account would probably be - out of the box - the path of least resistance. As UniVerse emulates the PICK D3 environment much better than Unidata. Unidata was designed to be a clone of Prime INFORMATION - engineered from the manual up (which including doing this the PI Manual said it could do, but in reality it didn't almost do as published!). Bill H has nicely documented stuff for you already in his post and elsewhere on the Net: http://www.rhinocerus.net/forum/databases-pick/305503-migration-d3-universe- doco.html http://old.nabble.com/RE:-D3-to-U2---how-to-import-a-FileSave-tape-p4361606. html -----Original Message----- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon Breen Sent: Thursday, 7 April 2011 7:14 AM To: 'U2 Users List' Subject: [U2] Databasic conversion Hi I am looking at a little side project to convert an entire system written in databasic on D3 to run on unidata. The guy i work with says it is a couple of hours work - I am not so sure myself. Anyone done this and know what the 'gotchyas' are ? Cheers Symeon. _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ************** IMPORTANT MESSAGE ***************************** This e-mail message is intended only for the addressee(s) and contains information which may be confidential. If you are not the intended recipient please advise the sender by return email, do not use or disclose the contents, and delete the message and any attachments from your system. Unless specifically indicated, this email does not constitute formal advice or commitment by the sender or the Commonwealth Bank of Australia (ABN 48 123 123 124) or its subsidiaries. We can be contacted through our web site: commbank.com.au. If you no longer wish to receive commercial electronic messages from us, please reply to this e-mail by typing Unsubscribe in the subject line. ************************************************************** _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users