Thursday, September 17, 2020

ZeroLogon Vulnerability and EPM On-Premises AND Cloud

I don't normally write about Microsoft vulnerabilities and related patches, but this one is important for all Oracle EPM / Hyperion instances... whether on-premises or in Oracle's EPM SaaS Cloud.

A little background.  Vulnerabilities are ranked on a score from 0.1 to 10.0.  What I'm about to discuss here is a 10.0, which is the most dangerous score.

The official designation of this particular critter is "CVE-2020-1472".  Independent security research firms, such as Secura, refer to it as ZeroLogon.

Microsoft issued a patch for it in August 2020's "Patch Tuesday", but the extent of the problem wasn't fully known at the time.

If you want to read the gory details, you can check out Secura's white paper on the subject.  I'll summarize in brief:

The vulnerability allows anyone having access to the network to become a Windows Domain Administrator.  You don't even need network credentials if you stroll into the office and plug a device into an Ethernet port.  Remote workers, of course, often have the access required. The point being that once the attacker runs the exploit and elevates himself to a domain admin, or creates a new domain admin account with a known password, he can cause all sorts of mischief with far-reaching consequences throughout the organization.

Now let's talk about EPM, starting with on-premises and then moving on to Oracle's EPM SaaS Cloud (PBC, FCC, etc.).

Microsoft Active Directory ("MSAD") is ubiquitous within the on-premises EPM space.  The vast majority of EPM implementations I've supported, installed, or health checked use MSAD for end-user authentication.  Hyperion Shared Services and the various EPM components connect to a Windows Domain Controller in order to authenticate end-user login attempts.

Disclaimer: the following paragraph contains theoretical conjecture.  We won't know the effects for sure until an non-patched system is attacked. 

Our fictional attacker who exploits ZeroLogon can completely break this.  Worse, the attacker could kick the EPM servers out of the domain, making it hard to hop on the EPM servers and troubleshoot why nobody can login.

I have worked with a few customers who use alternatives to Microsoft for end-user authentication, such as Novell eDirectory or other LDAP solutions.  By and large, though, there can be a Microsoft Windows Domain lurking somewhere within the network.

They key takeaway here is EPM system stakeholders should inquire with the IT department and confirm the Domain Controllers have had the August 2020 Microsoft patches applied.  I've noticed it is a mixed bag "out in the wild"; some organizations patch immediately, while others lag behind... especially during financial Quarter-End or Year-End change freezes.

Now let's talk Cloud briefly.

Oracle's EPM SaaS Cloud products for Consolidation, Planning, Account Rec, etc. all share one thing in common: EPMAutomate.

EPMAutomate is the Cloud's command-line utility used for a variety of tasks: upload data to the Cloud, run it through Data Management, fire off Calculation Rules, download reports and audit logs, and more.  EPMAutomate resides on a server under the customer's control, either on-premises or in a hosted cloud such as AWS, Azure, OCI, etc.  The vast majority of EPMAutomate implementations I've seen happen to sit on MS Windows servers.  (It can be hosted on Linux, and sometimes I witness that variation)

If EPMAutomate is hosted on MS Windows, and that machine happens to be joined to the MS Windows Domain... well, there's a possibility your EPM Cloud automation might stop working someday if an intruder bricks your network account or kicks the EPMAutomate host server out of the domain.  (Again, I use the word possibility until we see the fallout when it eventually happens)

2020 has been an awful year thus far, so please do your part not to make it... awful-er.  Insist your network domain controllers get patched for "CVE-2020-1472", included in August 2020 Microsoft Patch Tuesday.


Hat tip: Penetration Tester Dustin Heywood

Adobe Flash Player EOL and On-Premises EPM 11.1.2.x.

If you are already live on Oracle EPM / Hyperion 11.2.x (you brave soul!) or in the Oracle EPM SaaS cloud, this post isn't for you.

EPM 11.1.2.3.500 through 11.1.2.4.x both have dependencies upon Adobe Flash Player on the end-user side for Hyperion Calculation Manager and Hyperion Planning.  Hyperion Financial Close / Account Rec in 11.1.2.3 also uses Flash.

Adobe announced earlier that End Of Life for Flash Player is December 31, 2020.  Not far away now!

So let's review the scenarios for on-premises EPM:

  • For Hyperion Planning 11.1.2.4, patch 31365862 – 11.1.2.4.010 takes care of this.
  • For Hyperion Calculation Manager 11.1.2.4, patch 28557058 – 11.1.2.4.014 takes care of this.
  • For 11.1.2.3 and older, there is no solution other than upgrading or moving to the cloud.
  • For 11.2.0.0 and higher, the solution is already baked into the base release and there is no need to patch.
What does it mean if you don't patch before the deadline, or you're on an older release and can't patch at all?

Adobe has stated very clearly that the ability to download Flash Player will be removed once the support deadline of Dec 31, 2020 has passed.  Neither the latest version nor older versions will be available to download.  Furthermore, no new security patches will be issued.

I haven't seen this in writing, but expect Firefox to quickly flag the Flash Player extension as vulnerable in January 2021.  I wouldn't be surprised at all if the extension gets disabled without the option to re-enable it.

Adobe has further stated that a Flash Player installer downloaded from any 3rd party site will be considered "Unauthorized".

If you're on 11.1.2.4 and haven't applied the patches I mentioned above, my recommendation would be to patch and regression test now before you enter a fiscal 2020 4th Quarter change freeze.

There's an added benefit if you're working directly on a server for testing purposes. Flash Player often isn't installed on MS Windows Server 2012 and is hard to get.  The latest download page on Adobe's website flags your browser as coming from Windows 8 and shows a Knowledge Base article instead of letting you download the installer.  If you need to get into the Calculation Manager Rules or Variable designers, the browser wants to invoke Flash Player and the page hangs.  This exact issue hit me yesterday, which led me down the road of investigating these patches.

(A quick reminder to carefully read the patch READMEs for the 2 patches I listed.  Planning 11.1.2.4.010 contains a new optional application property, some files need to be copied over to the Financial Reporting server, and the CalcMgr patch needs to be installed on multiple machines in a typical distributed environment)

Saturday, August 22, 2020

EPM 11.2.2.0 - Notable Differences Between Windows & Linux

Weekends sometimes offer time for some leisurely R&D (especially with the current lock-down / mask rules).  I posted previously about some issues I noticed in the Linux edition of Oracle EPM / Hyperion 11.2.2.0.  Well, this weekend I finished standing up the Windows edition.  Here are some key configuration errors/issues I spotted.

