The task is used to generate the buildableFilesUuidXml.xml file used by the z/OS Build Extensions Tasks.
The task supports Team Build Attributes, Build Extensions Debugging Attributes, Build Extensions General Attributes, as well as, its own task specific attributes. Click on a link for more information on the common attributes.
The following table describes the task specific attributes for the task:
| Task Specific Attributes | ||
| Attribute | Description | Required |
| buildableFilesUuiddXml |
Specifies the name of the buildableFilesUuidXml.xml file.
|
Yes |
| buildableFilesUuidXmlFolder |
Specifies the path to the buildableFilesUuiddXml.xml file.
|
Yes |
| exclude |
Specify a comma-separated list of component names in the form:
exclude="com.ibm.ims.core.db"
exclude="com.ibm.ims.core.db,com.ibm.ims.core.tm"
exclude="com.ibm.ims.core.db(com.ibm.ims.core.db.base)"
exclude="com.ibm.ims.core.db(com.ibm.ims.core.db.base),
com.ibm.ims.core.tm(com.ibm.ims.core.tm.appc,com.ibm.ims.core.tm.base)"
When exclude is specified, parts from the identified components or component projects will be excluded from the resulting buildable files XML file. If exclude is not specified, all parts will be included in the resulting buildable files XML file. If a component project list is specified, only parts from the specified projects will be excluded; component parts from projects not specified in the list will be included in the resulting buildable files XML file. |
No |
| include |
Specify a comma-separated list of component names in the form:
include="com.ibm.ims.core.db"
include="com.ibm.ims.core.db,com.ibm.ims.core.tm"
include="com.ibm.ims.core.db(com.ibm.ims.core.db.base)"
include="com.ibm.ims.core.db(com.ibm.ims.core.db.base),
com.ibm.ims.core.tm(com.ibm.ims.core.tm.appc,com.ibm.ims.core.tm.base)"
When include is specified, only parts from the identified components or component projects will be included in the resulting buildable files XML file. If include is not specified, all parts will be included in the resulting buildable files XML file. |
No4 |
| workspaceUUID |
Specify the UUID of the workspace which contains the components to be packaged. The value of this attribute is typically ${team.scm.workspaceUUID} because the property is built-in when using the Jazz Build Engine.
|
Yes |
Generate UUID XML:
<!-- Generate XML -->
<BuildActivity label="${lblMainParent}: Generate XML"/>
<xt:generateBuildableFilesUuidXml
repositoryAddress="${repositoryAddress}"
userId="${userId}"
passwordFile="${passwordFile}"
buildableFilesUuidXml="${buildableFile}"
buildableFilesUuidXmlFolder="${dir.work}"
exclude="Build"
workspaceUUID="${team.enterprise.scm.workspaceUUID}"
/>