Master list of all EGL properties
The following table lists all of the properties that you can use to modify EGL parts, variables, and statements.
The "Type" column contains internal EGL descriptions. They translate as follows.
- Annotation
- Annotation field
- Property field
Pseudo-properties are called ExternalType fields; unless they carry the (RO) designation, which indicates that they are read only, these ExternalType fields are the only properties whose values can be changed at run time.
The third column shows where the property is used. "Function" is a function within a container part such as a Program or Service, while a "Standalone function" is not contained within another part. "Variable" means not only a global or local variable of any type (such as primitives, record variables, or service variables), but also a field in a record (but not a structured record).
| Name | Type | Used in |
|---|---|---|
| accelerators | ExternalType field (RO) | menuItem |
| action | Annotation | DataItem, Structured record field, Variable |
| addMethod | Property field | within eventListener |
| addSpaceForSOSI | Annotation field | PrintForm |
| alias | Annotation | Program, Library, Service, Interface, FormGroup, Form, DataTable, DataItem, Function, Structured record field, VGUI record |
| align | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| align | ExternalType field | Console field |
| allowAppend | Annotation | openUI statement |
| allowDelete | Annotation | openUI statement |
| allowInsert | Annotation | openUI statement |
| allowUnqualifiedItemReferences | Annotation | Program, Library, Service, Handler |
| asBytes | Annotation | DataItem, Structured record field, Variable |
| Atomic | Annotation | add statement |
| autonext | ExternalType field | Console field |
| bidiInput | Annotation | FormGroup, Form field |
| bidiType | Annotation | DataItem, Record field, Variable |
| binding | Annotation | Variable |
| bindingByName | Annotation | openUI statement |
| bindingKey | Property field | within bindService |
| bindService | Complex | Service |
| bottomMargin | Property field | within PrintFloatingArea or ScreenFloatingArea |
| bounds | Annotation | Console UI widgets |
| bypassValidation | Annotation | DataItem, Structured record field, Variable |
| callingConvention | Annotation field | NativeLibrary |
| callInterface | Property field | within dli |
| caseFormat | ExternalType field | Console field |
| caseSensitive | Annotation | Record field, Dictionary |
| color | Annotation | DataItem, Structured record field, Variable, TextForm field |
| color | ExternalType field | Window |
| column | Annotation | DataItem, Structured record field, Variable |
| columns | Annotation | Structured record field, Variable, PrintForm field, TextForm field |
| commandValueItem | Annotation field | VGUI record |
| comment | ExternalType field (RO) | Console field, MenuItem |
| commentKey | ExternalType field (RO) | Console field, MenuItem |
| commentLine | ExternalType field | Window |
| connectionName | ExternalType field | ReportData |
| containerContextDependent | Annotation | Function, Record |
| contents | Annotation field | DataTable |
| currency | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| currencySymbol | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| currentArrayCount | Annotation | openUI statement |
| cursor | Annotation | Variable, TextForm field |
| data | ExternalType field | ReportData |
| dataType | Annotation | Variable |
| dateFormat | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| dateFormat | ExternalType field (RO) | Console field |
| defaultPSBName | Annotation field | PSBRecord |
| defaultSelectCondition | Annotation field | SQLRecord |
| deleteAfterUse | Annotation | DataTable use statement |
| detectable | Annotation | DataItem, Variable, TextForm field |
| deviceType | Property field | within PrintFloatingArea or ScreenFloatingArea |
| displayName | Annotation | DataItem, Structured record field, Variable |
| displayOnly | Annotation | openUI statement |
| displayUse | Annotation | DataItem, Structured record field, Variable |
| dli | Complex | Program, Library |
| dliFieldName | Annotation | DLISegment |
| dllName | Annotation field | NativeLibrary |
| editor | ExternalType field | Console field |
| eventListener | Complex | Variable in JavaObject stereotype |
| eventListener | Annotation | JavaObject |
| fieldLen | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| fileName | Annotation field | IndexedRecord, RelativeRecord, SerialRecord |
| fill | Annotation | DataItem, Structured record field, Variable, TextForm field |
| fillCharacter | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| formLine | ExternalType field | Window |
| formSize | Annotation | Form |
| getMethod | Property field | within javaProperty |
| getOptionsRecord | Annotation field | MQRecord |
| handleHardDLIErrors | Property field | within dli |
| handleHardIOErrors | Annotation | Program, Library, Service, Handler, VGUI record |
| hasBorder | ExternalType field | Window |
| hasCommentLine | ExternalType field | Window |
| help | Annotation | DataItem, Structured record field, Variable, |
| help | Annotation field | VGUI record |
| help | ExternalType field | Console field, MenuItem |
| helpForm | Annotation field | TextForm |
| helpGroup | Annotation | FormGroup use statement |
| helpKey | Annotation | Form, FormGroup, FormGroup use statement |
| helpMsgKey | Annotation | openUI statement |
| helpMsgKey | ExternalType field | Console field, MenuItem |
| hierarchy | Annotation | PSBRecord |
| highlight | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| highlight | ExternalType field | Console field, Window |
| hostVarQualifier | Annotation field | DLISegment |
| i4glItemsNullable | Annotation | Program, Library, Record, Handler, VGUI record |
| includeMsgInTransaction | Annotation field | MQRecord |
| includeReferencedFunctions | Annotation | Program, Library, Service, Handler |
| indexOrientation | Annotation | Variable, PrintForm field, TextForm field |
| initialized | Annotation | Variable, Structured record field |
| initialValue | ExternalType field | Console field |
| initialValueKey | ExternalType field | Console field |
| inputForm | Annotation field | TextUIProgram |
| inputRecord | Annotation field | Program |
| inputRequired | Annotation | DataItem, Structured record field, Variable, TextForm field |
| inputRequired | ExternalType field (RO) | Console field |
| inputRequiredMsgKey | Annotation | DataItem, Structured record field, Variable, TextForm field |
| inputUIRecord | Annotation field | VGWeb trans |
| intensity | Annotation | DataItem, Structured record field, Variable, TextForm field |
| intensity | ExternalType field | Console field, Window |
| isBoolean | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| isBoolean | ExternalType field (RO) | Console field |
| isChar | ExternalType field | Prompt |
| isConstruct | Annotation | openUI statement |
| isDecimalDigit | Annotation | DataItem, Structured record field, Variable, TextForm field |
| isDeprecated | Annotation | Library, Service, Interface, DataTable, DataItem, ExternalType, Function, Record, Record field, Structured Record, Structured record field, Variable, VGUI record |
| isExternal | Annotation | call, transfer, or show statement |
| isHexDigit | Annotation | DataItem, Structured record field, Variable, TextForm field |
| isNoRefresh | Annotation | call statement |
| isReadOnly | Annotation | DataItem, Structured record field, Variable |
| isRemoved | Annotation | Library, Service, Interface, DataTable, DataItem, ExternalType, Function, Record, Record field, Structured Record, Structured record field, Variable, VGUI record |
| isSQLNullable | Annotation | DataItem, Structured record field, Variable |
| isTopicRecord | Annotation field | To decide MQrecord used for Topic or Queue |
| javaName | Annotation field | JavaObject |
| javaName | Annotation | JavaObject |
| javaProperty | Complex | Variable in JavaObject stereotype |
| javaProperty | Annotation | JavaObject |
| keyItem | Annotation field | DLISegment, IndexedRecord |
| keyItems | Annotation field | SQLRecord |
| labelKey | ExternalType field (RO) | Menu, MenuItem |
| labelText | ExternalType field (RO) | Menu, MenuItem |
| leftMargin | Property field | within PrintFloatingArea or ScreenFloatingArea |
| lengthItem | Annotation field | DLISegment, IndexedRecord, SerialRecord, MQRecord |
| linesBetweenRows | Annotation | Structured record field, Variable, PrintForm field, TextForm field |
| lineWrap | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| lineWrap | ExternalType field | Console field |
| linkageKey | Annotation | call, transfer, or show statement |
| linkParameter | Complex | within linkParms |
| linkParms | Property field (LinkParameter[]) | within programLinkData |
| listenerType | Property field | within eventListener |
| localSQLScope | Annotation | Program, Library, Service, Handler, VGUI record |
| lowerCase | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| masked | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| masked | ExternalType field | Console field |
| maxArrayCount | Annotation | openUI statement |
| maxLen | Annotation | DataItem, Structured record field, Variable |
| maxSize | Annotation | Dynamic array |
| menuItem | ExternalType field | Menu |
| menuItems | ExternalType field | Menu (menuItem[]) |
| menuLine | ExternalType field | Window |
| message | ExternalType field | Prompt |
| messageKey | ExternalType field | Prompt |
| messageLine | ExternalType field | Window |
| method | Property field | within eventListener |
| minimumInput | Annotation | DataItem, Structured record field, Variable, TextForm field |
| minimumInput | ExternalType field | Console field |
| minimumInputMsgKey | Annotation | DataItem, Structured record field, Variable, TextForm field |
| modified | Annotation | DataItem, Variable, TextForm field |
| msgDescriptorRecord | Annotation field | MQRecord |
| msgField | Annotation | Form |
| msgTablePrefix | Annotation field | Program, Library, VGWeb trans |
| name | Property field | within linkParameter or xml |
| name | ExternalType field (RO) | Console field, MenuItem, Window |
| namespace | Property field | within xml |
| needsSOSI | Annotation | DataItem, Structured record field, Variable, TextForm field |
| newWindow | Annotation | DataItem, Structured record field, Variable |
| newWindow | Property field | within ProgramLinkData |
| numElementsItem | Annotation | DataItem, Structured record field, Variable |
| numElementsItem | Annotation field | IndexedRecord, SerialRecord, MQRecord |
| numericFormat | ExternalType field (RO) | Console field |
| numericSeparator | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| openOptionsRecord | Annotation field | MQRecord |
| openQueueExclusive | Annotation field | MQRecord |
| onValueChangeFunction | Annotation field | DataItem, Variable |
| ordering | Annotation | Variable, Dictionary |
| orientIndexAcross | Annotation | Variable |
| outline | Annotation | DataItem, Variable, PrintForm field, TextForm field |
| packageName | Annotation field | JavaObject |
| pageSize | Property field | within PrintFloatingArea or ScreenFloatingArea |
| pattern | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| pattern | ExternalType field (RO) | Console field |
| pcb | Complex | Variable |
| pcbParms | Property field | within dli |
| persistent | Annotation | DataItem, Structured record field, Variable |
| pfKeyEquate | Annotation | Form, FormGroup, FormGroup use statement |
| position | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| position | ExternalType field (RO) | Window |
| PrintFloatingArea | Complex | within PrintFloatingAreas |
| PrintFloatingAreas | Complex | FormGroup |
| programLinkData | Complex | DataItem, Structured record field, Variable |
| programName | Property field | within programLinkData |
| promptLine | ExternalType field | Window |
| protect | Annotation | DataItem, Variable, TextForm field |
| protect | ExternalType field (RO) | Console field |
| psb | Property field | within dli |
| psbParm | Property field | within dli |
| putOptionsRecord | Annotation field | MQRecord |
| queueDescriptorRecord | Annotation field | MQRecord |
| queueName | Annotation field | MQRecord |
| recordNumItem | Annotation field | RelativeRecord |
| redefines | Annotation | Variable |
| relationship | Property field | within hierarchy |
| reportData | ExternalType field | Report |
| reportDesignFile | ExternalType field | Report |
| reportDestinationFile | ExternalType field | Report |
| reportExportFile | ExternalType field | Report |
| resident | Annotation field | DataTable |
| responseAttr | ExternalType field | Prompt |
| rightMargin | Property field | within PrintFloatingArea or ScreenFloatingArea |
| rowSetSize | Annotation | Dynamic array, openstatement |
| runValidatorFromProgram | Annotation | DataItem, Structured record field, Variable |
| runValidatorFromProgram | Annotation field | VGUI record |
| ScreenFloatingArea | Complex | within ScreenFloatingAreas |
| ScreenFloatingAreas | Complex | FormGroup |
| screenSize | Annotation field | within ScreenFloatingArea |
| screenSizes | Annotation field | TextForm |
| segmented | Annotation field | TextUIProgram |
| segmentName | Annotation field | DLISegment |
| segments | Annotation | Variable |
| selectedIndexItem | Annotation | DataItem, Structured record field, Variable |
| selectedRowItem | Annotation | DataItem, Structured record field, Variable |
| selectedValueItem | Annotation | DataItem, Structured record field, Variable |
| selectFromListItem | Annotation | DataItem, Structured record field, Variable |
| selectionList | Annotation | Record |
| selectType | Annotation | DataItem, Structured record field, Variable |
| setInitial | Annotation | openUI statement |
| setMethod | Property field | within javaProperty |
| shared | Annotation field | DataTable |
| sign | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| size | ExternalType field (RO) | Window |
| spacesBetweenColumns | Annotation | Structured record field, Variable, PrintForm field, TextForm field |
| sqlColumnName | ExternalType field | Console field |
| sqlDataCode | Annotation | DataItem, Structured record field, Variable |
| sqlStatement | ExternalType field | ReportData |
| sqlVariableLen | Annotation | DataItem, Structured record field, Variable |
| subDescriptorRecord | Annotation field | MQRecord Topic |
| subscriptionName | Annotation field | MQrecord Topic |
| tableNames | Annotation field | SQLRecord |
| tableNameVariables | Annotation field | SQLRecord |
| textLiteralDefaultIsString | Annotation | Program, Library, Service, Handler, Record, VGUI record |
| throwNrfEofExceptions | Annotation | Program, Library, Service, Handler, VGUI record |
| throwsExceptions | Annotation | Function |
| timeFormat | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| timeFormat | ExternalType field (RO) | Console field |
| timestampFormat | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| timestampFormat | ExternalType field (RO) | Console field |
| title | Annotation field | VGUI record |
| topicName | Annotation field | MQrecord Topic |
| topicString | Annotation field | MQrecord topic |
| topMargin | Property field | within PrintFloatingArea or ScreenFloatingArea |
| typeahead | Annotation | DataItem |
| typeaheadFunction | Annotation | DataItem |
| typeChkMsgKey | Annotation | DataItem, Structured record field, Variable, TextForm field |
| uiRecordName | Property field | within programLinkData |
| uiType | Annotation | DataItem, Structured record field |
| upperCase | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| v60ExceptionCompatibility | Annotation | Program, Library, Service, Handler |
| validationBypassKeys | Annotation | Form, FormGroup, FormGroup use statement |
| validationOrder | Annotation | DataItem, Structured record field, Variable, TextForm field |
| validatorDataTable | Annotation | DataItem, Structured record field, Variable, TextForm field |
| validatorDataTableMsgKey | Annotation | DataItem, Structured record field, Variable, TextForm field |
| validatorFunction | Annotation | DataItem, Structured record field, Variable, TextForm field |
| validatorFunction | Annotation field | VGUI record |
| validatorFunctionMsgKey | Annotation | DataItem, Structured record field, Variable, TextForm field |
| validValues | Annotation | DataItem, Structured record field, Variable, TextForm field |
| validValuesMsgKey | Annotation | DataItem, Structured record field, Variable, TextForm field |
| value | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
| value | Property field | within linkParameter |
| value | ExternalType field | Console field |
| valueRef | Property field | within linkParameter |
| verify | Annotation | Variable |
| verify | ExternalType field (RO) | Console field |
| verifyMsgKey | Annotation | Variable |
| xml | Complex | Function, Service, Interface |
| zeroFormat | Annotation | DataItem, Structured record field, Variable, PrintForm field, TextForm field |
Limitation in all COBOL environments:
- topicString – Can hold a maximum of 97 characters while giving as a property value.
- topicName – The entry in the resource association that corresponds to this topic MQRecord.
- subscriptionName – Can hold a maximum of 97 characters while giving as property value and resource association field like “subscriptionName”