FDM Enterprise Edition (FDMEE)

You'll find a 3-part post concerning 11.2.2.0 FDMEE errors in Linux.  In the Windows edition, I encountered none of those issues.  The ODI tables built successfully, and FDMEE in Workspace, ODI Web Studio and ODI Agent were all functional.

Suggestion for Linux users:

Install the 11.2.2.0 Windows edition (you don't need to configure) and zip up \Oracle\Middleware\odi, ftp it over to your Linux server, and unzip it with the Replace option in /Oracle/Middleware/odi

Also copy aif.ear from Windows to Linux.

Then re-try your Configure Database and Deploy for FDMEE.

Planning RMI

Edit: An earlier version of this post had an incorrect link to the Planning RMI fix.  This is now corrected.

This starts up just fine in Linux and successfully binds to port 11333.  In Windows, we still have the issue I wrote about for 11.2.0.0 and 11.2.1.0.  You'll find the solution to fixing the Windows Registry for Planning RMI here on my blog.

Analytic Provider Services

In Windows, it deploys just fine.  In Linux, it gets a deployment error.

Suggested solution for Linux users:

Install the Windows edition of EPM 11.2.2.0 (you don't need to deploy).  Copy aps.ear from Windows to Linux, and then redeploy in Linux.

Hyperion Financial Reporting 11.2.x LCM Issue

I don't have a solution for this yet, but the problem I noticed in Oracle EPM / Hyperion Financial Reporting 11.2.0.0 carries forward into 11.2.1.0 and 11.2.2.0.

The Hyperion LCM command-line utility works OK for Financial Reporting (now "Document Repository"), but the user interface in the Shared Services Console does not.  This issue is specific to "Document Repository" only.

The observed symptom happens when trying to import or export Document Repository within the Shared Services Console.  When attempting an export, you'll see the infamous EPMLCM-13000 error, which could mean just about anything (usually it means the module is non-functional, offline, or you lack permission to the module in question).  When attempting an import, it says you don't have permission to Document Repository.

The culprit, however, is the EPM System Configurator tool.

Here are "before" and "after" screenshots of the legacy FRConfig tool (\Oracle\Middleware\EPMSystem11R1\products\financialreporting\bin\frconfig.bat|sh).

Before.  Here is after we only deployed EPM Foundation, Financial Reporting, and nothing else:











 

The correct dbName is shown above.  This is the dbName I use for EPM Foundation.  In EPM 11.2.x, the Reporting Analysis Framework repository is no more, and instead Financial Reporting's tables ought to (in my opinion) co-located with EPM Foundation.  Look at the table names and you'll see why.

And here is after we deployed a few more modules.



Here you can see the configuration was switched to use FDMEE's database.

Note that I did NOT touch Financial Reporting when deploying FDMEE.

It is blind luck whether Financial Reporting's configuration stays as-is, or is switched behind the scenes to use Planning, FDMEE, or some other product that has its own database.


The dbName and DbURL properties are read-only, despite the very old Oracle Knowledge Base articles concerning the FRConfig tool.

Your workarounds until Oracle issues a patch are:

  1. Perform Exports and Imports through Workspace Explore ("the old way"), or
  2. Use the LCM command-line utility.  Here pasted below is an LCM XML file for Document Repository that works for me in 11.2.x:

<?xml version="1.0" encoding="UTF-8"?>
<Package>
    <LOCALE>en_US</LOCALE>
    <User name="admin" password="admin's password here"/>
    <Task>
        <Source type="Application" product="DOCREP" project="Default Application Group" application="Document Repository"/>
        <Target type="FileSystem" filePath="/DOCREP-Document Repository"/>
        <Artifact recursive="true" parentPath="/Repository Objects" pattern="*"/>
    </Task>
</Package>

Syntax I use to invoke the utility is:

CD F:\Oracle\Middleware\user_projects\epmsystem1\bin
SET XMLDIR=folder where you've saved ExportReports.xml as pasted above
SET LCMDIR=folder where you want the exports to be saved
start "ExportReports" /wait /i cmd /c Utility.bat %XMLDIR%\ExportReports.xml -b %LCMDIR%\Reports ^> %LCMDIR%\ExportReports.log 2^> %LCMDIR%\ExportReports.err

Oracle's "utility.bat" only works on the EPM Foundation server, and only when you're sitting in your Instance /bin folder.  A workaround is available to run it on other machines, and Oracle has a Knowledge Base article about this.

The start /wait /i cmd /c utility.bat syntax is helpful if your script is going to do other operations after this one.  Oracle's utility.bat invokes a Java program that will cause your script to immediately bomb and exit without warning should the Java program abnormally exits for any reason.

Utility.bat|sh works both ways (it can import as well as export) and the LifeCycle Management User's Guide contains the syntax for this.

Check back with support.oracle.com from time to time to see if a patch has come addressing this.  In addition to checking for Financial Reporting, also check "Hyperion Infrastructure" as fixes to configtool may appear within this section.


Saturday, August 8, 2020

FDMEE 11.2.2.0 Multiple Problems - Buggy Release - Part 3

This is an Oracle WebLogic 12c follow-up to my previous post FDMEE 11.2.2.0 Multiple Problems - Buggy Release - Part 2

Clarification: this post is about the Linux edition only.  The Windows edition does not have these issues.

This post is only meant for folks extremely comfortable with Oracle EPM Infrastructure and those are are comfortable meddling with WebLogic.

In my previous post linked above, I mentioned multiple libraries, deployments, are targets are missing where FDMEE/ErpIntegrator is concerned.  For technical reference purposes, the remainder of this post is simply my WebLogic config.xml file, located at Middleware/user_projects/domains/EPMSystem/config/config.xml after I had hacked it.  Look for entries containing "ErpIntegrator" and "odi", and compare against yours.

You will see my Middleware is mounted to /Oracle/

Warning: do not simply copy & paste the entire content of the below into your system.  The config.xml file contains encrypted credentials.  I have masked mine out.

<?xml version='1.0' encoding='UTF-8'?>
<domain xmlns="http://xmlns.oracle.com/weblogic/domain" xmlns:sec="http://xmlns.oracle.com/weblogic/security" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wls="http://xmlns.oracle.com/weblogic/security/wls" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/security/wls http://xmlns.oracle.com/weblogic/security/wls/1.0/wls.xsd http://xmlns.oracle.com/weblogic/domain http://xmlns.oracle.com/weblogic/1.0/domain.xsd http://xmlns.oracle.com/weblogic/security/xacml http://xmlns.oracle.com/weblogic/security/xacml/1.0/xacml.xsd http://xmlns.oracle.com/weblogic/security/providers/passwordvalidator http://xmlns.oracle.com/weblogic/security/providers/passwordvalidator/1.0/passwordvalidator.xsd http://xmlns.oracle.com/weblogic/security http://xmlns.oracle.com/weblogic/1.0/security.xsd http://xmlns.oracle.com/oracleas/schema/11/jps/weblogic/providers http://xmlns.oracle.com/weblogic/1.0/security.xsd">
  <name>EPMSystem</name>
  <domain-version>12.2.1.3.0</domain-version>
  <security-configuration>
    <name>EPMSystem</name>
    <realm>
      <sec:authentication-provider xmlns:prov="http://xmlns.oracle.com/oracleas/schema/11/jps/weblogic/providers" xsi:type="prov:trust-service-identity-asserterType">
        <sec:name>Trust Service Identity Asserter</sec:name>
      </sec:authentication-provider>
      <sec:authentication-provider xsi:type="wls:default-authenticatorType">
        <sec:name>DefaultAuthenticator</sec:name>
        <wls:use-retrieved-user-name-as-principal>true</wls:use-retrieved-user-name-as-principal>
      </sec:authentication-provider>
      <sec:authentication-provider xsi:type="wls:default-identity-asserterType">
        <sec:name>DefaultIdentityAsserter</sec:name>
        <sec:active-type>AuthenticatedUser</sec:active-type>
        <sec:active-type>weblogic-jwt-token</sec:active-type>
      </sec:authentication-provider>
      <sec:role-mapper xmlns:xac="http://xmlns.oracle.com/weblogic/security/xacml" xsi:type="xac:xacml-role-mapperType">
        <sec:name>XACMLRoleMapper</sec:name>
      </sec:role-mapper>
      <sec:authorizer xmlns:xac="http://xmlns.oracle.com/weblogic/security/xacml" xsi:type="xac:xacml-authorizerType">
        <sec:name>XACMLAuthorizer</sec:name>
      </sec:authorizer>
      <sec:adjudicator xsi:type="wls:default-adjudicatorType">
        <sec:name>DefaultAdjudicator</sec:name>
      </sec:adjudicator>
      <sec:credential-mapper xsi:type="wls:default-credential-mapperType">
        <sec:name>DefaultCredentialMapper</sec:name>
      </sec:credential-mapper>
      <sec:cert-path-provider xsi:type="wls:web-logic-cert-path-providerType">
        <sec:name>WebLogicCertPathProvider</sec:name>
      </sec:cert-path-provider>
      <sec:cert-path-builder>WebLogicCertPathProvider</sec:cert-path-builder>
      <sec:name>myrealm</sec:name>
      <sec:password-validator xmlns:pas="http://xmlns.oracle.com/weblogic/security/providers/passwordvalidator" xsi:type="pas:system-password-validatorType">
        <sec:name>SystemPasswordValidator</sec:name>
        <pas:min-password-length>8</pas:min-password-length>
        <pas:min-numeric-or-special-characters>1</pas:min-numeric-or-special-characters>
      </sec:password-validator>
    </realm>
    <default-realm>myrealm</default-realm>
    <credential-encrypted>*******</credential-encrypted>
    <node-manager-username>********</node-manager-username>
    <node-manager-password-encrypted>*******</node-manager-password-encrypted>
    <enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>
  </security-configuration>
  <server>
    <name>AdminServer</name>
    <ssl>
      <name>AdminServer</name>
    </ssl>
    <stuck-thread-max-time>1200</stuck-thread-max-time>
    <stuck-thread-timer-interval>1200</stuck-thread-timer-interval>
    <web-server>
      <name>AdminServer</name>
      <web-server-log>
        <name>AdminServer</name>
        <elf-fields>date time cs-method ctx-ecid ctx-rid cs-uri sc-status bytes</elf-fields>
        <log-file-format>extended</log-file-format>
      </web-server-log>
    </web-server>
    <listen-address></listen-address>
    <server-diagnostic-config>
      <name>AdminServer</name>
    </server-diagnostic-config>
    <coherence-cluster-system-resource>defaultCoherenceCluster</coherence-cluster-system-resource>
  </server>
  <server>
    <name>FoundationServices0</name>
    <ssl>
      <name>FoundationServices0</name>
      <listen-port>28443</listen-port>
    </ssl>
    <stuck-thread-max-time>1200</stuck-thread-max-time>
    <stuck-thread-timer-interval>1200</stuck-thread-timer-interval>
    <machine>phoenix</machine>
    <listen-port>28080</listen-port>
    <cluster>FoundationServices</cluster>
    <web-server>
      <name>FoundationServices0</name>
      <web-server-log>
        <name>FoundationServices0</name>
        <elf-fields>date time cs-method cs-uri sc-status time-taken bytes c-ip sc(X-ORACLE-DMS-ECID) cs(OAM_REMOTE_USER) cs-uri-stem</elf-fields>
        <log-file-format>extended</log-file-format>
      </web-server-log>
    </web-server>
    <listen-address></listen-address>
    <jta-migratable-target>
      <user-preferred-server>FoundationServices0</user-preferred-server>
      <cluster>FoundationServices</cluster>
    </jta-migratable-target>
  </server>
  <server>
    <name>AnalyticProviderServices0</name>
    <ssl>
      <name>AnalyticProviderServices0</name>
      <listen-port>13083</listen-port>
    </ssl>
    <stuck-thread-max-time>1200</stuck-thread-max-time>
    <stuck-thread-timer-interval>1200</stuck-thread-timer-interval>
    <machine>phoenix</machine>
    <listen-port>13080</listen-port>
    <cluster>AnalyticProviderServices</cluster>
    <web-server>
      <name>AnalyticProviderServices0</name>
      <web-server-log>
        <name>AnalyticProviderServices0</name>
        <elf-fields>date time cs-method cs-uri sc-status time-taken bytes c-ip sc(X-ORACLE-DMS-ECID) cs(OAM_REMOTE_USER) cs-uri-stem</elf-fields>
        <log-file-format>extended</log-file-format>
      </web-server-log>
    </web-server>
    <listen-address></listen-address>
    <jta-migratable-target>
      <user-preferred-server>AnalyticProviderServices0</user-preferred-server>
      <cluster>AnalyticProviderServices</cluster>
    </jta-migratable-target>
  </server>
  <server>
    <name>FinancialReporting0</name>
    <ssl>
      <name>FinancialReporting0</name>
      <listen-port>8243</listen-port>
    </ssl>
    <stuck-thread-max-time>1200</stuck-thread-max-time>
    <stuck-thread-timer-interval>1200</stuck-thread-timer-interval>
    <machine>phoenix</machine>
    <listen-port>8200</listen-port>
    <cluster>FinancialReporting</cluster>
    <web-server>
      <name>FinancialReporting0</name>
      <web-server-log>
        <name>FinancialReporting0</name>
        <elf-fields>date time cs-method cs-uri sc-status time-taken bytes c-ip sc(X-ORACLE-DMS-ECID) cs(OAM_REMOTE_USER) cs-uri-stem</elf-fields>
        <log-file-format>extended</log-file-format>
      </web-server-log>
    </web-server>
    <listen-address></listen-address>
    <tunneling-enabled>true</tunneling-enabled>
    <jta-migratable-target>
      <user-preferred-server>FinancialReporting0</user-preferred-server>
      <cluster>FinancialReporting</cluster>
    </jta-migratable-target>
    <weblogic-plugin-enabled>true</weblogic-plugin-enabled>
  </server>
  <server>
    <name>ErpIntegrator0</name>
    <ssl>
      <name>ErpIntegrator0</name>
      <listen-port>6553</listen-port>
    </ssl>
    <stuck-thread-max-time>1200</stuck-thread-max-time>
    <stuck-thread-timer-interval>1200</stuck-thread-timer-interval>
    <machine>phoenix</machine>
    <listen-port>6550</listen-port>
    <cluster>ErpIntegrator</cluster>
    <web-server>
      <name>ErpIntegrator0</name>
      <web-server-log>
        <name>ErpIntegrator0</name>
        <elf-fields>date time cs-method cs-uri sc-status time-taken bytes c-ip sc(X-ORACLE-DMS-ECID) cs(OAM_REMOTE_USER) cs-uri-stem</elf-fields>
        <log-file-format>extended</log-file-format>
      </web-server-log>
    </web-server>
    <listen-address></listen-address>
    <jta-migratable-target>
      <user-preferred-server>ErpIntegrator0</user-preferred-server>
      <cluster>ErpIntegrator</cluster>
    </jta-migratable-target>
    <coherence-cluster-system-resource>defaultCoherenceCluster</coherence-cluster-system-resource>
  </server>
  <server>
    <name>CalcMgr0</name>
    <ssl>
      <name>CalcMgr0</name>
      <listen-port>8543</listen-port>
    </ssl>
    <machine>phoenix</machine>
    <listen-port>8500</listen-port>
    <cluster>CalcMgr</cluster>
    <web-server>
      <name>CalcMgr0</name>
      <web-server-log>
        <name>CalcMgr0</name>
        <elf-fields>date time cs-method cs-uri sc-status time-taken bytes c-ip sc(X-ORACLE-DMS-ECID) cs(OAM_REMOTE_USER) cs-uri-stem</elf-fields>
        <log-file-format>extended</log-file-format>
      </web-server-log>
    </web-server>
    <listen-address></listen-address>
    <jta-migratable-target>
      <user-preferred-server>CalcMgr0</user-preferred-server>
      <cluster>CalcMgr</cluster>
    </jta-migratable-target>
  </server>
  <server>
    <name>EssbaseAdminServices0</name>
    <ssl>
      <name>EssbaseAdminServices0</name>
      <listen-port>10083</listen-port>
    </ssl>
    <machine>phoenix</machine>
    <listen-port>10080</listen-port>
    <cluster>EssbaseAdminServices</cluster>
    <web-server>
      <name>EssbaseAdminServices0</name>
      <web-server-log>
        <name>EssbaseAdminServices0</name>
        <elf-fields>date time cs-method cs-uri sc-status time-taken bytes c-ip sc(X-ORACLE-DMS-ECID) cs(OAM_REMOTE_USER) cs-uri-stem</elf-fields>
        <log-file-format>extended</log-file-format>
      </web-server-log>
    </web-server>
    <listen-address></listen-address>
    <jta-migratable-target>
      <user-preferred-server>EssbaseAdminServices0</user-preferred-server>
      <cluster>EssbaseAdminServices</cluster>
    </jta-migratable-target>
  </server>
  <server>
    <name>Planning0</name>
    <ssl>
      <name>Planning0</name>
      <listen-port>8343</listen-port>
    </ssl>
    <machine>phoenix</machine>
    <listen-port>8300</listen-port>
    <cluster>Planning</cluster>
    <web-server>
      <name>Planning0</name>
      <web-server-log>
        <name>Planning0</name>
        <elf-fields>date time cs-method cs-uri sc-status time-taken bytes c-ip sc(X-ORACLE-DMS-ECID) cs(OAM_REMOTE_USER) cs-uri-stem</elf-fields>
        <log-file-format>extended</log-file-format>
      </web-server-log>
    </web-server>
    <listen-address></listen-address>
    <jta-migratable-target>
      <user-preferred-server>Planning0</user-preferred-server>
      <cluster>Planning</cluster>
    </jta-migratable-target>
  </server>
  <cluster>
    <name>FoundationServices</name>
    <cluster-messaging-mode>unicast</cluster-messaging-mode>
    <coherence-cluster-system-resource>defaultCoherenceCluster</coherence-cluster-system-resource>
    <dynamic-servers>
      <maximum-dynamic-server-count>0</maximum-dynamic-server-count>
    </dynamic-servers>
  </cluster>
  <cluster>
    <name>FinancialReporting</name>
    <cluster-messaging-mode>unicast</cluster-messaging-mode>
    <coherence-cluster-system-resource>defaultCoherenceCluster</coherence-cluster-system-resource>
    <dynamic-servers>
      <maximum-dynamic-server-count>0</maximum-dynamic-server-count>
    </dynamic-servers>
  </cluster>
  <cluster>
    <name>AnalyticProviderServices</name>
    <cluster-messaging-mode>unicast</cluster-messaging-mode>
    <coherence-cluster-system-resource>defaultCoherenceCluster</coherence-cluster-system-resource>
    <dynamic-servers>
      <maximum-dynamic-server-count>0</maximum-dynamic-server-count>
    </dynamic-servers>
  </cluster>
  <cluster>
    <name>CalcMgr</name>
    <cluster-messaging-mode>unicast</cluster-messaging-mode>
    <coherence-cluster-system-resource>defaultCoherenceCluster</coherence-cluster-system-resource>
    <dynamic-servers>
      <maximum-dynamic-server-count>0</maximum-dynamic-server-count>
    </dynamic-servers>
  </cluster>
  <cluster>
    <name>EssbaseAdminServices</name>
    <cluster-messaging-mode>unicast</cluster-messaging-mode>
    <coherence-cluster-system-resource>defaultCoherenceCluster</coherence-cluster-system-resource>
    <dynamic-servers>
      <maximum-dynamic-server-count>0</maximum-dynamic-server-count>
    </dynamic-servers>
  </cluster>
  <cluster>
    <name>Planning</name>
    <cluster-messaging-mode>unicast</cluster-messaging-mode>
    <coherence-cluster-system-resource>defaultCoherenceCluster</coherence-cluster-system-resource>
    <dynamic-servers>
      <maximum-dynamic-server-count>0</maximum-dynamic-server-count>
    </dynamic-servers>
  </cluster>
  <cluster>
    <name>ErpIntegrator</name>
    <cluster-messaging-mode>unicast</cluster-messaging-mode>
    <coherence-cluster-system-resource>defaultCoherenceCluster</coherence-cluster-system-resource>
    <dynamic-servers>
      <maximum-dynamic-server-count>0</maximum-dynamic-server-count>
    </dynamic-servers>
  </cluster>
  <production-mode-enabled>true</production-mode-enabled>
  <embedded-ldap>
    <name>EPMSystem</name>
    <credential-encrypted>********</credential-encrypted>
  </embedded-ldap>
  <configuration-version>12.2.1.3.0</configuration-version>
  <app-deployment>
    <name>oraclediagent</name>
    <target>ErpIntegrator</target>
    <module-type>ear</module-type>
    <source-path>/Oracle/Middleware/odi/jee/oracledi-agent/oraclediagent-wls.ear</source-path>
    <deployment-order>45</deployment-order>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>odiconsole</name>
    <target>ErpIntegrator</target>
    <module-type>ear</module-type>
    <source-path>/Oracle/Middleware/odi/jee/oracledi-metadata-navigator/odiconsole.ear</source-path>
    <deployment-order>45</deployment-order>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>AIF#11.1.2.0</name>
    <target>ErpIntegrator</target>
    <module-type>ear</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/products/FinancialDataQuality/AppServer/InstallableApps/aif.ear</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>opss-rest</name>
    <target>AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.wsm.common/opss-rest.war</source-path>
    <deployment-order>150</deployment-order>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>state-management-provider-memory-rar</name>
    <target>AdminServer,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,FinancialReporting,FoundationServices,Planning</target>
    <module-type>rar</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/com.oracle.state-management.state-management-provider-memory-rar-impl.rar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>DMS Application#12.2.1.1.0</name>
    <target>AdminServer,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,FinancialReporting,FoundationServices,Planning</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.dms/dms.war</source-path>
    <deployment-order>5</deployment-order>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>coherence-transaction-rar</name>
    <target>AdminServer,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,FinancialReporting,FoundationServices,Planning</target>
    <module-type>rar</module-type>
    <source-path>/Oracle/Middleware/oracle_common/../coherence/lib/coherence-transaction.rar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>em</name>
    <target>AdminServer</target>
    <module-type>ear</module-type>
    <source-path>em.ear</source-path>
    <deployment-order>400</deployment-order>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>staticcontent#11.1.2.2</name>
    <target>FoundationServices</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/epmstatic</source-path>
    <deployment-order>100</deployment-order>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>proxyservlet#11.1.2.2</name>
    <target>FoundationServices</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/user_projects/epm-fnd/httpConfig/EmbeddedWeblogicHttpServer/proxyservlet</source-path>
    <deployment-order>100</deployment-order>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>external_stage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>WORKSPACE#11.1.2.0</name>
    <target>FoundationServices</target>
    <module-type>ear</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/products/Foundation/workspace/InstallableApps/workspace.ear</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>SHAREDSERVICES#11.1.2.0</name>
    <target>FoundationServices</target>
    <module-type>ear</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/products/Foundation/AppServer/InstallableApps/common/interop.ear</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>APS#11.1.2.0</name>
    <target>AnalyticProviderServices</target>
    <module-type>ear</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/products/Essbase/aps/AppServer/InstallableApps/Common/aps.ear</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>FINANCIALREPORTING#11.1.2.0</name>
    <target>FinancialReporting</target>
    <module-type>ear</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/products/financialreporting/InstallableApps/HReports.ear</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>CALC#11.1.2.0</name>
    <target>CalcMgr</target>
    <module-type>ear</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/products/Foundation/CALC/AppServer/InstallableApps/calcmgr.ear</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>EAS#11.1.2.0</name>
    <target>EssbaseAdminServices</target>
    <module-type>ear</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/products/Essbase/eas/server/AppServer/InstallableApps/Common/eas.ear</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <app-deployment>
    <name>PLANNING#11.1.2.0</name>
    <target>Planning</target>
    <module-type>ear</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/products/Planning/AppServer/InstallableApps/Common/HyperionPlanning.ear</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>
  <library>
    <name>epm-aif-odi-libraries#11.1.2.0@11.1.2.0</name>
    <target>ErpIntegrator</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/products/FinancialDataQuality/lib/epm-aif-odi.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-aif-libraries#11.1.2.0@11.1.2.0</name>
    <target>ErpIntegrator</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/products/FinancialDataQuality/lib/epm-aif.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.wsm.idmrest.sharedlib#1.0@12.2.1.3</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.wsm.common/wsm-idmrest-sharedlib.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.wsm.seedpolicies#2.0@12.2.1.3</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.wsm.common/wsm-seed-policies.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.sdp.client#2.0@12.2.1.3.0</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.sdp.client/sdpclient.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.sdp.messaging#2.0@12.2.1.3.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <source-path>/Oracle/Middleware/oracle_common/communications/modules/oracle.sdp.messaging/sdpmessaging.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.pwdgen#2.0@12.2.1</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.pwdgen/pwdgen.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>owasp.esapi#2.0@12.2.1</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.owasp/owasp-esapi.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.adf.dconfigbeans#1.0@12.2.1.3.0</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.adf.dconfigbeans.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>adf.oracle.domain#1.0@12.2.1.3.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>ear</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.adf.model/adf.oracle.domain.ear</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>adf.oracle.businesseditor#1.0@12.2.1.3.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.adf.businesseditor/adf.businesseditor.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.adf.management#1.0@12.2.1.3.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.adf.management/adf-management.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>adf.oracle.domain.webapp#1.0@12.2.1.3.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.adf.view/adf.oracle.domain.webapp.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>jsf#2.0@1.0.0.0_2-2-8</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/oracle_common/../wlserver/common/deployable-libraries/jsf-2.0.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>jstl#1.2@1.2.0.1</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/wlserver/common/deployable-libraries/jstl-1.2.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>UIX#11@12.2.1.3.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.uix/uix11.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>ohw-rcf#5@12.2.1.3.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.help/ohw-rcf.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>ohw-uix#5@12.2.1.3.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.help/ohw-uix.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.adf.desktopintegration.model#1.0@12.2.1.3.0</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <module-type>ear</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.adf.desktopintegration.model/oracle.adf.desktopintegration.model.ear</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.adf.desktopintegration#1.0@12.2.1.3.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.adf.desktopintegration/oracle.adf.desktopintegration.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.bi.jbips#11.1.1@0.1</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <module-type>ear</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.bi.presentation/bi-jbips-slib-stub.ear</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.bi.composer#11.1.1@0.1</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.bi.presentation/bi-composer-slib-stub.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.bi.adf.model.slib#1.0@12.2.1.3.0</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <module-type>ear</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.bi.presentation/bi-adf-model-slib.ear</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.bi.adf.view.slib#1.0@12.2.1.3.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.bi.presentation/bi-adf-view-slib.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.bi.adf.webcenter.slib#1.0@12.2.1.3.0</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.bi.presentation/bi-adf-webcenter-slib.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>adf.oracle.domain.groovy#1.0@12.2.1.3.0</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/thirdparty/features/groovy-all.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>adf.oracle.domain.webapp.antlr-runtime#1.0@12.2.1.3.0</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/thirdparty/features/antlr-runtime.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>adf.oracle.domain.webapp.guava#1.0@12.2.1.3.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/thirdparty/features/guava.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>adf.oracle.domain.webapp.xml-apis-ext#1.0@12.2.1.3.0</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/thirdparty/features/xml-apis-ext.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>adf.oracle.domain.webapp.apache.velocity#1.0@12.2.1.3.0</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/thirdparty/features/velocity.v_dev_1.4.0.0.0.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>adf.oracle.domain.webapp.apache.httpclient#1.0@12.2.1.3.0</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/thirdparty/features/org.apache.httpcomponents.httpclient_4.5.1.0.0.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>adf.oracle.domain.webapp.apache.httpclient-cache#1.0@12.2.1.3.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/thirdparty/features/httpclient-cache.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>adf.oracle.domain.webapp.apache.httpcore#1.0@12.2.1.3.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/thirdparty/features/httpcore_4.4.3.0.0.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>adf.oracle.domain.webapp.apache.httpmime#1.0@12.2.1.3.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/thirdparty/features/httpmime_4.5.1.0.0.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>adf.oracle.domain.webapp.batik-bundle#1.0@12.2.1.3.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/thirdparty/features/batik_bundle.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>odl.clickhistory#1.0@12.2.1</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.odl/clickhistory.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>odl.clickhistory.webapp#1.0@12.2.1</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.odl/clickhistory.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.jrf.system.filter</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.jrf/system-filters.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.jsp.next#12.2.1@12.2.1</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <source-path>/Oracle/Middleware/oracle_common/modules/com.oracle.ojsp.ojsp.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.dconfig-infra#2.0@12.2.1</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.dconfig-infra.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>orai18n-adf#11@11.1.1.1.0</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.nlsgdk/orai18n-adf.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.webcenter.skin#2.0@12.2.1</name>
    <target>AdminServer</target>
    <module-type>ear</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.wccore/oracle.webcenter.skin.ear</source-path>
    <deployment-order>300</deployment-order>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.webcenter.composer#2.0@12.2.1</name>
    <target>AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.wccore/oracle.webcenter.composer.war</source-path>
    <deployment-order>300</deployment-order>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.wsm.console.core.view#1.0@12.2.1.3</name>
    <target>AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/oracle_common/modules/oracle.wsm.console.core/oracle.wsm.console.core.view.war</source-path>
    <deployment-order>311</deployment-order>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>emcore</name>
    <target>AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/em/archives/applications/em_fmwconsole.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>emas</name>
    <target>AdminServer</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/em/archives/applications/emas.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>log4j_jar#1.3@1.2.15</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/../oracle_common/modules/com.bea.core.apache.log4j.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>emcore_jar</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/jlib/emCORE.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>emagentsdk_jar#12.4@12.1.0.4.0</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/jlib/emagentSDK.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>emagentsdkimpl_jar#12.4@12.1.0.4.0</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/jlib/emagentSDKImpl.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>emagentsdkimplpriv_jar#12.4@12.1.0.4.0</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/jlib/emagentSDKImpl_priv.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>em_error#12.4@12.1.0.4.0</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/jlib/em_error.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>em_common#12.4@12.1.0.4.0</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/jlib/em_common.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>emcoresdk_jar#11.2.0.1.0@12.1.0.0.0</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/jlib/emCoreSDK.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>emcoreintsdk_jar#11.2.0.1.0@12.1.0.0.0</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/jlib/emCoreInternalSDK.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>emcoresdkimpl_jar#11.2.0.1.0@12.1.0.0.0</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/jlib/emCoreSDKImpl.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>emcorecommon_jar</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/jlib/emCoreCommon.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>emcoreconsole_jar</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/jlib/emCoreConsole.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>emcorepbs_jar</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/jlib/emCorePBS.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>emcoreclient_jar</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/jlib/emcore_client.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>em_sdkcore_ppc_public_pojo_jar</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/jlib/em-sdkcore-ppc-public-pojo.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>em_core_ppc_pojo_jar</name>
    <target>AdminServer</target>
    <source-path>/Oracle/Middleware/em/jlib/em-core-ppc-pojo.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-shared-libraries#11.1.2.0@11.1.2.0</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-applistener-libraries#11.1.2.0@11.1.2.0</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/config/11.1.2.0/lib/hit-applistener.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-bpmui-libraries#11.1.2.0@11.1.2.0</name>
    <target>FoundationServices,CalcMgr</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_bpmui.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-bpmui-shared-webapp#11.1.2.0@11.1.2.0</name>
    <target>FoundationServices,CalcMgr</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/bpmui-common/11.1.2.0/bpmui.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-hfm-web-libraries#11.1.2.0@11.1.2.0</name>
    <target>CalcMgr,ErpIntegrator,FinancialReporting,FoundationServices</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_hfm_web.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-hss-libraries#11.1.2.0@11.1.2.0</name>
    <target>FoundationServices</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_hss.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-lcm-libraries#11.1.2.0@11.1.2.0</name>
    <target>FoundationServices,Planning</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_lcm.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-misc-libraries#11.1.2.0@11.1.2.0</name>
    <target>FoundationServices,FinancialReporting,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_misc.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>struts#2.5@2.5.20</name>
    <target>FoundationServices,CalcMgr</target>
    <module-type>war</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/misc/11.1.2.0/struts.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>xerces#11.1.2.0@11.1.2.0</name>
    <target>FoundationServices,FinancialReporting,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_xerces.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.applcore.model#11.1.2.0@11.1.2.0</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_dummy.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-annotation-libraries#11.1.2.0@11.1.2.0</name>
    <target>FinancialReporting</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_annotation.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-frweb-libraries#11.1.2.0@11.1.2.0</name>
    <target>FinancialReporting</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_frweb.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-fr-libraries#11.1.2.0@11.1.2.0</name>
    <target>FinancialReporting,Planning</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_fr.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>fr-shared-libraries#11.1.2.0@11.1.2.0</name>
    <target>FinancialReporting,Planning</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_fr_shared.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-planning-adm-libraries#11.1.2.0@11.1.2.0</name>
    <target>FinancialReporting</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_planning_adm.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-webservice-libraries#11.1.2.0@11.1.2.0</name>
    <target>AnalyticProviderServices,ErpIntegrator</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_webservice.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-calcmgr-libraries#11.1.2.0@11.1.2.0</name>
    <target>CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_calcmgr.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-epma-libraries#11.1.2.0@11.1.2.0</name>
    <target>CalcMgr,ErpIntegrator</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_epma.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-odi-jde-libraries#11.1.2.0@11.1.2.0</name>
    <target>ErpIntegrator</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/products/FinancialDataQuality/lib/aif_odi_jde.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-odi-sap-libraries#11.1.2.0@11.1.2.0</name>
    <target>ErpIntegrator</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/products/FinancialDataQuality/lib/aif_odi_sap.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.odi-sdk#2.0@12.2.1.3.0</name>
    <target>ErpIntegrator,AdminServer</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/odi/jee/oracledi-sdk/oracle.odi-sdk.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>oracle.odi-agent#2.0@12.2.1.3.0</name>
    <target>ErpIntegrator,AdminServer</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/odi/jee/oracledi-agent/oracle.odi-agent.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-pdf-libraries#11.1.2.0@11.1.2.0</name>
    <target>CalcMgr,ErpIntegrator,Planning</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_pdf.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-eas-libraries#11.1.2.0@11.1.2.0</name>
    <target>EssbaseAdminServices</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_eas.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-planning-libraries#11.1.2.0@11.1.2.0</name>
    <target>ErpIntegrator,EssbaseAdminServices</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/common/jlib/11.1.2.0/epm_planning.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <library>
    <name>epm-planning-server-libraries#11.1.2.0@11.1.2.0</name>
    <target>Planning</target>
    <module-type>jar</module-type>
    <source-path>/Oracle/Middleware/EPMSystem11R1/products/Planning/lib/epm_planning_server.jar</source-path>
    <security-dd-model>DDOnly</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </library>
  <machine>
    <name>phoenix</name>
    <node-manager>
      <name>phoenix</name>
      <listen-address>phoenix</listen-address>
      <listen-port>5556</listen-port>
    </node-manager>
  </machine>
  <jms-server>
    <name>JRFWSAsyncJmsServer_ErpIntegrator0_auto_1</name>
    <target>ErpIntegrator0</target>
    <persistent-store>JRFWSAsyncFileStore_ErpIntegrator0_auto_1</persistent-store>
  </jms-server>
  <migratable-target>
    <name>FoundationServices0 (migratable)</name>
    <notes>This is a system generated default migratable target for a server. Do not delete manually.</notes>
    <user-preferred-server>FoundationServices0</user-preferred-server>
    <cluster>FoundationServices</cluster>
    <migration-policy>manual</migration-policy>
  </migratable-target>
  <migratable-target>
    <name>FinancialReporting0 (migratable)</name>
    <notes>This is a system generated default migratable target for a server. Do not delete manually.</notes>
    <user-preferred-server>FinancialReporting0</user-preferred-server>
    <cluster>FinancialReporting</cluster>
    <migration-policy>manual</migration-policy>
  </migratable-target>
  <migratable-target>
    <name>AnalyticProviderServices0 (migratable)</name>
    <notes>This is a system generated default migratable target for a server. Do not delete manually.</notes>
    <user-preferred-server>AnalyticProviderServices0</user-preferred-server>
    <cluster>AnalyticProviderServices</cluster>
    <migration-policy>manual</migration-policy>
  </migratable-target>
  <migratable-target>
    <name>CalcMgr0 (migratable)</name>
    <notes>This is a system generated default migratable target for a server. Do not delete manually.</notes>
    <user-preferred-server>CalcMgr0</user-preferred-server>
    <cluster>CalcMgr</cluster>
    <migration-policy>manual</migration-policy>
  </migratable-target>
  <migratable-target>
    <name>EssbaseAdminServices0 (migratable)</name>
    <notes>This is a system generated default migratable target for a server. Do not delete manually.</notes>
    <user-preferred-server>EssbaseAdminServices0</user-preferred-server>
    <cluster>EssbaseAdminServices</cluster>
    <migration-policy>manual</migration-policy>
  </migratable-target>
  <migratable-target>
    <name>Planning0 (migratable)</name>
    <notes>This is a system generated default migratable target for a server. Do not delete manually.</notes>
    <user-preferred-server>Planning0</user-preferred-server>
    <cluster>Planning</cluster>
    <migration-policy>manual</migration-policy>
  </migratable-target>
  <migratable-target>
    <name>ErpIntegrator0 (migratable)</name>
    <notes>This is a system generated default migratable target for a server. Do not delete manually.</notes>
    <user-preferred-server>ErpIntegrator0</user-preferred-server>
    <cluster>ErpIntegrator</cluster>
    <migration-policy>manual</migration-policy>
  </migratable-target>
  <shutdown-class>
    <name>DMSShutdown</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <deployment-order>150</deployment-order>
    <class-name>oracle.dms.wls.DMSShutdown</class-name>
  </shutdown-class>
  <startup-class>
    <name>WSM Startup Class</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <class-name>oracle.wsm.config.WSMServerStartupShutdownProvider</class-name>
  </startup-class>
  <startup-class>
    <name>Web Services Startup Class</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <deployment-order>150</deployment-order>
    <class-name>oracle.j2ee.ws.server.WebServiceServerStartup</class-name>
    <failure-is-fatal>false</failure-is-fatal>
    <load-before-app-deployments>true</load-before-app-deployments>
    <load-before-app-activation>true</load-before-app-activation>
  </startup-class>
  <startup-class>
    <name>JRF Startup Class</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <deployment-order>110</deployment-order>
    <class-name>oracle.jrf.wls.JRFStartup</class-name>
    <failure-is-fatal>false</failure-is-fatal>
    <load-before-app-deployments>true</load-before-app-deployments>
    <load-before-app-activation>true</load-before-app-activation>
  </startup-class>
  <startup-class>
    <name>ODL-Startup</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <deployment-order>145</deployment-order>
    <class-name>oracle.core.ojdl.weblogic.ODLConfiguration</class-name>
    <failure-is-fatal>false</failure-is-fatal>
    <load-before-app-deployments>true</load-before-app-deployments>
    <load-before-app-activation>true</load-before-app-activation>
  </startup-class>
  <startup-class>
    <name>DMS-Startup</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <deployment-order>150</deployment-order>
    <class-name>oracle.dms.wls.DMSStartup</class-name>
    <failure-is-fatal>false</failure-is-fatal>
    <load-before-app-deployments>true</load-before-app-deployments>
    <load-before-app-activation>true</load-before-app-activation>
  </startup-class>
  <startup-class>
    <name>AWT Application Context Startup Class</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <deployment-order>150</deployment-order>
    <class-name>oracle.jrf.AppContextStartup</class-name>
    <failure-is-fatal>false</failure-is-fatal>
    <load-before-app-deployments>true</load-before-app-deployments>
    <load-before-app-activation>true</load-before-app-activation>
  </startup-class>
  <file-store>
    <name>JRFWSAsyncFileStore_ErpIntegrator0_auto_1</name>
    <directory>JRFWSAsyncFileStore_ErpIntegrator0_auto_1</directory>
    <target>ErpIntegrator0</target>
  </file-store>
  <jms-system-resource>
    <name>JRFWSAsyncJmsModule_ErpIntegrator</name>
    <target>ErpIntegrator</target>
    <sub-deployment>
      <name>JRFWSAsyncSubDeployment_ErpIntegrator</name>
      <target>JRFWSAsyncJmsServer_ErpIntegrator0_auto_1</target>
    </sub-deployment>
    <descriptor-file-name>jms/jrfwsasyncjmsmodule_ErpIntegrator-jms.xml</descriptor-file-name>
  </jms-system-resource>
  <admin-server-name>AdminServer</admin-server-name>
  <wldf-system-resource>
    <name>Module-FMWDFW</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <descriptor-file-name>diagnostics/Module-FMWDFW-2818.xml</descriptor-file-name>
    <description>Creates FMWDFW incidents based on unchecked Exceptions and critical errors</description>
  </wldf-system-resource>
  <jdbc-system-resource>
    <name>WLSSchemaDataSource</name>
    <descriptor-file-name>jdbc/WLSSchemaDataSource-jdbc.xml</descriptor-file-name>
  </jdbc-system-resource>
  <jdbc-system-resource>
    <name>LocalSvcTblDataSource</name>
    <target>AdminServer</target>
    <descriptor-file-name>jdbc/LocalSvcTblDataSource-jdbc.xml</descriptor-file-name>
  </jdbc-system-resource>
  <jdbc-system-resource>
    <name>opss-data-source</name>
    <target>FoundationServices,FinancialReporting,AnalyticProviderServices,CalcMgr,ErpIntegrator,EssbaseAdminServices,Planning,AdminServer</target>
    <descriptor-file-name>jdbc/opss-datasource-jdbc.xml</descriptor-file-name>
  </jdbc-system-resource>
  <jdbc-system-resource>
    <name>opss-audit-viewDS</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <descriptor-file-name>jdbc/opss-auditview-jdbc.xml</descriptor-file-name>
  </jdbc-system-resource>
  <jdbc-system-resource>
    <name>opss-audit-DBDS</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,CalcMgr,EssbaseAdminServices,ErpIntegrator,Planning,AdminServer</target>
    <descriptor-file-name>jdbc/opss-audit-jdbc.xml</descriptor-file-name>
  </jdbc-system-resource>
  <jdbc-system-resource>
    <name>EPMSystemRegistry</name>
    <target>FoundationServices,AnalyticProviderServices,FinancialReporting,ErpIntegrator,CalcMgr,EssbaseAdminServices,Planning</target>
    <descriptor-file-name>jdbc/EPMSystemRegistry-jdbc.xml</descriptor-file-name>
  </jdbc-system-resource>
  <jdbc-system-resource>
    <name>odiMasterRepository</name>
    <target>ErpIntegrator</target>
    <descriptor-file-name>jdbc/odiMasterRepository-6976-jdbc.xml</descriptor-file-name>
  </jdbc-system-resource>
  <jdbc-system-resource>
    <name>odiWorkRepository</name>
    <target>ErpIntegrator</target>
    <descriptor-file-name>jdbc/odiWorkRepository-0001-jdbc.xml</descriptor-file-name>
  </jdbc-system-resource>
  <jdbc-system-resource>
    <name>aif_datasource</name>
    <target>ErpIntegrator</target>
    <descriptor-file-name>jdbc/aif_datasource-jdbc.xml</descriptor-file-name>
  </jdbc-system-resource>
  <jdbc-system-resource>
    <name>calc_datasource</name>
    <target>CalcMgr</target>
    <descriptor-file-name>jdbc/calc_datasource-jdbc.xml</descriptor-file-name>
  </jdbc-system-resource>
  <jdbc-system-resource>
    <name>eas_datasource</name>
    <target>EssbaseAdminServices</target>
    <descriptor-file-name>jdbc/eas_datasource-jdbc.xml</descriptor-file-name>
  </jdbc-system-resource>
  <jdbc-system-resource>
    <name>planning_datasource</name>
    <target>Planning</target>
    <descriptor-file-name>jdbc/planning_datasource-jdbc.xml</descriptor-file-name>
  </jdbc-system-resource>
  <coherence-cluster-system-resource>
    <name>defaultCoherenceCluster</name>
    <target>AdminServer,FoundationServices0,AnalyticProviderServices0,FinancialReporting0,ErpIntegrator0,CalcMgr0,EssbaseAdminServices0,Planning0</target>
    <descriptor-file-name>coherence/defaultCoherenceCluster-coherence.xml</descriptor-file-name>
  </coherence-cluster-system-resource>
</domain>