Anyone successfully used ODI SDK to create master repository?

I'm just trying to compile and run the sample code given by Oracle (odi_sdk_samples.zip downloaded from http://www.oracle.com/technetwork/indexes/samplecode/dataintegration-sample-522116.html) to create a master repository, and I am running into an error below.
java CreateMasterAndWorkRepositorySample
oracle.odi.setup.RepositoryScriptsNotFoundException: Scripts were not found
at oracle.odi.setup.support.MasterRepositorySetupImpl.internalCreateMaster(MasterRepositorySetupImpl.java:146)
at oracle.odi.setup.support.MasterRepositorySetupImpl.createMasterRepository(MasterRepositorySetupImpl.java:52)
at CreateMasterAndWorkRepositorySample.main(CreateMasterAndWorkRepositorySample.java:43)
Caused by: java.io.FileNotFoundException: Directory /scripts/xml/ does not exist.
at com.sunopsis.repository.manager.RepositoryManager.getRepositoryCreationXMLFilesDirectory(RepositoryManager.java:4565)
at oracle.odi.setup.support.MasterRepositorySetupImpl.internalCreateMaster(MasterRepositorySetupImpl.java:139)
... 2 more
Does anyone know how to tell JVM the location of /scripts/xml ? This happens to exist at oracledi.sdk/lib/scripts/xml under ODI installation. All I am doing to run the above program is adding all JARS from oracledi.sdk/lib to CLASSPATH and compiling this and one other file (SimpleOdiInstanceHandle.java) in the same directory. Unfortunately, there is no documentation out there on how to set up the environment properly. Apparently it is trying to get to some XML files that ODI needs to execute in order to create the master repository....
Thank you in advance for your help.
글 수정: user11180669

Well hindsight is 20/20 but oraparams.sh needed to be run before running any program that uses ODI SDK. :)

