Previous Topic Next topic Print topic


BMS Properties

The BMS page in the project properties lets you specify build settings for BMS compilations.
Note: To enable file-specific properties on a BMS file, that differ from the BMS properties set on project level, right-click the .bms file in COBOL Explorer, and click Enable file specific settings. To switch to using the project properties, disable this setting.

SYSPARM

MAP
Specify whether the build should create a MAP load module containing screen-handling code when the mapset type is set to TYPE=&&SYSPARM.
DSECT
Specify whether the build should create a copybook, or an include file or an Assembler DSECT file when the mapset type is set to TYPE=&&SYSPARM.

General

Enable SDF features
Specify whether to use SDF comments for parse and compile.
Align Data Items on Half-Word Boundaries
Specify that data items are to be aligned on half-word boundaries.
Verbose
Check this to enable showing informational and warning messages during the compilation of the .bms files.
Additional Directives
Specify any additional directives to pass to the BMS compiler. Use space to separate the directives.

Advanced

Use MAP name
Specify the name for the map file. Only available in the BMS file properties.
Use DSECT name
Specify the filename you want to use for the copybook to be created when the .bms file is compiled. Only available in the BMS file properties.
Levels
Specify the levels to use when the copybook is generated (copybook start level and increment).
Use SDF prefix
Specify the prefix to be used for data items generated in the copybook.
Decimal Point Character
Specify a single character to be used as the decimal point in the .bms files - either . (period) or , (comma).
Currency Character
Specify a single character to be used as the currency sign.
Allow Long Macro Label Names
Specify whether to use long labels for macros in the .bms files. Equivalent to the setting the HLL directive of the BMS Compiler.
Redefine Input
Specify if each field's attribute byte should redefine the flag byte in the input map. This is equivalent to setting DFHMSD STORAGE to AUTO.
SDF Map Size
Specify whether to generate map length in the copybook for SDF mapsets.
Hyphenate Field Suffix
Specify whether to enable hyphenated suffixes for fields.

Output

DSECT Output Path
Specify the path to the directory in which the build generates the DSECT files. If no path is specified, the files are generated in the project directory.
Binary Output Path
Specify the path to the directory in which the build generates copybooks for the BMS files in your project. If no path is specified, the files are generated in the project directory.
Previous Topic Next topic Print topic