Main Menu

KB#00625-Converting earlier BBx applications to PRO/5

Title:

Converting earlier BBx applications to PRO/5

Description:

There are a few different ways that you can convert BBxPROGRESSION/2 applications to PRO/5. The first is simply stringing the file to ASCII format and then using the merge command to bring it into PRO/5. Following is an example of how to do this for a file called hello.bbx in BBxPROGRESSION/2. 

In BBxPROGRESSION/2 
> load "hello.bbx" ***loads hello.bbx into workspace**** 
> string "\hello.lst" ***creates a string file called hello.lst" 
> open(1) "\hello.lst" ***opens hello.lst to channel 1*** 
> list(1) ***lists hello.bbx to hello.lst*** 
> close(1) 

in PRO/5 
> open(1) "\hello.lst" ***opens hello.lst which is still an ASCII file*** 
> merge(1) ***merges hello.lst into the workspace*** 
>list ***confirms that file was merged to the workspace*** 
>save "hello.bbx" ***saves the workspace file to PRO/5 format*** 

While this is relatively simple, BBx does come with utilities that can do this for you. xxxxlst will automatically create a string file of whatever is in the workspace. You would use this utility in the older version of BBx. xxxxcpl will automatically convert the string file into a readable BBx file under the new platform. (xxxx=PRO/5, BBxPROGRESSION/4, BBxPROGRESSION/3...) Please note that these are not BBx programs. They are stand-alone applications that are run outside of BBx. For more information on these applications, please see the BBx Utilities Manual. 

Another option is the _p4conv conversion utility. The _p4 conv utility converts BBxPROGRESSION/2 and BBx Progression/3 programs to the PRO/5 format. _p4conv will not convert programs that are damaged or that are protected using the SAVEP command. For further information on this utility, please see the Utilities manual. 



Last Modified: 02/23/2004 Product: PRO/5 Operating System: N/A

BASIS structures five components of their technology into the BBx Generations.

  Google+ View BASIS LinkedIN ProfileVisit our Twitter Feed Check out our Facebook Public Profile Click to View the BASIS youTube channel