Sample Migration Definition Files

The sample migration definition files provided are for Planning Classic application migrations. The product code used in the migration definition files for Planning is HP and the sample application is SampApp. All sample migration definition files are provided in EPM_ORACLE_HOME/common/utilities/LCM/11.1.2.1/Sample.

Application to Application Migration

<?xml version="1.0" encoding="UTF-8"?>
<Package name="web-migration" description="migrating product to product">
    <Connections>
        <ConnectionInfo name="MyHSS-Connection1" type="HSS" description="Hyperion Shared Service connection" user="" password=""/>
        <ConnectionInfo name="AppConnection1" type="Application" product="HP" description="Destination Application" HSSConnection="MyHSS-Connection1" project="Planning" application="SampTest"/>
        <ConnectionInfo name="AppConnection2" type="Application" product="HP" project="Planning" application="SampDev" HSSConnection="MyHSS-Connection1" description="Source Application"/>
    </Connections>
    <Tasks>
        <Task seqID="1">
            <Source connection="AppConnection2">
                <Options>
                </Options>
  		<Artifact recursive="false" parentPath="/Configuration" pattern="User Variables"/>
                <Artifact recursive="false" parentPath="/Configuration" pattern="User Preferences"/>
                <Artifact recursive="false" parentPath="/Configuration" pattern="Properties"/> 
                <Artifact recursive="false" parentPath="/Relational Data" pattern="Supporting Detail"/>
                <Artifact recursive="false" parentPath="/Relational Data" pattern="Text Values"/>
                <Artifact recursive="false" parentPath="/Relational Data" pattern="Planning Units"/>
                <Artifact recursive="false" parentPath="/Relational Data" pattern="Account Annotations"/>
                <Artifact recursive="false" parentPath="/Relational Data" pattern="Cell Texts"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Smart Lists" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Substitution Variables" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Exchange Rates" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Spread Patterns" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Business Rules" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Custom Menus" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Common Dimensions" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Composite Forms" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Task Lists" pattern="*"/>
                <Artifact recursive="true" parentPath="/Plan Type/Consol/Standard Dimensions" pattern="*"/>
		<Artifact recursive="true" parentPath="/Plan Type/Consol/Calc scripts" pattern="*"/>
                <Artifact recursive="true" parentPath="/Plan Type/Consol/Rule files" pattern="*"/>
                <Artifact recursive="true" parentPath="/Plan Type/Consol/Attribute Dimensions" pattern="*"/>
                <Artifact recursive="true" parentPath="/Plan Type/Consol/Data Forms" pattern="*"/>
                <Artifact recursive="true" parentPath="/Plan Type/Consol/Substitution Variables" pattern="*"/>
                <Artifact recursive="true" parentPath="/Security" pattern="*"/>          </Source>
            <Target connection="AppConnection1">
            </Target>
        </Task>
    </Tasks>
</Package>

Exporting to the File System

<?xml version="1.0" encoding="UTF-8" ?>
<Package name="web-migration" description="Migrating Product to File System">
  <LOCALE>en_US</LOCALE>
  <Connections>
    <ConnectionInfo name="MyHSS-Connection1" type="HSS" description="Hyperion Shared Service connection" user="" password="" /> 
    <ConnectionInfo name="FileSystem-Connection1" type="FileSystem" description="File system connection" HSSConnection="MyHSS-Connection1" filePath="/SampleAppFileSystem" />
    <ConnectionInfo name="AppConnection2" type="Application" product="HP" project="Default Application Group" application="SampleApp" HSSConnection="MyHSS-Connection1" description="Source Application" />
  </Connections>
  <Tasks>
    <Task seqID="-1">
      <Source connection="AppConnection2">
        <Options />
        <Artifact recursive="true" parentPath="/Configuration" pattern="*" />
        <Artifact recursive="true" parentPath="/Relational Data" pattern="*" />
        <Artifact recursive="true" parentPath="/Plan Type" pattern="*" />
        <Artifact recursive="true" parentPath="/Security" pattern="*" />
        <Artifact recursive="true" parentPath="/Global Artifacts" pattern="*" />
      </Source>
      <Target connection="FileSystem-Connection1">
        </Options>
      </Target>
    </Task>
  </Tasks>
</Package>

Importing from the File System

<?xml version="1.0" encoding="UTF-8"?>
<Package name="web-migration" description="migrating product to product">
    <Connections>
        <ConnectionInfo name="MyHSS-Connection1" type="HSS" description="Hyperion Shared Service connection" user="" password=""/>
        <ConnectionInfo name="FileSystem-Connection1" type="FileSystem" filePath="file:/C:\Oracle\Middleware\user_projects\epmsystem1\import_export\admin@Native Directory\SampleApplication" HSSConnection="MyHSS-Connection1" description="Source Application"/>
        <ConnectionInfo name="AppConnection2" type="Application" product="HP" description="Destination Application" HSSConnection="MyHSS-Connection1" project="Planning" application="SampApp"/>
    </Connections>
    <Tasks>
        <Task seqID="1">
            <Source connection="FileSystem-Connection1">
                <Options/>
                <Artifact recursive="false" parentPath="/Configuration" pattern="User Variables"/>
                <Artifact recursive="false" parentPath="/Configuration" pattern="User Preferences"/>
                <Artifact recursive="false" parentPath="/Configuration" pattern="Properties"/> 
                <Artifact recursive="false" parentPath="/Relational Data" pattern="Supporting Detail"/>
                <Artifact recursive="false" parentPath="/Relational Data" pattern="Text Values"/>
                <Artifact recursive="false" parentPath="/Relational Data" pattern="Planning Units"/>
                <Artifact recursive="false" parentPath="/Relational Data" pattern="Account Annotations"/>
                <Artifact recursive="false" parentPath="/Relational Data" pattern="Cell Texts"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Smart Lists" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Substitution Variables" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Exchange Rates" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Spread Patterns" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Business Rules" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Custom Menus" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Common Dimensions" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Composite Forms" pattern="*"/>
                <Artifact recursive="true" parentPath="/Global Artifacts/Task Lists" pattern="*"/>
                <Artifact recursive="true" parentPath="/Plan Type/Consol/Standard Dimensions" pattern="*"/>
		<Artifact recursive="true" parentPath="/Plan Type/Consol/Calc scripts" pattern="*"/>
                <Artifact recursive="true" parentPath="/Plan Type/Consol/Rule files" pattern="*"/>
                <Artifact recursive="true" parentPath="/Plan Type/Consol/Attribute Dimensions" pattern="*"/>
                <Artifact recursive="true" parentPath="/Plan Type/Consol/Data Forms" pattern="*"/>
                <Artifact recursive="true" parentPath="/Plan Type/Consol/Substitution Variables" pattern="*"/>
                <Artifact recursive="true" parentPath="/Security" pattern="*"/>
            </Source>
            <Target connection="AppConnection2">
            </Target>
        </Task>
    </Tasks>
</Package>