ODI and FDMEE

I've been working with ODI for a while in the context of loading to EPM.  Now, with the introduction of FDMEE, I feel like I'm being forced away from the architecture that seemed to be recommended as best practice, ie: 
1. Production work repository should be an Execution repository
2. Use a single master repository
Has this confused anyone else and do you have any tips?
Cheers
PS (Apologies for having posted a similar post to this a while ago, just wanted to put it out there again)

ODI and FDMEE are fundamentally different offerings. Yes FDMEE is built on top of the ODI architecture but its use case is quite different. FDMEE is an out of the box offering with pre-packaged ODI scenarios which are not available for modification and an integrated Web GUI which is more suited to the business user. If you have been using ODI for loading data to EPM I imagine you have been developing your own data load interfaces and have been a lot more hands on with ODI. The advent of FDMEE does not change this unless you want to fundamentally change your approach to loading EPM system data / metadata to utilise a more business user accessible product.  

Similar Messages

  • How to use ODI and Planning Adapter.

    How to load the dimensions in planning using ODI and Planning Adapter. I am just looking for a functionality that we used to have with HAL and Planning.

    Hi,
    Have a read of my blog it should give you all the information you need.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • ODI and Essbase in different server to read the file error

    Hi,
    I have ODI and Essbase installed in different server.
    I have created an interface to execute a calc script on top of an essbase cube. I kept the Caclscript.csc file in one folder in ODI server and provide the path
    EXTRACTION_QUERY_FILE parameter is the path of the .csc file i placed in ODI server. it executed successfully to generate the extract file using the calc script in the specified path on Essbase server.
    Now i want to read that file and load it to a relational table so map the network drive from ODI server to Essbase server where the file has been generated and provided the EXTRACT_DATA_FILE_IN_CALC_SCRIPT parameter as the Network drive path but ODI is unable to read the file.
    any other option to read the file reside in essbase server and load it to relational table.
    com.hyperion.odi.essbase.ODIEssbaseException: com.hyperion.odi.essbase.ODIEssbaseException: Error occured while reading the data file produced by calculation script.
    -KP

    I would install an ODIAgent on the Essabse server and use this agent when running this particular operation

  • ODI and Essbase: Connection, Reverse Engineering, loading

    Hi, please heeeeeeeelp me to understand how can I connect to Essbase, Reverse Engineer, and load data from a file!!!!!
    I work with ODI and Essbase for the first time. I've read ODI documentationbut it did't help.
    I have ODI 10.1.3.4.0
    I have Hyperion and Essbase
    ODI server, my ODI client and Essbase are located in different servers.
    I have a work repository.
    In the "Topology manager" in "Physical Architecture" under the "Essbase Hyperion" I created "Data Server" and in the definition tab I filled "Name", "Server" (with port), "User", "Password".
    In the JDBC tab I did nothing.
    In the physical schema in the definition tab I filled: "Application (Catalog)", "Database (Schema)", "Application (Work catalog)" (the same as first), "Database (Work schema)" (the same as second).
    In the "Context" tab I insert a new line and chose the "Context" tha I had created before and type a new logical schema("").
    (When I was creating the context I just filled Context "Name" and "Code" (automatically))
    Then I want to reverse engineer data.
    I opened ODI designer, created a new model: Definition tab: "Technology" = Hyperion Essbase, "Logical schema" = My_Hyperion_logic_schema
    Reverse tab: "Context" = My_Hyperion_context
    When I try to reverse engineer data in the Selective Reverse tab I get following error:
    java.sql.SQLException: Driver must be specified
         at com.sunopsis.sql.SnpsConnection.a(SnpsConnection.java)
         at com.sunopsis.sql.SnpsConnection.testConnection(SnpsConnection.java)
         at com.sunopsis.dwg.reverse.Reverse.a(Reverse.java)
         at com.sunopsis.dwg.reverse.Reverse.a(Reverse.java)
         at com.sunopsis.dwg.reverse.Reverse.a(Reverse.java)
         at com.sunopsis.dwg.reverse.Reverse.d(Reverse.java)
         at com.sunopsis.graphical.frame.a.iq.fe(iq.java)
         at com.sunopsis.graphical.frame.a.iq.fa(iq.java)
         at com.sunopsis.graphical.frame.a.iq.l(iq.java)
         at com.sunopsis.graphical.frame.a.eq.actionPerformed(eq.java)
         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
         at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(Unknown Source)
         at java.awt.Component.processEvent(Unknown Source)
         at java.awt.Container.processEvent(Unknown Source)
         at java.awt.Component.dispatchEventImpl(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Window.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)
    What I do wrong?

    Thanks a loooot,
    I've correctly installed 10.1.3.4.5 patch and now this error disapeared, but I have the following:
    org.apache.bsf.BSFException: exception from Jython:
    Traceback (innermost last):
    File "<string>", line 58, in ?
    com.hyperion.odi.essbase.ODIEssbaseException: Error in connecting to Essbase server. Error message is : Cannot connect to Analytic Server. Error:(1051293): Login fails due to invalid login credentials
    at com.hyperion.odi.essbase.ODIEssbaseConnection.connect(Unknown Source)
    at com.hyperion.odi.common.ODIModelImporter.importModels(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java)
    at org.python.core.PyMethod.__call__(PyMethod.java)
    at org.python.core.PyObject.__call__(PyObject.java)
    at org.python.core.PyInstance.invoke(PyInstance.java)
    at org.python.pycode._pyx0.f$0(<string>:58)
    at org.python.pycode._pyx0.call_function(<string>)
    at org.python.core.PyTableCode.call(PyTableCode.java)
    at org.python.core.PyCode.call(PyCode.java)
    at org.python.core.Py.runCode(Py.java)
    at org.python.core.Py.exec(Py.java)
    at org.python.util.PythonInterpreter.exec(PythonInterpreter.java)
    at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:144)
    at com.sunopsis.dwg.codeinterpretor.k.a(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSession.treatSession(Unknown Source)
    at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(Unknown Source)
    at com.sunopsis.dwg.cmd.DwgCommandBase.execute(Unknown Source) at com.sunopsis.dwg.cmd.e.i(Unknown Source) at com.sunopsis.dwg.cmd.g.y(Unknown Source) at com.sunopsis.dwg.cmd.e.run(Unknown Source) at java.lang.Thread.run(Unknown Source)Caused by: com.essbase.api.base.EssException: Cannot connect to Analytic Server. Error:(1051293): Login fails due to invalid login credentials at com.essbase.server.framework.EssOrbPluginDirect.essMainLoginSV(Unknown Source) at com.essbase.server.framework.EssOrbPluginDirect.essMainLoginSV(Unknown Source) at com.essbase.server.framework.EssMainConnectionContext.open(Unknown Source) at com.essbase.server.framework.EssOrbPluginDirect.essMainLogin(Unknown Source) at com.essbase.server.framework.EssOrbPluginDirect.essMainLogin(Unknown Source) at com.essbase.api.session.EssOrbPlugin._invokeMainMethod(Unknown Source) at com.essbase.api.session.EssOrbPlugin._invokeMethod2(Unknown Source) at com.essbase.api.session.EssOrbPlugin._invokeMethod(Unknown Source) at com.essbase.server.framework.EssOrbPluginDirect._invokeProtected(Unknown Source) at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod(Unknown Source) at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod(Unknown Source) at com.essbase.api.session.EssOrbPlugin.essMainLogin(Unknown Source) at com.essbase.api.datasource.EssOlapServer.connect(Unknown Source) at com.essbase.api.datasource.EssOlapServer.connect(Unknown Source) at com.hyperion.odi.essbase.wrapper.EssbaseConnection.connect(Unknown Source) ... 33 more
    com.hyperion.odi.essbase.ODIEssbaseException: com.hyperion.odi.essbase.ODIEssbaseException: Error in connecting to Essbase server. Error message is : Cannot connect to Analytic Server. Error:(1051293): Login fails due to invalid login credentials at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
    at com.sunopsis.dwg.codeinterpretor.k.a(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(Unknown Source)
    at com.sunopsis.dwg.dbobj.SnpSession.treatSession(Unknown Source)
    at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(Unknown Source)
    at com.sunopsis.dwg.cmd.DwgCommandBase.execute(Unknown Source)
    at com.sunopsis.dwg.cmd.e.i(Unknown Source)
    at com.sunopsis.dwg.cmd.g.y(Unknown Source)
    at com.sunopsis.dwg.cmd.e.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    I run jython.bat
    I checked services (restarted them) on server where Essbase is installed:
    Hyperion S9 Administration Services ATS5
    Hyperion S9 BI+ Analytic Services 9.3.1 - hypservice
    Hyperion S9 Shared Services
    Hyperion-Essbase_Administration_Server
    I'm trying to connect with essbase server with administrator-user who I use to login to Essbase Administration Services on server where Essbase is installed
    What I do wrong?

  • I am new to ODI and would like to know the folder structure

    I am new to ODI and would like to know the folder structure
    I am assume it is as follows
    Project -
    -- Models
    ---- and everything else under models

    Almost right, but data models are not within Projects, they may be used across Projects. The objects (Interfaces, Packages and Procedures, plus variables, sequences, user functions) are created within the projects. Also Knowledge Modules are loaded into Projects.

  • What's Different Between ODI and FDQM ?

    I need to know What's Different Between ODI and FDQM ?

    At is simplest ODI is an enterprise scale ELT tool that can cope with moving very large amounts of data bwteen heteregeneous systems. It requires a fair degree of technical knowledge to use well and that the user is pretty competent with SQL. It is not really an end user tool and the jobs tend to be lights out scheduled processes with a limited user interface for executing these jobs. FDQM is more of a data quaility tool which gives the average end user the out of the box functionality to be able to transform and load data into various target systems. It is not designed to move very large amounts of data efficiently i.e. multi millions of lines of data like ODI. However it does have a rich user interface that provides an easy to use mapping engine, a repeatbale controlled data load process and has a host of in built reporting and audit features which would have to be built from scratch in a tool like ODI

  • ODI and Hyperion Planning help

    Hi,
    I have 2 Hyperion Planning 9.3.1 servers setup for Finance and HR applications. I want to copy data from the HR application to the finance one.
    I have ODI 10.3.5 setup on a separate machine with Hyperion Planning adapter installed. In the topology manager when I try to create a new data server under Hyperion Planning, I don't see the Application (catalog) and Application (work catalog) drop downs filled.
    I have checked the RMI registry service running on the hyperion server and port 11333 is also free.
    I am new to ODI and I'm trying to configure it using Oracle's guides.
    Imran.

    Hi,
    I was following instructions on John's blog and now I'm stuck at a new error. While trying to start the agent I get the following error.
    E:\OraHome_1\oracledi\bin>E:
    E:\OraHome_1\oracledi\bin>CD OraHome_1\oracledi\bin
    The system cannot find the path specified.
    E:\OraHome_1\oracledi\bin>agentscheduler "-port=20300" "-name=odi_demo_agent"
    A JDK is required to execute Web Services with OracleDI. You are currently using
    a JRE.
    OracleDI: Starting Scheduler Agent ...
    Starting Oracle Data Integrator Agent...
    Version : 10.1.3.5 - 10/11/2008
    com.sunopsis.tools.core.exception.SnpsRuntimeException: com.sunopsis.core.Securi
    tyAccessException: Unable to establish a connection to the work repository, plea
    se check the connection parameters.
    at com.sunopsis.dwg.cmd.n.a(n.java)
    at com.sunopsis.a.f.run(f.java)
    at com.sunopsis.dwg.cmd.i.y(i.java)
    at com.sunopsis.dwg.cmd.i.run(i.java)
    at java.lang.Thread.run(Unknown Source)
    Caused by: com.sunopsis.core.SecurityAccessException: Unable to establish a conn
    ection to the work repository, please check the connection parameters.
    ... 5 more
    Caused by:
    com.sunopsis.core.SecurityAccessException: Unable to establish a connection to t
    he work repository, please check the connection parameters.
    at com.sunopsis.dwg.cmd.n.a(n.java)
    at com.sunopsis.a.f.run(f.java)
    at com.sunopsis.dwg.cmd.i.y(i.java)
    at com.sunopsis.dwg.cmd.i.run(i.java)
    at java.lang.Thread.run(Unknown Source)
    I got the solution to this problem at this link Error while starting agent in ODI but its not working for me. I have done everything the way its described on the blog.
    Imran.

  • ODI and Oracle Business Rules

    Hi, I have a question that hopefully someone can give light to.
    Our current requirement for an ODI solution is to have business users create or edit rules (not just table constraints, but actual complex business process rules) that they would like to apply to the data during integration. I was thinking of two possibilities for this:
    1. Load a rule file in ODI and then execute the rules in ODI.
    2. Use Oracle Business Rule.
    Between the two options, which is most likely possible? I have yet to fully explore ODI so I'm not sure if both of these options are feasible. If not, can someone give me sound ideas to work on for this requirement?
    Thanks,
    Jason

    Melli,
    I just started with semantic so won't have many useful ideas for at least some time.
    mostly there will be bugs and misunderstanding on my part.
    At this point i do see that the supplied library is not working properly . see my other thread. Fixing that would be really helpful.
    Let me know
    As of Composer - well let's just say its cost ineffective for organization to use on pilot project..

  • Comparison between ODI and Enterprise Service Bus (ESB)

    Hi,
    As per my knowledge Oracle has provided two infrastructures, namely ODI and ESB for migrating data across applications.
    My query is where I should use ESB and where ODI. Is there any comparison document available? I heard that for bulk data movement ODI is suggested by Oracle. Is there any benchmark exists for comparing these two tools?
    I also want to map these tools with Oracle E-Business suite's conversion process. Is it possible to map each stage of a traditional Conversion Process (Data Loading, Validating, Importing to Oracle EBusiness Suite) using these tools?
    Any kind of help/idea will be very much appreciated.
    Regards.
    Tapas

    I also think that same way. I do not know what is so apecial about BEA Aqualogic ESB and other market matured ESB products such as TIBCO & SONIC. The samples which BEA has given in their evaluation guide are very simplistic. BEA should do more to provide extensive knowledge/features about their Aqualogic line of products.

  • Whats the difference between FDM and ODI and DIM

    Hi Everyone,
    Can Anyone explain the diff between FDM,ODI and DIM
    Thanks!
    Vaneet

    FDM is purpose-built for--though not strictly limited to--loading financial data from external sources into Hyperion financial performance management applications, such as HFM, Planning, Essbase, etc. It it commonly used in financial consolidation/closing process, and it has many native features expected and required to support that type of activity. FDM is very well-suited to its intended purpose in serving the finance community of an enterprise. FDM is not so well-suited as a more generalized ETL tool, nor as a tool for maintaining application metadata.
    ODI and DIM, on the other hand, are both general-purpose, enterprise-class ETL tools. Unlike FDM, they can be used to maintain application metadata, although they aren't necessarily the best tools to use for that purpose in every situation. Both tools are much more IT-centric than FDM.
    DIM is actually Informatica PowerCenter bundled with some pre-build adapters for Hyperion products. In ODI vs. DIM, ODI is clearly Oracle's strategic product going forward.
    A restricuted-use ODI license is now included with several Hyperion products (e.g., Planning), whereas FDM and DIM licenses are not. But if one of your main requirements is to transfer financial data in a consolidation process, FDM is hard to beat.

  • How to execute unix command through odi and store the result in table

    I have to reconcile  if data is loaded in table from csv file or not . I have to create a oracle data integrator package/interface/procedure to execute unix command to count number of rows in the csv files and store the count result in a table then i have to query the loaded table and count number of rows there and store in the table and have to compare is counts are same or not,  Please assist me how to make package/interface/procedure to  execute unix command and store result in oracle table.
    Thanks in Advance

    Use ODI OS command tool in the ODI package.
    create an interface in ODI using LKM File to Sql and the output file generated with the csv file's row count as a source and the db table(where the count needs to be stored) as a target

  • ODI and Import Data Server in Essbase Error

    Hi,
    I have added Essbase Technology in Topology Manager. When I am trying to add my Essbase Server under Essbase Technology am getting the error. Here are the steps I have followed.
    Trying to add Essbase Server by Import Data Server -- Specified name, username and password
    When I click Test it is giving error like
    Connection Failed.
    java.sql.SQLException: Driver must be specified
    Do we need to specify any information under JDBC tab...
    Which driver we need to select under JDBC Driver and JDBC Url
    Please help me....

    Hi,
    You will not be able to click the test button when using hyperion technologies, this is because they don't operate using JDBC.
    If you have a read of my blog you will see how to set up essbase with ODI
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • ODI and XML - how can I get this to work?

    Hi all.
    I'm working on a new dwh solution where the main source of data will come from XML-files. The problem is that we are having difficulties with the use of abstract types in the xsd-file.
    We currently use ODI to read the XML-files and to store the data in our database, but all fields from the XML-files are not visible in the target tables.
    The problem can be simplified like this example:
    We have a main element, testElement, which can contain one or more publications.
    Publication is of type PublicationType, and PublicationType is an abstract that contains title, author and date.
    We have four other types which extends PublicationType; BookType, MagazineType, NewspaperType and AdsType. They all contain additional fields.
    XSD-file
    <?xml version="1.0" encoding="UTF-8"?>
    <schema xmlns="http://www.w3.org/2001/XMLSchema"
    targetNamespace="urn:testing:kontroll:example:oppgave:v1"
    xmlns:tns="urn:testing:kontroll:example:oppgave:v1"
    xmlns:xdb="http://xmlns.oracle.com/xdb"
    elementFormDefault="qualified">
         <element name="testElement" type="tns:TestElementType" xdb:defaultTable="TEST_TAB" />
         <complexType name="TestElementType">
              <sequence>
                   <element name="publication" type="tns:PublicationType" minOccurs="1"
                        maxOccurs="unbounded" />
              </sequence>
         </complexType>
         <complexType name="PublicationType" abstract="true">
              <sequence>
                   <element name="title" type="string"/>
                   <element name="author" type="string" minOccurs="0"
                        maxOccurs="unbounded" />
                   <element name="date" type="string"/>
              </sequence>
         </complexType>
         <complexType name="BookType">
              <complexContent>
                   <extension base="tns:PublicationType">
                        <sequence>
                             <element name="ISBN" type="string"/>
                             <element name="publisher" type="string"/>
                        </sequence>
                   </extension>
              </complexContent>
         </complexType>
         <complexType name="MagazineType">
              <complexContent>
                   <extension base="tns:PublicationType">
                        <sequence>
                             <element name="editor" type="string"/>
                             <element name="period" type="string" minOccurs="0"
                                  maxOccurs="1"/>
                        </sequence>
                   </extension>
              </complexContent>
         </complexType>
         <complexType name="NewspaperType">
              <complexContent>
                   <extension base="tns:PublicationType">
                        <sequence>
                             <element name="daily" type="boolean"/>
                             <element name="owner" type="string" minOccurs="0"
                                  maxOccurs="1"/>
                        </sequence>
                   </extension>
              </complexContent>
         </complexType>
         <complexType name="AdsType">
              <complexContent>
                   <extension base="tns:PublicationType">
                        <sequence>
                             <element name="company" type="string"/>
                             <element name="article" type="string" />
                        </sequence>
                   </extension>
              </complexContent>
         </complexType>
    </schema>
    XML-file
    <?xml version="1.0" encoding="UTF-8"?>
    <tns:testElement xmlns:tns="urn:testing:kontroll:example:oppgave:v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:testing:kontroll:example:oppgave:v1 ExampleXMLSchema.xsd ">
    <tns:publication xsi:type="tns:BookType">
    <tns:title>Boken</tns:title>
    <tns:author>Arne Svendsen</tns:author>
    <tns:date>2001</tns:date>
    <tns:ISBN>78979797</tns:ISBN>
    <tns:publisher>The Company Ltd</tns:publisher>
    </tns:publication>
    <tns:publication xsi:type="tns:MagazineType">
    <tns:title>Fancy Magazine</tns:title>
    <tns:author>Mads Madsen</tns:author>
    <tns:date>2011</tns:date>
    <tns:editor>Svante Svantesen</tns:editor>
    <tns:period>weekly</tns:period>
    </tns:publication>
    </tns:testElement>
    Can anybody tell me if this should work (and why it doesn`t)? Or if the XSD/XML looks wrong in some way?
    Is this a known limitation in Oracle or ODI etc.?
    Any pointers to documentation describing similar problems would also be helpful.
    Thanks,
    Bjørn
    Edited by: Bob1 on Dec 22, 2011 7:01 AM
    Edited by: Bob1 on Dec 22, 2011 7:03 AM

    From what I found in the document http://docs.oracle.com/cd/E25054_01/integrate.1111/e12644.pdf (section B.7.2.6), ODI does not support abstract=true for complextypes. The driver simply ignore them.
    We made a new xsd without these tags and were able to generate the required tables.
    I am a bit surprised that ODI don't support these abstract-tags.
    Regards Bjørn
    Edited by: Bob1 on Jan 2, 2012 1:45 PM

  • Execute MaxL command througth ODI and encrypt password

    Hi
    I am looking for a solution to not use plain text password for my Maxl command in ODI.
    Anyone know how should I do that?
    Up to now, I found nothing.
    Thanks
    Alain

    Hi,
    Here is a example of encrypting the login credentials in a maxl scipt.
    First run something like this from a command prompt
    essmsh -gk >> c:\temp\encryptKeys.txt
    This will create a text file with the public and private keys e.g.
    e.g.
    Public Key for Encryption: 5407,1453704157
    Private Key for Decryption: 406488703,1453704157
    Now say you have a maxl file called login.mxl like
    login admin password on localhost;
    logout;
    You can encrypt it by calling
    essmsh -E c:\temp\login.mxl PUBLIC KEY
    So for this example it would be
    essmsh -E c:\temp\login.mxl 5407,1453704157
    This will create an file called login.mxls with encrypted login details e.g.
    login $key 6343689380045143584028576355606972733930 $key 1468602100275634090163724540502857635560 on localhost;
    logout;
    Now to execute the file you need to use the command
    essmsh -D c:\temp\login.mxls PRIVATE KEY
    so in this example
    essmsh -D c:\temp\login.mxls 406488703,1453704157
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • ODI and deleting shared accounts members in Planning

    Hey there,
    We have 1 account alternative hierarchy, which we remove all the level 0 tagged as shared member from the account dimension.
    The problem is to do it is taking ages, meanwhile to load back these members is doing in minutes , deleting is taking an hour.
    Do you know if there is any problem when ODI remove Shared members from Planning?
    Do you know what is doing in the background Oracle (we have Oracle as database)?
    Thanks,

    It is taking the same time.
    Also I tried with the command DeleteSharedMember because I want to delete only shared members, and it takes ages.
    The point is in the schema the shared members are only in one table, so I don't know why it is taking age to remove it, it has not to do any checking if it is in forms or another places.
    And is it possible to create a sql script to remove it directly in the schema and restart planning afterwards?.
    Thanks

Maybe you are looking for

  • Ppcs5 on win 7 (64bit)  runtime error message when starting PPRO

    Just installed cs5 on a dell win 7 64bit machine, and when I start ppro cs5 I get an error message that says "Runtime Error!.... this application has requested the Runtime to terminate it in an unusal way... On a different machine (win 7 (64 bit), I

  • Problem to get whole payload?

    Hi Guys, I need to call JDBC adapter so that I need to send the complete source XML payload as a string in just one element and not mapping each element with input variables of the store procedure. So i developed the java mapping like this import jav

  • Boxes in Smartforms

    Hi All, I have to create a box in smartform. I have used the the Box command but it is not working. Are there any parameters or conditions that need to be specified for using a box command? If we can not use a box command, then how can we create a bo

  • ST05 doesn't work : can't open trace file

    Hi, I am used to work with ST05 for years, but today, the trace DOESN'T WORK !! The trace activation and deactivation seem okay, but display triggers the following 2 errors : "File end of performance trace file detected -> See long text" (message 0S1

  • Sharing Contacts with IPhones and MobileMe

    My friend and I need to share contacts. We both have Iphones and MobileMe accounts, but I have an IMac and he has a PC. I know how to share my address book with him using Mac OS and MobileMe, but how can I get access to his contacts? Thank you.