The next table lists all the build descriptor options.
Build descriptor option | Build option filter(s) | Description |
---|---|---|
buildPlan |
|
Specifies whether a build plan is created |
cicsj2cTimeout |
|
Assigns a value to the Java runtime property cso.cicsj2c. timeout, which specifies the number of milliseconds before a timeout occurs during a call that uses protocol CICSJ2C |
commentLevel |
|
Specifies the extent to which EGL system comments are included in output source code |
currencySymbol |
|
Specifies a currency symbol that is composed of one to three characters |
dbContentSeparator |
|
Specifies the type of database accessed by the generated program |
dbms |
|
Specifies the type of database accessed by the generated program |
decimalSymbol |
|
Assigns a character to the Java runtime property vgj.nls.number. decimal, which indicates what character is used as a decimal symbol |
defaultDateFormat |
|
Specifies the generated value for the Java runtime property vgj.default.dateFormat. That property sets the initial runtime value of system variable StrLib.defaultDateFormat, which contains one of the masks that can be used to create the string returned by the function StrLib.formatDate |
defaultMoneyFormat |
|
Specifies the generated value for the Java runtime property vgj.default.moneyFormat. That property sets the initial runtime value of system variable StrLib.defaultMoneyFormat, which contains one of the masks that can be used to create the string returned by the function StrLib.formatNumber |
defaultNumericFormat |
|
Specifies the generated value for the Java runtime property vgj.default.numericFormat. That property sets the initial runtime value of system variable StrLib.defaultNumericFormat, which contains one of the masks that can be used to create the string returned by the function StrLib.formatNumber |
defaultTimeFormat |
|
Specifies the generated value for the Java runtime property vgj.default.timeFormat. That property sets the initial runtime value of system variable StrLib.defaultTimeFormat, which contains one of the masks that can be used to create the string returned by the function StrLib.formatNumber |
defaultTimeStampFormat |
|
Specifies the generated value for the Java runtime property vgj.default.timestampFormat. That property sets the initial runtime value of system variable StrLib.defaultTimeStampFormat, which contains one of the masks that can be used to create the string returned by the function StrLib.formatTimeStamp |
destDirectory |
|
Specifies the name of the directory that stores the output of preparation, but only when you generate Java |
destHost |
|
Specifies the name or numeric TCP/IP address of the target machine where the build server resides |
destPassword |
|
Specifies the password that EGL uses to log on to the machine where preparation occurs |
destPort |
|
Specifies the port on which a remote build server is listening for build requests |
destUserID |
|
Specifies the user ID that EGL uses to log on to the machine where preparation occurs |
eliminateSystemDependentCode |
|
Indicates whether, at validation time, EGL ignores code that will never run in the target system. |
enableJavaWrapperGen |
|
Specifies whether to allow generation of Java wrapper classes |
genDataTables |
|
Indicates whether you want to generate data tables |
genDirectory |
|
Specifies the fully qualified path of the directory into which EGL places generated output and preparation-status files |
genFormGroup |
|
Indicates whether you want to generate the form group that is referenced in the use declaration of the program you are generating |
genHelpFormGroup |
|
Indicates whether you want to generate the help form group that is referenced in the use declaration of the program you are generating. |
genProject |
|
Places the output of Java generation into a workbench project and automates tasks that are required for Java runtime setup |
genProperties |
|
Specifies what kind of Java runtime properties to generate (if any) and, in some cases, whether to generate a linkage properties file |
genResourceBundle |
|
Specifies what kind of Java runtime properties to generate (if any) and, in some cases, whether to generate a linkage properties file |
genVGUIRecords |
|
Indicates whether you want to generate the VGUI records that are referenced by a program of type VGWebTransaction |
itemsNullable |
|
Specifies the circumstance in which your code can set primitive fields to NULL |
J2EE |
|
Specifies whether a Java program is generated to run in a J2EE environment |
J2EELevel |
|
Specifies the J2EE level of the Web application server to which an EGL-generated Web service or service-binding library will be deployed |
linkage |
|
Contains the name of the linkage options part that guides aspects of generation |
nextBuildDescriptor (see Build descriptor part) |
|
Identifies the next build descriptor in chain |
prep |
|
Specifies whether EGL begins preparation when generation completes with a return code <= 4 |
resourceAssociations |
|
Contains the name of a resource associations part, which relates record parts to files and queues on the target platforms |
resourceBundleLocale |
|
Specifies a Java locale to be included in the name of a resource bundle that is generated for a VGUI record or for a message table, either of which is used in a VGWebTransaction program |
serverType |
|
Specifies the type of Web application server to which an EGL-generated Web service or service-binding library will be deployed |
serviceRuntime |
|
Specifies the runtime code that will be used to handle an EGL service, an EGL-generated Web service, or a service-binding library that references a Web service (whether or not generated by EGL) |
sessionBeanID |
|
Identifies the name of an existing session element in the J2EE deployment descriptor |
sqlCommitControl |
|
Allows generation of a Java runtime property that specifies whether a commit occurs after every change to the default database |
sqlDB |
|
Specifies the default database used by a generated program |
sqlID |
|
Specifies a user ID that is used to connect to a database during generation-time validation of SQL statements or at run time |
sqlJDBCDriverClass |
|
Specifies a driver class that is used to connect to a database during generation-time validation of SQL statements or during a non-J2EE Java debugging session |
sqlJNDIName |
|
Specifies the default database used by a generated Java program that runs in J2EE |
sqlPassword |
|
Specifies a password that is used to connect to a database during generation-time validation of SQL statements or at run time |
sqlValidationConnectionURL |
|
Specifies a URL that is used to connect to a database during generation-time validation of SQL statements |
synchOnTrxTransfer |
|
Indicates how the EGL runtime handles resource commitment in some cases, when the transfer statement runs in a main text or basic program generated for Java or written for IMS™ BMP or z/OS® batch |
system |
|
Specifies a category of generation output |
targetNLS |
|
Specifies the target national language code used for runtime output |
tempDirectory |
|
Identifies the directory in which to store the JSP files when you are generating a VGWebTransaction program or VGUIRecord into a Web project |
userMessageFile |
|
Specifies the generated value for Java runtime property vgj.messages.file, which specifies a properties file that includes messages you create or customize |
VAGCompatibility |
|
Indicates whether the generation process allows use of special program syntax |
validateSQLStatements |
|
Indicates whether SQL statements are validated against a database |
webServiceEncodingStyle |
|
For service generation, determines the format of the SOAP messages sent to and from an EGL-generated Web service |
Related concepts
Build descriptor part
Java runtime properties
Related tasks
Adding a build descriptor part to an EGL build file
Editing general options in a build descriptor
Related reference
Java runtime properties (details)