Business Basic applicaton move from Open Server 5 to  Linux

Posted on 2011-10-05
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
    LVL 3

    Expert Comment

    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

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

    Author Comment

    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?
    LVL 3

    Accepted Solution

    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
    LVL 3

    Assisted Solution

    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

    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

    I come across the download page from 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.

    LVL 3

    Expert Comment

    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

    Thank you.. I'm trying 6.21 now...

    Featured Post

    Enabling OSINT in Activity Based Intelligence

    Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

    Join & Write a Comment

    Suggested Solutions

    Title # Comments Views Activity
    wefewf 2 28
    mergeTwo  challenge 13 55
    How Complex Is This Java Course ? 9 52
    Unix Script: Loop over all days of a month 13 16
    Since upgrading to Office 2013 or higher installing the Smart Indenter addin will fail. This article will explain how to install it so it will work regardless of the Office version installed.
    This is about my first experience with programming Arduino.
    Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
    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 …

    755 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

    Need Help in Real-Time?

    Connect with top rated Experts

    19 Experts available now in Live!

    Get 1:1 Help Now