You are here: Development Standards > Upgrading OSAS > Converting to 6.xx Graphical > Building the .BRC File

# Building the .BRC File

All functions that have a screen in character mode must have a graphical version of that screen. All standard OSAS functions have an associated .BRC (Binary Resource file) file that contains one or more screens to use with the function. These files are stored in the /osas/gui/ directory, but are installed only if your CD activation key grants you access to the GUI version of OSAS.

Naming Conventions

In naming these resource files, use the following convention:

1. If the program has only one screen, such as a report pick screen or simple maintenance screen, use the name of the program and add the extension .BRC (for example, the resource file for ARPRA would be ARPRA.BRC).
2. If the program is part of a chain of programs working together for a common task (for example, APACV, APACV1, APACV2, and APACV3, which all perform maintenance on vendors), name the resource file after the main part of the program name (in the example, use APACV.BRC). Within the resource file, add as many screens as the character version uses for the task.
3. If a single program is used for multiple tasks (such as for both maintenance and inquiry), use one resource file with 2 screens—one screen for the inquiry function and the other for the maintenance function.
   All OSAS resource files are created using a combination of the BASIS utility ResBuilder (which can be installed with the Basic Developer’s Kit) and a program in the Software Development Utilities that helps to create a resource file from a character screen layout.