Try OpenEdge Now
skip to main content
Installation and Configuration
Configuration : Configuration : Mergeprop utility overview : Logical structure and syntax of property files : Property value formats
 
Property value formats
This section provides a summary of the supported formats for expressing property values. These formats are presented in three categories:
*Newly supported formats (introduced in OpenEdge 10) that are valid in all property files
*Formats that are valid only in delta files used as input to the mergeprop utility
*Formats that were supported prior to OpenEdge 10
The following table lists the formats that were introduced in OpenEdge 10 for use in all property files.
Table 50. New value formats supported in all property files
Description
Syntax and example
Reference to another property value.
!{value-of:group.property }
Example:
jvmargs=!{value-of:Common.jvmargs}
Reference to a Java system property.
!{SystemProperty:java_property }
Example:
userName=!{SystemProperty:userName}
List of references to be evaluated sequentially. The first reference to be resolved is used. The last entry can be an explicit value. The delimiter between references is a question mark (?), and the list must also be terminated with a question mark.
?value1?value2?value3...value-n?
Example:
description=?!{SystemProperty: userName}?!{value-of:NameServer.NS1.hostName}?NS1 Host?
Hexadecimal value.
hex_value
Example:
srvrLoggingLevel=0x0BF
The following table lists the formats that were introduced in OpenEdge 10 for use exclusively in delta files used as input to the mergeprop utility.
Table 51. New value formats supported in mergeprop delta files only
Description
Syntax and example
Value formed by appending a specified string to the existing value
!{current-value} append_string
Example:
description=!{current-value} UPDATED
Reference to a Java system property
!{newValue:UUID}
Example:
uuid=!{newValue:UUID}
The following table lists the remaining supported formats, which were introduced prior to the release of OpenEdge 10.
Table 52. Value formats supported prior to OpenEdge 10
Description
Syntax and example
An explicit integer or string constant
value
Example:
portNumber=3095
Reference to a system environment variable
${env_variable}
Example:
workDir=${WORKDIR}
Reference to a Windows registry value
@{registry_value}
Example:
workDir=@{WorkPath}