The panel that is described below allows you to select the physical properties that you want.
When you choose to create a new message definition file from an existing COBOL file, you are presented with the following panels:
For STD or OPT, COBOL BINARY data-items (including USAGE COMP, COMP-4, or BINARY) have maxInclusive and minInclusive facets that are created to conform to their PICTURE clause (for example, PIC S999 = min -999, max 999).
This option adds a Value Constraints node under Logical properties in the Properties Hierarchy and the values that you specify are subsequently used for validation during run time.
If a simple type has both minimum and maximum inclusive facets set, as well as enumeration facets, the enumeration facets are used in preference to the minimum and maximum inclusive facets.
If the data structure is initialized to a particular character, the resultant message can cause parsing errors because some fields contain a value that is not valid for the data type of the field. If you select this option any fields that have been initialized to a particular character are treated as NULL values, and the parsing will succeed.
Specify the initialization character using the Null character control, the default value for which is the SPACE character. Setting these controls results in the selection of the Nillable property for all global elements, the CWF Encoding Null property set to NullLiteralFill, and the CWF Encoding Null Value property set to the specified character.
Under normal collation sequence rules, use 0x00 for low-values and 0xFF for high-values.