The task is used to generate the buildableFilesUuidXml.xml file used by the z/OS Build Extensions Tasks.

Attributes

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: componentName, or a comma-separated list of component names with a list of comma-separated project names in the form: componentName(projectName). For example:

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: componentName, or a comma-separated list of component names with a list of comma-separated project names in the form: componentName(projectName). For example:

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

Notes

Examples

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}"
/>