This section describes the elements and attributes used in the XML schema for migration definition files.
Defines the connection to use for the operation. Three types of connections can be defined—HSS, FileSystem, and Application.
ConnectionInfo name
type
description
user
password
FileSystem connection attributes:
ConnectionInfo name
type
description
filePath
Application connection attributes:
ConnectionInfo name
type
product
project
application
HSS-Connection
description
Import operations must have a source and a destination (Shared Services, an application, or a file system).
Table 5. Connection Attributes
Defines the tasks to complete during the operation. The number of tasks defined in the migration definition file depends on the source and destination and the artifact being migrated. If only one source and destination are involved, you need to define only one task.
For multiple sources and destinations, you must define at least one task for each source-destination combination. For example, extracting artifacts to the file system would be defined as task 1. Loading the artifacts from the file system to an application would be defined as task 2.
The Source element defines the source for this operation. You must define one source and one destination per task.
Table 7. Source Attributes
Attribute | Description |
---|---|
Source connection | Connection to use for this task. Use the connection name defined in the Connection element. Note: You cannot use a connection of type HSS in source definitions. Only connections of type AppConnection or FileSystem-Connection can be used in source definitions. Example: AppConnection1 |
Options | Options are product-specific. Refer to the appendixes at the end of this guide for the import and export options that you can set. The source or destination interprets the options to understand the artifacts being migrated. If options are not set, the default option set in the product registration file is used. options attributes:
|
optionInfo name | Option name used to override the option name defined in the Shared Services registration file. Example: ExportJobOutput |
value | Value used to override the option value defined in the Shared Services registration file. Example: true |
artifact | Filter used for this operation. This element takes these attributes:
Note the following:
|
Artifact recursive | Whether the operation should be performed on artifacts stored in subdirectories. Example: true |
parentPath | Top-level directory where artifact or data for the operation is stored. See the appendixes at the end of this guide for information on product directory structures. Caution! If the parent path directory contains an ampersand (&) character, replace it with “&” in the migration definition file (see example below). Example: /Data Analysis & Report Creation Note: If Artifact recursive="true", all artifacts contained in the subdirectories within this directory are imported. |
type | This attribute is applicable only to Reporting and Analysis. Type of Reporting and Analysis artifact to import. For a listing of Reporting and Analysis artifact types, see Reporting and Analysis and Lifecycle Management. Example: Financial Reports Note: This value can only be set directly in the XML file and not in Shared Services Console. |
pattern | Artifact-selection criterion. You can specify the name of an artifact to import or use an * (asterisk) to indicate that you want to import all artifacts that match filter conditions. Example: * |
startDate | Beginning date of date range. You can specify a date range (start and end date, inclusive) to filter artifacts whose last modified date falls within this range. The specified start and end dates are inclusive. Example: 2006-01-01 Note: This value can only be set directly in the XML file and not in Shared Services Console. |
endDate | Ending date of a date range. Example: 2006-01-31 Note: This value can only be set directly in the XML file and not in Shared Services Console. |
Defines the destination for this operation. You must define one destination per task.
Table 8. Target Attributes
Attribute | Description |
---|---|
options | Processing instructions for this operation. Options are product-specific. See the appendixes at the end of this guide for the destination options you can set. The source or destination interprets the options to understand the artifacts being migrated. If options are not set, the default option set in the product registration file is used. options attributes:
|
optionInfo name | Option name used to override the option name defined in the Shared Services registration file. Example: ExportJobOutput |
value | Value used to override the option value set in the Shared Services registration file. Example: true |