The
BMS page in the project properties lets you specify build settings for BMS compilations.
Note: The properties set on a .bms file in your project might differ from the BMS properties set for the project. To reset the file properties to the values set for the project, right-click the .bms file in Solution Explorer, and click
Reset item directives (to project).
Advanced
- 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.
- Currency Character
- Specify a single character to be used as the currency sign.
- Decimal Point Character
- Specify a single character to be used as the decimal point in the .bms files - either . (period) or , (comma).
- 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.
- Hyphenate Field Suffix
- Specify whether to enable hyphenated suffices for fields.
- Map Name
- Specify the name for the map file. Only available in the BMS file properties.
- Levels
- Specify the levels to use when the copybook is generated (copybook start level and increment).
- Prefix
- Specify the prefix to be used for data items generated in the copybook.
- 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.
- Use Assembler Preprocessor
- Specify whether to execute the Assembler preprocessor before parsing the file.
General
- Additional Directives
- Specify any additional directives to pass to the BMS compiler. Use space to separate the directives.
- Align Data Items on Half-Word Boundaries
- Specify that data items are to be aligned on half-word boundaries.
- SDF
- Specify whether to use SDF comments for parse and compile.
Output
- Assembler DSECT Output Path
- Specify the path to the directory in which the build generates the Assembler DSECT files. If no path is specified, the files are generated in the project directory.
- Copybook 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.
- Include Output Path
- Specify the path to the directory in which the build generates the load modules. If no path is specified, the files are generated in the project directory.
- Load Module Output Path
- Specify a path for the generated
.mod file different than the default one.
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.
- MAP
- Specify whether the build should create a MAP load module containing screen-handling code when the mapset type is set to TYPE=&&SYSPARM.