The following table describes the build properties created for and used by the SMP/E build definitions. It includes the name of the property, the possible values for the property, a brief description of the property, and the source (Src) of the property.
The source of the property, where is was created and its value set, can be one of the following:
| B | Build property | The property is defined in the build definition. |
| C | Configuration file | The property is defined in the configuration properties file. |
| E | Environment variable | The property is derived from an environment variable. |
| F | Engine file | The property is defined in the engine properties file. |
| G | Engine property | The property is defined in the build engine definition. |
| I | Initialization variable | The property is internally generated as part of an initialization process. |
| L | Local build property | The property is created by the build process by a build script. |
| M | Created by macro | The property is created by a build Ant macro. |
| P | Engine participant | The property is internally generated by a build engine participant. |
| D | Supplied by build definition | The property is internally generated by by the build definition. |
| Build Properties | |||
|---|---|---|---|
| Name | Value | Description | Src |
| ant.com.arguments | ${ant.com.properties} ${ant.com.libraries} | Ant build common arguments. | G |
| ant.com.libraries | -lib ${dir.ext} | Ant build common libraries. | G |
| ant.com.properties | -propertyfile ${smp.ibm}/common.properties | Ant build common properties. | G |
| ant.com.propertyfile | ${team.scm.fetchDestination}/.properties | File for build properties. | G |
| buildAgentPassword | Build agent magic login password. | C | |
| buildAgentPasswordFile | ${team.env.BFAFILE} | Build agent magic login password file. | E |
| buildAgentUserId | ${team.env.BFAUSER} | Build agent magic login user ID. | E |
| buildDefinitionId | Product.IMS14.Develop.ASM | ID of the currently running build. | S |
| buildDefinitionIdPfx | Product.IMS14.Develop | ID prefix of the currently running build. | L |
| buildDefinitionIdSfx | ASM | ID suffix of the currently running build. | L |
| buildResultUUID | Unique identifier for the build result. | B | |
| com.etc | ${team.env.ETCCMMN} | Common configuration directory for product. | E |
| com.log | ${team.env.WRKCMMN}/log | Common working directory for log files. | E |
| com.tmp | ${team.env.WRKCMMN}/tmp | Common working directory for temporary files. | E |
| com.wrk | ${team.env.WRKCMMN}/bld | Common directory for shared files. | E |
| dir.bat | ${team.env.BATPATH} | Install directory for build engine start batch files. | E |
| dir.done | ${com.wrk}/${buildDefinitionIdPfx}.done | Common done directory for full builds. | L |
| dir.ent | ${dir.kit}/scripts/enterprise | Install directory for build toolkit scripts - EE. | E |
| dir.etc | ${team.env.ETCPATH} | Configuration directory for build engine instance. | E |
| dir.ext | ${dir.kit}/extensions | Install directory for build toolkit extensions. | E |
| dir.jdk | ${dir.rtc}/jdk | Install directory for build engine JDK. | E |
| dir.jre | ${dir.rtc}/jre | Install directory for build engine JRE. | E |
| dir.log | ${team.env.WRKPATH}/log | Work directory for build engine logs. | E |
| dir.kit | ${dir.rtc}/buildsystem/buildtoolkit | Install directory for build engine toolkit. | E |
| dir.root | ${fetchDestination} | Root directory for a build instance. | B |
| dir.rtc | ${team.env.RTCPATH} | Install directory for build engine. | E |
| dir.scm | ${dir.rtc}/scmtools/eclipse | Install directory for build engine SCM tools. | E |
| dir.scr | ${dir.kit}/scripts | Install directory for build toolkit scripts. | E |
| dir.shr |
${team.env.TMP}/${team.env.RTCPID}/ ${team.env.RTCNID} |
Java shared resources directory. | E |
| dir.smp | ${dir.kit}/scripts/smpe | Install directory for build toolkit scripts - SMP/E. | E |
| dir.tmp | ${team.env.WRKPATH}/tmp | Work directory for build engine temporary files. | E |
| dir.work | ${fetchDestination}/.work | Work directory for build instance. | B |
| dir.wrk | ${team.env.WRKPATH}/bld | Work directory for build engine instance. | E |
| dir.xmp | ${dir.kit}/examples | Install directory for build toolkit examples. | E |
| dsn.ispfCommands |
${team.enterprise.scm.resourcePrefix} .${tkn.ispfCommands}.ISPCMDS |
Dataset name property for ISPCMDS. | L |
| fetchDestination | Path to the build fetch destination. | P | |
| jarPath | Absolute path to the SMP/E toolkit jar file. | L | |
| jclSubmitPassword | Password to use when submitting JCL. | C | |
| jclSubmitPasswordFile | ${team.env.JCLFILE} | Password file to use when submitting JCL. | E |
| jclSubmitUserId | ${team.env.JCLUSER} | User ID to use when submitting JCL. | E |
| jvm.com.arguments |
-Xquickstart -Xscmx32M -Xshareclasses:name=antz, controlDir="${dir.shr}" or -Xquickstart -Xscmx32M -Xshareclasses:name=antz%u, cacheDir=$${dir.shr}, cacheDirPerm=770, groupAccess,nonfatal |
Java VM common arguments. | G |
| lblInitParent | ${ant.project.name}Init | Build activity label for init target. | L |
| lblMainParent | ${ant.project.name}Main | Build activity label for main target. | L |
| lblTermParent | ${ant.project.name}Term | Build activity label for term target. | L |
| os.xt.fs | / or // | Operating system file separator. | E |
| os.xt.qt | " or | Operating system command quote character. | E |
| password | Password to use for authentication. | C | |
| passwordFile | ${team.env.PWDFILE} | Password file to use for authentication. | C/E |
| product | ex: IMS | Product ID. | C |
| productDescription | ex: IMS - Information Management System | Product description. | C |
| productId | ex: IMS | Product ID. | C |
| productName | ex: Information Management System | Product name. | C |
| projectArea | System definition project area name. | C/E | |
| repositoryAddress | ${team.env.HOST} | Address of the EWM team repository to use. | E |
| rtc.eid | ex: RBA00 or JBE00 | Build engine ID. | G |
| rtc.nid | prod or test | Build environmment ID. | E |
| rtc.pid | ex: EWM | Build product ID. | E |
| rtc.sid | ex: RBA0 or JBE00 | Build server ID. | E |
| run.postbuild | true | false | Run post-build main process. | L |
| scm.authenticate |
Valid values are:
|
SCM authentication type to use. | M |
| scm.certificate | certificate | Fully qualified path to SCM certificate. | M |
| scm.cmd | ${dir.scm}${file.separator}scm | Fully qualified path to SCM executable. | M |
| scm.cnf | ${dir.wrk}${file.separator}.scm | Working directory for SCM command. | M |
| scm.password | password or passwordFile | Password to use for authentication. | M |
| scm.repository | ${repositoryAddress} | Address of the EWM team repository to use. | M |
| scm.username | ${userId} | User ID for authentication to the repository. | M |
| smp.bld | ${dir.smp}/build | SMP/E build scripts. | E |
| smp.dpy | ${dir.smp}/deploy | SMP/E deployment scripts. | E |
| smp.ibm | ${dir.smp}/internal | SMP/E internal IBM scripts. | E |
| smp.pkg | ${dir.smp}/package | SMP/E packaging scripts. | E |
| smp.prm | ${dir.smp}/promote | SMP/E promotion scripts. | E |
| team.enterprise.build.ant.buildActivityId | Current buildActivityId for build. | S | |
| team.enterprise.build.ant .useGeneratedBuildFile |
Valid values are:
|
Build uses a generated build file. | S |
| team.enterprise.scm.fetchDestination | Path to the build fetch destination. | S | |
| team.enterprise.build.publishoutputs | true | false | Publish compiler listings in the build results. | S |
| team.enterprise.build.publishoutputs .erroronly | true | false | Publish listing only when an error occurred. | S |
| team.enterprise.build.publishoutputs .successfulLogsAsZips | true | false | Publish successful compiler listings as zip files. | S |
| team.enterprise.scm.resourcePrefix | Prefix to be used for dataset names. | S | |
| team.enterprise.smpe.build.activities | true | false |
Option to control activity publishing in Enterprise Extensions SMP/E builds. Valid values are true and false. The default is true. If true build activities are published in the build result as the build progresses.
|
B |
| team.enterprise.smpe.build.aparName | APAR number to insert in "LINE DELETED BY APAR" comments. | B | |
| team.enterprise.smpe.build.args.icmd | See documentation for BLZXICMD exec for more information | Additional arguments for the BLZXICMD REXX exec. | B |
| team.enterprise.smpe.build.args.rseq | See documentation for BLZXBRSQ exec for more information | Additional arguments for the BLZXBRSQ REXX exec. | B |
| team.enterprise.smpe.build.args.xsld | See documentation for BLZXBSLD exec for more information | Additional arguments for the BLZXBSLD REXX exec. | B |
| team.enterprise.smpe.build.buildFile |
|
zPackaging replacement build file parameter. Specifies the full path to a replacement build file. Valid only when the build uses a generated build file. | B |
| team.enterprise.smpe.build.deliver | true | false | Option to control whether or not a zPackaging build delivers changes to the repository. Valid values are true and false. The default is false. See specific build documentation for more information. | B |
| team.enterprise.smpe.build .ispfCommands | true | false | zPackaging build flag enabling the ISPF commands queueing process. | B |
| team.enterprise.smpe.build .languageName | Itemtype name value. For example: ASM. | System definition initialization property that controls which language definition macro file to include. | I |
| team.enterprise.smpe.build.opts.icmd | See documentation for BLZXICMD exec for more information | Additional options for the BLZXICMD REXX exec. | B |
| team.enterprise.smpe.build.opts.rseq | See documentation for BLZXBRSQ exec for more information | Additional options for the BLZXBRSQ REXX exec. | B |
| team.enterprise.smpe.build.opts.xsld | See documentation for BLZXBSLD exec for more information | Additional options for the BLZXBSLD REXX exec. | B |
| team.enterprise.smpe.build.restartProject | zPackaging build restart project name parameter. Specifies the name of the project where the build is to restart. Any valid ant project name may be specified. The default is to process the entire build. | B | |
| team.enterprise.smpe.build.runPostBuild | zPackaging option which controls whether or not post-build processing executes. Valid values are true and false. The default value is true. | B | |
| team.enterprise.smpe.build.streamName | zPackaging build stream name. | B | |
| team.enterprise.smpe.build.streamUUID | zPackaging build stream UUID value. | B | |
| team.enterprise.smpe.build.tokenDate | Dyyyymmdd | zPackaging build date token for data set names. | P |
| team.enterprise.smpe.build.tokenTime | Thhmmssmm | zPackaging build time token for data set names. | P |
| team.enterprise.smpe.build.type |
Valid values are:
|
zPackaging build type. | B |
| team.enterprise.smpe.utilities.buildset |
Valid values are:
|
Name of the build set to install. | B |
| team.scm.fetchDestination | Path to the build fetch destination. | S/P | |
| tkn.ispfCommands | DyyyyDDD.ThhmmssS | Dataset token property for ISPCMDS. | L |
| userId | ${team.env.USER} | User ID for authentication to the repository. | E |
| workspace.env | ECL | JBE | Workspace environment for system definition builds. | I |
| zpk.bld | ${com.etc}/builds | zPacakaging directory for build definitions. | E |
| zpk.cnf | ${com.etc}/config | zPacakaging directory for configuration files. | E |
| zpk.eng | ${com.etc}/engines | zPacakaging directory for engine definitions. | E |
| zpk.imp | ${com.etc}/imports | zPacakaging directory for custom imports. | E |
| zpk.jcl | ${com.etc}/imports/jcl | zPacakaging directory for custom JCL files. | E |
| zpk.rsc | ${com.etc}/resources | zPacakaging directory for resource definitions. | E |
| zpk.scr | ${com.etc}/scripts | zPacakaging directory for custom scripts. | E |
| zpk.utl | ${com.etc}/utilities | zPacakaging directory for utility definitions. | E |