Business Basic applicaton move from Open Server 5 to  Linux

Posted on 2011-10-05
Medium Priority
1 Endorsement
Last Modified: 2012-05-12
I have a Business Basic application running on SCO Open Server 5. We no longer have the install disks for the application. Is it possible for us to somehow move the Business Basic Application to a Linux box and if so how would we do it? Is it likely that the Business Basic application might have some hooks into the Open Server OS that might make it hard to move to a different OS/different hardware?
Question by:lineonecorp
  • 5
  • 4

Expert Comment

ID: 36924749
What Business Basic? If it is Basis BBX/PRO5 no problem.
Download the Linix interpreter at Basis.Com and copy the files to Linux.
Basis has utilities to convert many dilects of Basic to PRO5.
mileage may varry

Author Comment

ID: 36929673
Thanks. I will check further and get back if I have any more questions.

Author Comment

ID: 36967164
It turns out to be BBx PROGRESSION/2.  What steps would I have to take  to convert it so that it runs on a Linux distribution?
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.


Accepted Solution

kinsey earned 1200 total points
ID: 36968996
Downoad and install the new PRO5 interpreter, Install the utilities if they were not included in the base install.
Copy the all the files to the Linux box.
Run the _p4conv utility for each directory containing BBx programs or data files.
Keep a copy of the old files, the _p4conv updates in place over writng the orginal.
Tip before you run the _prconv be sure to allocate a large hunk of memory.
>START 4000
Or specify on the Pro5 launch withe the -m 4000 option.
If you have a large number of files in one directory _p4conv may run out of memory.
From an old BBx2 application most of the programs are likely small.

The new PRO5 should run the converted BBx2 programs fine.
If you are not familiar with the application I would recommend duplicating the filesystem layout from the SCO box, at least with links. In old BBx applications it is not uncommon to find absolute path names to programs and files stored in data files. Makes moving things a pain.
Also terminal types can be pain, check the config.bbx file, you want the terminals defined
Alias T00 tty term

Assisted Solution

kinsey earned 1200 total points
ID: 36969136
Another note
You cam intstall PRO5 without a license to run the conversions to test and buy the license latter if it works.
Without a license PRO5 will run in Nag Mode. At startup and every 15 min it will complain about being unlicensed, but will continue to run. I think it is single user only in Nag mode but should work for testing.
You could also look at BBj. A Java based version of BB. It will run the same PRO5 programs but may be more work to convert. The first shot should probably be PRO5.

Author Comment

ID: 36970681
Super. Thanks for all the info. I will give it a try. If I have any issues I will ask a related question.

Author Comment

ID: 37074553
I come across the download page from basic.com and there are serveral versions of PRO/5. Which one should I use?
I believe I should try to the lowest version which is 6.21 but would like to get your advice.


Expert Comment

ID: 37076461
You should be able to use any of them.
They are verry good at backward compatability.
Toe move from Rev3 to Rev4 you needed to run a conversion, otherwise prgrams should work as is.

Author Comment

ID: 37077485
Thank you.. I'm trying 6.21 now...

Featured Post

Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this post we will learn different types of Android Layout and some basics of an Android App.
In real business world data are crucial and sometimes data are shared among different information systems. Hence, an agreeable file transfer protocol need to be established.
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …

601 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question