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.