You are here: Development Standards > Upgrading OSAS > Converting to 7.0x > Programming Changes

# Programming Changes

Several changes are required in version 6.5 application programs to allow them to run on the BBj language platform available beginning with version 7.00. While these changes are not necessary to run these programs under the PRO/5 platform and version 7.0, it is easier to make the changes in both platforms and maintain a single set of programs that can run on either platform.

Reserved Word Checking

BBj is sensitive to the use of key words as variables in programs. Therefore, all programs must be checked for reserved words using the _keyword utility. Any variables identified as reserved word conflicts must then be changed.

INFO( ) Variable

The INFO( ) variable contains several new values and changes to some others. Search programs for use of the INFO( ) variable, then consult the BBj documentation and make the appropriate changes in affected programs.

Sort File Allocation

Unlike in prior versions, sort files in version 7.0 are not named using the terminal ID. This change is required because the same terminal ID can be assigned to several User IDs in version 7.0. In addition, multiple functions can be launched from the MDI Menu, which could cause conflicts in sort file naming.

To name a sort file, use STBL(“SORTSEQ”) in place of the terminal ID. Sort files should be named consistently as “SCRT.”+STBL(“SORTSEQ”), and, if necessary, “SCRT2.”+STBL(SORTSEQ”), and so on.

Invalid Verbs

Some verbs, functions, and variables that were infrequently used in PRO/5 are no longer available in BBj. They include:

- CPL
- LST
- PGM
- DSZ
- PSZ
- SETTIME

Check programs for use of these verbs, functions, and variables and change the code as needed.