The task is used to export folder metadata into an executable Ant build script. The build script that is created by contains a fully formatted globalFolderMetadata task that can be run on the same EWM® system as a backup mechanism to restore folder metadata or on a different EWM system as a mechanism to transfer folder metadata from one system to another.
The task is used to generate an export script for all components, projects, and folders in a workspace. All components in the workspace are included in the folder search process by default, but exclude and include attributes can be specified to customize which components to use and thereby control which folders will be processed.
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 |
| exclude | A list of component names to exclude from the process. By default, all components in the workspace are included. This list is used to identify components that are defined to the workspace, but that should not be included when searching for folders to process. The exclude attribute is optional. Both the exclude and include attributes can be specified on a build to identify which components to process when searching for folders. Multiple components may be specified as a comma separated list. | No |
| exportAsis |
Specify true to export property values in their current, internal format. Specify false to export property values in their resolved format. The default is false.
The value for any property that represents an EWM item is normally that item’s UUID. When exporting and importing to the same system, using the UUID is more efficient, but less readable. When exporting on one system and importing on another, the UUID will not be usable and the value must be converted to a textual name of the item. |
No |
| exportClean |
Specify true to clear the property table for each folder to start "fresh". Specify false to use the property table asis for each folder. The default is false.
|
No |
| exportFile | The name of the export file. This is the file where the Ant script with exported folder metadata is written. Since the export file is also an Ant build script, the file extension typically used for this file would be "xml". | Yes |
| exportFolder | The name of the export file folder. This is the location for the export file. A fully qualified path is required. | Yes |
| exportFormat |
This option controls whether or not the resulting export file, and the XML it contains, is formatted for human consumption. Specify true to have the XML formatted into a more readable form. Specify false to create a standard, compact XML file. The default is true.
|
No |
| exportLog |
This option controls whether or not the resulting export file is written to the console as well as the file. Specify true to write the XML to the console, or build log, in addition to the file. Specify false to write the XML only to the export file. The default is false.
|
No |
| exportProject |
Specify true to include the projectName attribute on Rule elements in the export file. Specify false to skip the projectName attribute on rule elements in the export file. The default is false.
|
No |
| include | A list of component names to include in the process. By default, all components in the workspace are included. This list is used to identify specific components that are defined to the workspace, that should be included when searching for folders to process. The include attribute is optional. Both the exclude and include attributes can be specified on a build to identify which components to process when searching for folders. Multiple components may be specified as a comma separated list. | No |
| preview |
Specify true to preview what folder metadata would be processed. The default is false; when a folder is found, the folder metadata will be processed.
|
No |
| projectArea |
The name of the EWM project area where Enterprise Extensions system definitions are defined. System definition data is required to translate any property value that references an Enterprise Extensions system definition, for instance, a language definition associated with a source file.
Note: The projectArea attribute is required if neither of these conditions are true:
|
No |
| workspaceName |
Specify the name of the workspace that contains the folders to be processed. This workspace must be loaded in the Eclipse® environment running .
Note: A workspace must be specified by the workspaceName attribute, the workspaceUUID attribute, or the |
No |
| workspaceUUID |
Specify the UUID of the workspace that contains the folders to be processed. This workspace must be loaded in the Eclipse® environment running . The default value for this attribute is the value of the team.scm.workspaceUUID build property.
Note: A workspace must be specified by the workspaceName attribute, the workspaceUUID attribute, or the |
No |
| zOSsrc |
Specify true to limit the folders processed to Enterprise Extensions folder items; the zFolders in the zOSsrc directory. Specify false to process all folders in all project directories. The default is true.
|
No |
The GlobalFolderMetadataExportRule element is specified within the element. Each GlobalFolderMetadataExportRule element identifies a folder to process and a property to export. At least one GlobalFolderMetadataExportRule element is required. The following table describes the valid GlobalFolderMetadataExportRule attribute values:
| GlobalFolderMetadataExportRule Element Attributes | ||||||||||||||||||||||
| Attribute | Description | Required | ||||||||||||||||||||
| match |
Specify a regular expression for the folder name that is the target of this rule. This expression is used to match the file path string "zOSsrc/zFolder" when zOSsrc is true and "projectName/path/folder" when zOSsrc is false.
A simple form of the regular expression path string is supported for each zOSsrc setting. When zOSsrc is
For example, when zOSsrc is
When zOSsrc is
When the rule is processed the match text will be converted to the standard qualified form regardless of the method chosen to specify the regular expression. The simple and unqualified alternatives are provided for convenience and downward compatibility. |
Yes | ||||||||||||||||||||
| name | The name of the folder metadata property you want included in the export when the regular expression matches the folder name. If a name is not specified, all properties will be included in the export. | No | ||||||||||||||||||||
| projectName |
The name of the project for which this rule applies. This attribute can be used to limit the scope of a rule to a specific project within a component. By default, rules apply to all projects in a component when zOSsrc is true. When zOSsrc is false, the project name can be specified as part of the match pattern.
|
No | ||||||||||||||||||||
| value | The value for the folder metadata property. A value is optional. If value is specified, the current property value and the specified value must match for the property to be included in the export. If value is not specified, the property is included in the export if found. If value is specified, name is required. If a name is omitted, the value will be ignored. | No | ||||||||||||||||||||
The generic GlobalFolderMetadataRule element is equivalent to the GlobalFolderMetadataExportRule element and may be used in its place.
The default behavior is to perform a folder search for all components defined to the workspace.
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed Materials - Property of IBM
(c) Copyright IBM Corporation 2018. All Rights Reserved.
Note to U.S. Government Users Restricted Rights:
Use, duplication or disclosure restricted by GSA ADP Schedule
Contract with IBM Corp.
-->
<project
basedir="."
default="all"
name="ExportFolderMetadata"
xmlns:ld="antlib:com.ibm.team.enterprise.zos.systemdefinition.toolkit">
<description>Export Folder Metadata</description>
<property name="work" value="${java.io.tmpdir}ExportFolderMetadata"/>
<property name="repositoryAddress" value="your_repository_url"/>
<property name="userId" value="your_userid"/>
<property name="password" value="your_password"/>
<property name="workspaceName" value="your_workspace_name"/>
<!-- - - - - - - - - - - - - - - - - - - *
* ExportFolderMetadata init *
*- - - - - - - - - - - - - - - - - - - -->
<target name="init" description="init">
<delete dir="${work}" failonerror="false" quiet="true"/>
<mkdir dir="${work}"/>
</target>
<!-- - - - - - - - - - - - - - - - - - - *
* ExportFolderMetadata main *
*- - - - - - - - - - - - - - - - - - - -->
<target name="main" description="main">
<xt:init
repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
projectArea="Rational Team Concert"
/>
<xt:globalFolderMetadataExport
repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
exportFile="exportedMetadata.xml"
exportFolder="${work}"
exportProject="true"
workspaceName="${workspaceName}">
<xt:globalFolderMetadataRule match=".*"/>
</xt:globalFolderMetadataExport>
</target>
<!-- - - - - - - - - - - - - - - - - - - *
* ExportFolderMetadata term *
*- - - - - - - - - - - - - - - - - - - -->
<target name="term" description="term"/>
<target depends="init,main,term" description="all" name="all"/>
</project>
Export file:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
Licensed Materials - Property of IBM
(c) Copyright IBM Corporation 2015, 2018. All Rights Reserved.
Note to U.S. Government Users Restricted Rights:
Use, duplication or disclosure restricted by GSA ADP Schedule
Contract with IBM Corp.
-->
<project xmlns:xt="antlib:com.ibm.team.build.extensions.toolkit" default="all" name="SystemDefinitions">
<description>System Definitions</description>
<!-- Load Ant Tasks -->
<xt:loadBuildExtensions/>
<!-- Build Target -->
<target description="Create metadata definitions" name="System.Definitions">
<!-- Initialization -->
<xt:init
password="${password}"
projectArea="${projectArea}"
repositoryAddress="${repositoryAddress}"
userId="${userId}"/>
<!-- File Metadata -->
<xt:globalFolderMetadata
importAsis="false"
password="${password}"
repositoryAddress="${repositoryAddress}"
userId="${userId}"
workspaceName="${workspaceName}"
zOSsrc="true">
<xt:globalFolderMetadataRule match="^zOSsrc/SOURCE$" name="team.enterprise.resource.definition" projectName="com.ibm.team.enterprise.zos.build.checkaccess" value="Source"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.resource.definition" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="ASM Source"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packaging.folder.class" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="class"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packaging.folder.deleted" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="true"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packaging.folder.description" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="Test folder description"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packaging.folder.disttype" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="R - Restricted Materials"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packaging.folder.fmid" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="Rational Build Agent"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packaging.folder.hfsdata" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="Text"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packaging.folder.hfspath" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="/hfspath/path"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packaging.folder.ignore" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="true"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packaging.folder.leparm" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="blah"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packaging.folder.mcsclass" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="PRODXML"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packaging.folder.transform" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="false"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packaging.folder.updated" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="true"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packaging.folder.vpl" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="true"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packagingdetail.folder.binary" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="{"_F4zI8N_DEemh16QvfuVpbg":"true"}"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packagingdetail.folder.description" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="{"_F4zI8N_DEemh16QvfuVpbg":"test%20desc"}"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packagingdetail.folder.distlib" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="{"_F4zI8N_DEemh16QvfuVpbg":"ABLZDBRM"}"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packagingdetail.folder.extension" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="{"_F4zI8N_DEemh16QvfuVpbg":"asm"}"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packagingdetail.folder.fmidoverride" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="{"_F4zI8N_DEemh16QvfuVpbg":"Rational%20Build%20Toolkit"}"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packagingdetail.folder.folder" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="{"_F4zI8N_DEemh16QvfuVpbg":"ASM"}"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packagingdetail.folder.id" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="{"_F4zI8N_DEemh16QvfuVpbg":"SRC%20-%20Source"}"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packagingdetail.folder.location" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="{"_F4zI8N_DEemh16QvfuVpbg":"ABLZAUTH"}"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packagingdetail.folder.mcstype" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="{"_F4zI8N_DEemh16QvfuVpbg":"MAC"}"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packagingdetail.folder.name" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="{"_F4zI8N_DEemh16QvfuVpbg":"test"}"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packagingdetail.folder.processor" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="{"_F4zI8N_DEemh16QvfuVpbg":"Copy"}"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packagingdetail.folder.syslib" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="{"_F4zI8N_DEemh16QvfuVpbg":"ABLZEXEC"}"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packagingdetail.folder.tableAdd" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="_F4zI8N_DEemh16QvfuVpbg"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.smpe.packagingdetail.folder.tableOrder" projectName="com.ibm.team.enterprise.zos.build.linkeditparser" value="_yskM4L-8EeexPP6ErhE4Tw,_F4zI8N_DEemh16QvfuVpbg"/>
<xt:globalFolderMetadataRule match="^zOSsrc/GML$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.config.utility" value="GML"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSLIB$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.config.utility" value="SBLZSLIB"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZEXEC$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.config.utility" value="SBLZEXEC"/>
<xt:globalFolderMetadataRule match="^zOSsrc/GMLINC$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.config.utility" value="GMLINC"/>
<xt:globalFolderMetadataRule match="^zOSsrc/REXX$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.config.utility" value="REXX Source"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.config.utility" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/GML$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.config.utility.helps" value="GML"/>
<xt:globalFolderMetadataRule match="^zOSsrc/GMLJPN$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.config.utility.jp" value="GMLJPN"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.member.encoding" value="ASM Source"/>
<xt:globalFolderMetadataRule match="^zOSsrc/MAC$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.member.encoding" value="MAC"/>
<xt:globalFolderMetadataRule match="^zOSsrc/BND$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.member.encoding" value="BND"/>
<xt:globalFolderMetadataRule match="^zOSsrc/PLX$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.member.encoding" value="PLX Source"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZHFS$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRBA" value="SBLZHFS"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRBA" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZHFS$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRBT" value="SBLZHFS"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSHEL$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRBT" value="SBLZSHEL"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRBT" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="teamz.data.definition" projectName="zOS.samples.HRBT" value="_GW77wGMOEd-RncRWqK__-g"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSHEL$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRCC" value="SBLZSHEL"/>
<xt:globalFolderMetadataRule match="^zOSsrc/BND$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRCC" value="BND"/>
<xt:globalFolderMetadataRule match="^zOSsrc/PLI$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRCC" value="PLI Source"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZHFS$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRCC" value="SBLZHFS"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRCC" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/PLINCL$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRCC" value="PLINCL"/>
<xt:globalFolderMetadataRule match="^zOSsrc/REXX$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRCC" value="REXX Source"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZHFS$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRCM" value="SBLZHFS"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSHEL$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRCM" value="SBLZSHEL"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRCM" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRDV" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SFELLOAD$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRDV" value="SFELLOAD"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SFEKAUTH$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRDV" value="SFEKAUTH"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZHFS$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRGC" value="SBLZHFS"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSHEL$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRGC" value="SBLZSHEL"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRGC" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZHFS$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRJS" value="SBLZHFS"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSHEL$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRJS" value="SBLZSHEL"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRJS" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZHFS$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRLI" value="SBLZHFS"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSHEL$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRLI" value="SBLZSHEL"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRLI" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZHFS$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRQM" value="SBLZHFS"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSHEL$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRQM" value="SBLZSHEL"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRQM" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZHFS$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRRE" value="SBLZHFS"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSHEL$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRRE" value="SBLZSHEL"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRRE" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZHFS$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRRM" value="SBLZHFS"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSHEL$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRRM" value="SBLZSHEL"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRRM" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZHFS$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRRS" value="SBLZHFS"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSHEL$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRRS" value="SBLZSHEL"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRRS" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZHFS$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRWL" value="SBLZHFS"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSHEL$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRWL" value="SBLZSHEL"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.samples.HRWL" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.deployment" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/GML$" name="team.enterprise.resource.definition" projectName="zOS.deployment" value="GML"/>
<xt:globalFolderMetadataRule match="^zOSsrc/REXX$" name="team.enterprise.resource.definition" projectName="zOS.deployment" value="REXX Source"/>
<xt:globalFolderMetadataRule match="^zOSsrc/GMLJPN$" name="team.enterprise.resource.definition" projectName="zOS.deployment.jp" value="GMLJPN"/>
<xt:globalFolderMetadataRule match="^zOSsrc/GML$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.ispf.client" value="GML"/>
<xt:globalFolderMetadataRule match="^zOSsrc/GML$" name="teamz.data.definition" projectName="com.ibm.teamz.ispf.client" value="_32Ay8BR_Ed-9GfjFS8Aicw"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZEXEC$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.ispf.client" value="SBLZEXEC"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZEXEC$" name="teamz.data.definition" projectName="com.ibm.teamz.ispf.client" value="_ZuJmgBSKEd-9GfjFS8Aicw"/>
<xt:globalFolderMetadataRule match="^zOSsrc/GMLINC$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.ispf.client" value="GMLINC"/>
<xt:globalFolderMetadataRule match="^zOSsrc/GMLINC$" name="teamz.data.definition" projectName="com.ibm.teamz.ispf.client" value="_PjGTUBSAEd-9GfjFS8Aicw"/>
<xt:globalFolderMetadataRule match="^zOSsrc/REXX$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.ispf.client" value="REXX Source"/>
<xt:globalFolderMetadataRule match="^zOSsrc/REXX$" name="teamz.data.definition" projectName="com.ibm.teamz.ispf.client" value="_vJAiEPsOEd6JBfPCCyX6ag"/>
<xt:globalFolderMetadataRule match="^zOSsrc/ASM$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.ispf.client" value="ASM Source"/>
<xt:globalFolderMetadataRule match="^zOSsrc/PLX$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.ispf.client" value="PLX Source"/>
<xt:globalFolderMetadataRule match="^zOSsrc/GML$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.ispf.client.helps" value="GML"/>
<xt:globalFolderMetadataRule match="^zOSsrc/GMLJPN$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.ispf.client.helps.jp" value="GMLJPN"/>
<xt:globalFolderMetadataRule match="^zOSsrc/GMLJPN$" name="team.enterprise.resource.definition" projectName="com.ibm.teamz.ispf.client.jp" value="GMLJPN"/>
<xt:globalFolderMetadataRule match="^zOSsrc/REXX$" name="team.enterprise.resource.definition" projectName="zOS.promotion" value="REXX Source"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.promotion" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/SBLZSAMP$" name="team.enterprise.resource.definition" projectName="zOS.releng" value="SBLZSAMP"/>
<xt:globalFolderMetadataRule match="^zOSsrc/EXEC$" name="team.enterprise.resource.definition" projectName="zOS.releng" value="REXX Source"/>
</xt:globalFolderMetadata>
</target>
<!-- Default Target -->
<target depends="System.Definitions" description="Default.Target" name="all"/>
</project>
zOSsrc="false":
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed Materials - Property of IBM
(c) Copyright IBM Corporation 2018. All Rights Reserved.
Note to U.S. Government Users Restricted Rights:
Use, duplication or disclosure restricted by GSA ADP Schedule
Contract with IBM Corp.
-->
<project
basedir="."
default="all"
name="ExportFolderMetadata"
xmlns:ld="antlib:com.ibm.team.enterprise.zos.systemdefinition.toolkit">
<description>Export Folder Metadata</description>
<property name="work" value="${java.io.tmpdir}ExportFolderMetadata"/>
<property name="repositoryAddress" value="your_repository_url"/>
<property name="userId" value="your_userid"/>
<property name="password" value="your_password"/>
<property name="workspaceName" value="your_workspace_name"/>
<!-- - - - - - - - - - - - - - - - - - - *
* ExportFolderMetadata init *
*- - - - - - - - - - - - - - - - - - - -->
<target name="init" description="init">
<delete dir="${work}" failonerror="false" quiet="true"/>
<mkdir dir="${work}"/>
</target>
<!-- - - - - - - - - - - - - - - - - - - *
* ExportFolderMetadata main *
*- - - - - - - - - - - - - - - - - - - -->
<target name="main" description="main">
<xt:init
repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
projectArea="Rational Team Concert"
/>
<xt:globalFolderMetadataExport
repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
exportFile="exportedMetadata.xml"
exportFolder="${work}"
exportProject="true"
workspaceName="${workspaceName}"
zOSsrc="false">
<xt:globalFolderMetadataRule match=".*"/>
</xt:globalFolderMetadataExport>
</target>
<!-- - - - - - - - - - - - - - - - - - - *
* ExportFolderMetadata term *
*- - - - - - - - - - - - - - - - - - - -->
<target name="term" description="term"/>
<target depends="init,main,term" description="all" name="all"/>
</project>
Export file (unedited):