Similar Messages

  • Which Technology was selected then creating Master Repository for ODI?

    Hi,
    Which Technology was selected then creating Master Repository for ODI SQL Server 2003? Which technolgy must be selected?
    First of all I created master repository for ODI on SQL Server 2003 via Microsoft SQL Server, it did not work.
    I checked the Driver and URL as below
    com.microsoft.sqlserver.jdbc.SQLServerDriver
    jdbc:sqlserver://<servername>:<PortNumber>;selectMthod=cursor;databasename=<databasename>;integratedsecurity=false
    there is a error as below
    com.sunopsis.tools.core.exception.SnpsRuntimeException: com.sunopsis.tools.core.exception.SnpsRuntimeException: Unable to find the XML file corresponding to your technology.
         at oracle.odi.sdk.repository.OdiRepositoryManager.createMasterRepository(OdiRepositoryManager.java)
         at com.sunopsis.wizards.MasterRepositoryWizard.d(MasterRepositoryWizard.java)
         at com.sunopsis.wizards.MasterRepositoryWizard.f(MasterRepositoryWizard.java)
         at com.sunopsis.wizards.MasterRepositoryWizard.a(MasterRepositoryWizard.java)
         at com.sunopsis.wizards.MasterRepositoryWizard.a(MasterRepositoryWizard.java)
         at com.sunopsis.wizards.MasterRepositoryWizard$IvjEventHandler.actionPerformed(MasterRepositoryWizard.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.DefaultButtonModel.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)
    Caused by: com.sunopsis.tools.core.exception.SnpsRuntimeException: Unable to find the XML file corresponding to your technology.
         at com.sunopsis.repository.manager.RepositoryManager.masterRepositoryCreation(RepositoryManager.java)
         ... 29 more
    Caused by:
    com.sunopsis.tools.core.exception.SnpsRuntimeException: Unable to find the XML file corresponding to your technology.
         at com.sunopsis.repository.manager.RepositoryManager.masterRepositoryCreation(RepositoryManager.java)
         at oracle.odi.sdk.repository.OdiRepositoryManager.createMasterRepository(OdiRepositoryManager.java)
         at com.sunopsis.wizards.MasterRepositoryWizard.d(MasterRepositoryWizard.java)
         at com.sunopsis.wizards.MasterRepositoryWizard.f(MasterRepositoryWizard.java)
         at com.sunopsis.wizards.MasterRepositoryWizard.a(MasterRepositoryWizard.java)
         at com.sunopsis.wizards.MasterRepositoryWizard.a(MasterRepositoryWizard.java)
         at com.sunopsis.wizards.MasterRepositoryWizard$IvjEventHandler.actionPerformed(MasterRepositoryWizard.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.DefaultButtonModel.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)
    okan
    Edited by: ankist on Jan 15, 2010 2:46 PM

    It is highly recommended to use the JDBC Driver for SQL Server 2005, even if you are using SQL Server 2000. In ODI's pre-populated lists, it is not there - you will have to (1) get the driver yourself, downloadable from the Microsoft site. (get the driver v1.2, not the 2.0, and use a JRE v1.5, 1.5 or 1.6. The 2.0 driver from Microsoft requires the JRE 1.6)
    (2) use the
    Driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
    and the URL: jdbc:sqlserver://<myserver>:<myport, default 1433>;database=<mydb>;selectMethod=cursor
    these are not automatic, you will need to type them in.
    The database must be configured for connections from tcpip.
    For more information see the blog: http://odiexperts.com/?tag=sql-server-2005

  • Issue in creating Master repository from ODI 11g

    Hi,
    I am unable to create a Master repository connection using ODI 11g from local machine. I am using Oracle server of 11g version and have Master and a Work repositories in it. When I was trying to create a connection using ODI 11g it is throwing me the following error message,
    Could not connect to repository
    java.lang.IllegalStateException: Local Repository table is empty
         at oracle.odi.core.repository.support.RepositoryUtils$RepositoryInfoSource.loadRepositoryInfo(RepositoryUtils.java:182)
         at oracle.odi.core.repository.support.RepositoryUtils.loadMasterRepositoryInfo(RepositoryUtils.java:373)
         at oracle.odi.core.repository.Repository.getMasterRepository(Repository.java:72)
         at oracle.odi.core.OdiInstance.createMasterRepository(OdiInstance.java:501)
         at oracle.odi.core.OdiInstance.<init>(OdiInstance.java:553)
         at oracle.odi.core.OdiInstance.createInstance(OdiInstance.java:529)
         at oracle.odi.ui.docking.panes.OdiCnxFactory$1.run(OdiCnxFactory.java:205)
         at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:655)
         at java.lang.Thread.run(Thread.java:619)
    Suggest me to resolve this issue.
    Regards, Sujeev

    Try following links.
    They are nice and Explanatory.
    http://www.odigurus.com/2011/10/creating-master-repository-using-odi.html
    http://odinetwork.blogspot.in/2011/03/creating-and-connecting-to-odi-master.html
    http://odiexperts.com/creating-master-and-work-repository/
    Thanks,
    Mahesh

  • Has anyone successfully used a "WD My Book for Mac" via NAS (plugged into USB port on router) as a Time Machine back-up drive?

    Has anyone successfully used a "WD My Book for Mac" via NAS (plugged into USB port on router) as a Time Machine back-up drive? Apple support tech tried to tell me it wasn't possible and that the only NAS Time Machine could back up to is the Time Capsule, but I'm not buying it. I know it's doable, but I'm having a hard time figuring out which External HDDs will work and which ones won't.  If not My Book for Mac, is there an External HDD that will work? (Running OS X 10.9.1 - Mavericks, btw...)

    Given the nature of backups, my recommendation has always been to use a strategy that is unequivocally supported by Apple. As you already determined Apple Support unequivocally informed you that your proposal will not work, unless your router is an Apple AirPort Extreme or Time Capsule.
    The exhaustive list of devices supported by Time Machine amounts to the following:
    AirPort Time Capsule's built-in hard disk (any model)
    External USB hard disk drive connected to a Time Capsule (any model)
    External USB hard disk drive connected to an AirPort Extreme (current model only)
    A hard disk drive directly connected to your Mac
    That is all.
    Use whatever backup device you want, but you should be aware that this site is full of reports of misery from hapless individuals who had been using NAS devices for Time Machine backups, only to find that they were incomplete, corrupted, or useless when they were required. Apple won't care if you lose your data while using a Time Machine configuration specifically excluded from their technical support documents.

  • Reverse engg data store using ODI SDK

    how to I reverse engineer a data store and not a model using ODI SDK
    Is there any class for reverse engg? Or should I use KM's?

    When I reverse engg my delimited or fixed file, I am able to see the data of datastore; I used same datastore in interface
    Yes , I used the data store in interface using code(sdk)
    I am not doing anything manually in studio; everything is done through java code (using sdk)...but I have checked data of datastore by right clicking on it, its giving proper data
    filedescriptor contains start position and num of bytes
    your text file is looks like FIXED format,
    my Delimited format text file:
    empNo,empName
    1,Deepa
    2,Deepali
    3,Patil
    4,Deeps
    and FIXED format text file:
    10   
    Georges                                     
    Hamilton                                    
    15/01/2001 00:00:00
    11   
    Andrew                                      
    Andersen                                    
    22/02/1999 00:00:00
    12   
    John                                        
    Galagers                                    
    20/04/2000 00:00:00
    13   
    Jeffrey                                     
    Jeferson                                    
    10/06/1988 00:00:00
    20   
    Jennie                                      
    Daumesnil                                   
    28/02/1988 00:00:00
    21   
    Steve                                       
    Barrot                                      
    24/09/1992 00:00:00
    22   
    Mary                                        
    Carlin                                      
    14/03/1995 00:00:00
    30   
    Paul                                        
    Moore                                       
    11/03/1999 00:00:00
    31   
    Paul                                        
    Edwood                                      
    18/03/2003 00:00:00
    32   
    Megan                                       
    Keegan                                      
    29/05/2001 00:00:00
    40   
    Rodolph                                     
    Bauman                                      
    29/05/2000 00:00:00
    41   
    Stanley                                     
    Fischer                                     
    12/08/2001 00:00:00
    42   
    Brian                                       
    Schmidt                                     
    25/08/1992 00:00:00
    50   
    Anish                                       
    Ishimoto                                    
    30/01/1992 00:00:00
    51   
    Cynthia                                     
    Nagata                                      
    28/02/1994 00:00:00
    52   
    William                                     
    Kudo                                        
    28/03/1993 00:00:00
    if file format is Delimited we need not to worry about physical length or logical length, bcoz we are able to do reverse engg for that; which automatically set all fields
    odiColumn.setLength(length); method sets both physical and logical length

  • Has anyone successfully used the ZTE Open C with an AT&T microcell?

    I have a ZTE Open C and have had no issues with initial setup w/AT&T. However, like most newer phones the voice signal reception is very weak.
    I've had an AT&T Microcell before, but I don't have one now. For those that are unaware, the microcell allows 3G phones to connect via a 3G signal, but the call is routed through a home broadband internet connection.
    Has anyone successfully used a ZTE Open C w/Firefox OS AND used an AT&T microcell? If yes, did you need to do anything special on the phone or with Firefox OS.

    I don't use a ZTE Open C, however, I do have a ZTE Open (Original) on AT&T and so I'll see if I can help ;D
    I know someone who has a Microcell, and I have used it myself a few times. However, the microcell only works if you have entered in your phone number into settings of the Microcell.
    Check the Microcell settings.
    Check the data connection settings on your FxOS device
    Make sure your Microcell is properly connected to WiFi
    and check the AT&T support page for more info
    For a while, it actually hasn't actually worked for me. I apologize if this doesn't solve your problem :D

  • Has anyone successfully used the Intuit Quicken compatible with Lion upgrade for investment tracking?

    Has anyone successfully used the Intuit Quicken compatible with Lion upgrade for investment tracking?

    Although I gave up investment tracking for personal reasons (I had used Quicken Deluxe 2002 for many years for that reason), my understanding is that the new Quicken 2007 for Lion/Mt. Lion is completely the same feature wise as Quicken 2007 for PPC.  It will run on Snow Leopard, too.
    For $15, why not download it and just try it and LET US KNOW!

  • Anyone successful using external microphone?

    Anyone successful using external microphone?
    Tried using 1/8” external microphone input with RadioShack PZM microphones. The mic works in GarageBand, iMovie and VO tool work, but iChat will not use the microphone. Audio is visible in system preferences???
    Thank you,
    Shawn Bockoven

    1.     Opened package
    2.     Placed battery in microphone RadioShack 33-3022 Boundary
    3.     Plugged in mic using 1/8’ mini jack on iMac 2.0 10.4.2
    4.     Opened System Preferences and changed input to audio line-in port
    5.     Launched iChat 3.0
    6.     Opened video preview/preference and changed audio input to line in
    7.     Became very frustrated
    8.     Tested in GarageBand mic worked
    9.     Tested in iMovie mic worked
    10.     Tested using VO tool mic worked
    11.     Launched iChat again checked all setting mic does not work
    http://www.radioshack.com/product.asp?catalog%5Fname=CTLG&product%5Fid=33-3022

  • Has anyone successfully used Oracle EM as a Monitoring Solution??

    Hi All,
    This might be a wrong place to post ;) but anyways. My question is can we use Oracle EM as a Monitoring Solution? If so has anyone successfully used it?
    I have used Oracle EM over the years for mostly managing Databases. Eventually with the Middleware Support I have tried to use it to monitor Middleware Servers, earlier OC4J and recently WebLogic Servers. I however find that most people when talk about EM they think of it as a Business Transaction Monitoring Solution. (Lets keep BTM out for a while I know about that plugin but it is another full set of questions)
    Mostly I get questions as to can we "drill down the transactions" and see who initiated it and "what is being processed at this moment". Here transaction means Business Transaction as opposed "this thread is executing this particular piece of code". People want to know this piece of code is being executed "for Purchase Order XYZ" as opposed to just knowing that purchase order is being processed. If you know what i mean.
    No doubt OEM is great tool for an Admin but does it really sell itself as a monitoring solution? I have not seen a successful implementation so far with OEM being a central monitoring solution. If anyone has any experiences to share it would be great.

    I tried to look at that option. It is available only for the Database. I was looking something more towards say the web Services hosted or the Web Applications hosted on Weblogic instances. Can we find say the Web Service call which had the Purchase Order XYZ in its request, etc.

  • Using Adobe Muse to create master pages

    Hi,
    Is it possible to use Adobe Muse to create master pages for Sharepoint 2013?
    The Muse product creates the Javascript, css and html files, with the images etc.
    The Muse product looks ideal to create the master pages with no coding required.
    Nick

    For SharePoint 2013, yes you could absolutely use this tool to create your HTML (this post is in the 2010 forum, so just making sure).  In SP 2013 you can use the new Design Manager to upload HTML which then gets converted to a .NET Master Page. 
    So long as Muse turns out valid HTML, you should not have an issue.
    Brandon Atkinson
    Blog: http://brandonatkinson.blogspot.com

  • Error while Creating Master Repository: ORA-01031: insufficient Privileges

    Hi,
    I'm trying to install ODI into my VM.
    I have done the installation and while creating Master Repository, I'm getting following error:
    ORA-01031: insufficient Privileges
    I'm using Oracle & have created user as ODI_MASTER with Admin Privileges.
    I'll be using it to load metadata onto planning (Version 11.1.2)
    Is there anything that I'm missing out on.
    Jitendra.

    Seems missing grants on the user you are using to create Master Repository.
    you are using Oracle .. grant connect, resource to <your_user>. These two rolesa have sufficient access to db to create the master repository.
    execuute the sql from sys user
    Regards,
    Amit
    Edited by: amitgupta1202 on 20 Aug, 2009 10:42 PM

  • Error while creating master repository.......

    Hi All,
    While creating master repository........
    Test Connection is successful.
    After that i had selected technology as Oracle
    when i clicked on ok, one error has pop up: java.sql.SQLException: ORA-00907: missing right parenthesis
    What i have to do after this....?
    Regards,
    Dinesh

    Which model are you talking about?
    I'm quiet sure that you have to change the TECH_ORACLE.xml.
    Are you sure that u have modified the file
    oracledi\lib\scripts\xml\TECH_Oracle.xml
    and not the file
    oracledi\impexpTECH_Oracle.xml
    For the certification :
    The Repository can be installed on any relational database engine supporting ANSI ISO 89 syntax, such as Oracle, Microsoft SQL Server, Sybase AS Enterprise, IBM DB2 UDB, IBM DB2/400, etc.
    You can also use for evaluation purposes the demo repository provided with Oracle Data Integrator. This repository is based on an Hypersonic SQL Database. and requires no particular installation.
    I don't have any other information sorry!

  • How i can Create Master Repository with MySQL Database?

    How i can Create Master Repository with MySQL Database? i need to using MySQL Database to Master & Work Repository.
    I try to add mysql libary jar file to drivers . But , can't display MySQL Technology in Database List for Create Master Repository ?
    Please..
    Edited by: MadoatZ on Feb 19, 2011 1:47 AM

    Creation of ODI master repository is limited to few relational databases only. Check certification matrix for ODI 11g
    Oracle 10.2.0.4+
    Oracle 11.1.0.7+
    Oracle 11.2.0.1+
    Microsoft SQL Server 2005
    Microsoft SQL Server 2008
    IBM DB2/UDB 9.7 and later FixPaks
    IBM DB2/400 (V5R4+)
    Hypersonic SQL 1.7.3+
    Sybase AS Enterprise 15.0.x
    thanks

  • How to add new driver to create master repository database

    Dear All,
    i want to creade ODI Repositroy Database on SQL SERVER,
    when i click the driver button in "Create Repository Wizard" the only driver i found for sql serve ris just able to connect to sql server 2000
    i got a driver written by microsoft to connect to sql server 2005, but how can i add this driver where i can see it in the driver list ???
    i have jar file. i put it in the drivers folder in the installation folder of the ODI but akso it doen't appear.
    may you please help me to be able to see this driver in the driver list of "CREATE Master Repository Wizard" ??????????????????????????
    Regards,
    Ahmed Salah

    Hi,
    Copy the sql server driver into the oracledi\drivers directory and restart the create repository
    You need to manually enter the driver name and url for sql server 2005
    e.g.
    com.microsoft.sqlserver.jdbc.SQLServerDriver
    jdbc:sqlserver://<sqls machine>:1433;databaseName=<db name>;integratedSecurity=false
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Automating the Datastores creation using ODI SDK's in ODI 11g.

    Hi Team,
    We have a requirement in which structure of the Datastores to be reverse engineered is attached in the .csv file below. Please give a solution to reverse engineer the datastores reading them from the .csv file. Also, Please find the file "ODI_SDK_MODEL_DATASTORES.groovy" in which I have created the Datastore using the ODI SDK's but datastore names are hard-coded inside the groovy script. Please use this file as a reference and re-write the code for datastore creation in such a way that it reads the datastore, column and datatype names at the runtime from the .csv file and creates the datastore dynamically.
    I have attached the needed files below.
    Thanks a ton in advance!!!
    Best Regards,
    Shivesh.

    I'll be very surprised if anyone will write the code for you. This is a discussion forum not a free resource for producing code. People will be willing to help point you in the right direction or help you if you hit an unusual issue. As you have done some of the work with the SDK you should be able to extend this to meet your requirements with a bit of research and trial and error.
    If this is too much, it may be worth considering hiring and experienced consultant to help you with your more difficult requirements.

Maybe you are looking for

  • Apache with Tomcat and dispatcher class.

    I have a MVC design set up with a controller and dispatcher class. I am trynig to forward the results to a specific JSP. If I run the design completely within Tomcat, then everything works great. I have a tomcat site set up called /jsp. My servlet is

  • Fail to Power On My E71

    i failed to power on my E71..... the phone will shut off itself after i press any key.....I have done the 3 keys master reset and now the phone will turn to configuration mode after i turn on my phone (choosing country). It will still off by itself a

  • When showing JPG and RAW files as one, which do we see and which is edited?

    Hi Guys, Hoping someone out there will have the answer to this. Just come back from a long trip with thousands of pics in RAW, I like to use Canon DPP to generate the JPGs quickly and to give me Canons interpretation on the RAW image. (Apparently sam

  • DMPs Need Reboot?

    I've had an issue come up where the DMPs across the system will start having black screens between images, then load the images slowly.  The black screen is just a symptom of the slowdown.  A reboot resolves the issue, but it returns after about a mo

  • Restore /Applications on my Mac

    Hello guys, I have a problem. I have been trying to install Packet Tracer, Ubuntu version, but there was a problem: it decided to "overwrite" everything on install (/Applications) folder. And know I haven't got any programs, except those which are in