Importing metadata in an execution-only work-repository

Hi all,
I have to migrate my ODI-environment to another machine, in another LAN.
But..., I am not allowed to install the complete work-repository there; they want to have the execution-only repository.
Now I wonder how I am able to 'install' my scenarios on that machine.
On my development-machine, I have the scenarios, and I have also batchfiles for them, to execute from the DOS-prompt.
But.. since I have no Designer on my new machine (I did the runtime-only install), I wonder how to migrate the scenarios to this machine.
Has anyone done this before?
Any hints&tips are appreciated.
Steffen

Hi Craig,
Thanks for your reply. This seems indeed the way to appoach this.
I also got the hint to look at some notes on metalink and found this information there. Must say, I hadn't found this in the documentation - maybe I didn't look well ;-))
Regards,
Steffen

Similar Messages

  • Cannot Start Execution from Work repository of ODI

    I'm unable to start any execution with ODI agent from my work repository, getting the following error,
    "oracle.odi.runtime.agent.invocation.InvocationException: ODI-1274: Agent Exception Caused by: Create DwgConnectConnection to work repository failed; nested exception is java.sql.SQLException: Exception occurred while getting connection: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLException: Listener refused the connection with the following error:
    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor"
    The SID of the data base where my work repository lies has been changed. I have updated the new SID in topology with work repository connection JDBC and all the data servers pointing to the DB.I'm able to successfully test connections with agent and no agent. I'm able to connect with ODI studio to the work repository and regenrate my scenario's. Where as during execution with logical agent getting the above error. Why is the agent unable to recognise the change in SID made in topology? Any suggestions would help!!

    I have not updated odiparams with the repository details. I have one master and almost 7 work repository repository associated to it. I have congigured only the master and one of the work repository in odiparams rest are not added.
    But i haven't faced any issue due to this so far.

  • Java 3d ...cannot import a 3ds file ..only works with a .obj

    Here is a world i have written in java 3d
    I can import a .obj file into this world but i want to import a file called Flipp.3ds but it keeps giving me an error
    Here is the complete class ..... Can anyone help
    Im pretty new to java 3d
            import java.io.*;
            import com.sun.j3d.utils.behaviors.vp.*;
            import java.net.URL;
            import java.net.MalformedURLException;
            import javax.media.j3d.*;
            import javax.vecmath.*;
            import java.awt.*;
            import java.awt.event.*;
            import com.sun.j3d.utils.behaviors.keyboard.*;
            import com.sun.j3d.utils.geometry.*;
            import java.applet.Applet;
            import java.awt.BorderLayout;
            import java.awt.event.*;
            import java.awt.GraphicsConfiguration;
            import com.sun.j3d.utils.applet.MainFrame;
            import com.sun.j3d.utils.geometry.*;
            import com.sun.j3d.utils.universe.*;
            import com.sun.j3d.utils.image.*;
            import com.sun.j3d.loaders.objectfile.ObjectFile;
            import com.sun.j3d.loaders.ParsingErrorException;
            import com.sun.j3d.loaders.IncorrectFormatException;
            import com.sun.j3d.loaders.Scene;
            import javax.vecmath.*;
            public class Assign2 extends Frame implements ActionListener {
                    protected Canvas3D myCanvas3D = new Canvas3D(null);
                    protected Button exitBt = new Button("Exit");
                    protected BoundingSphere bounds = new BoundingSphere(new Point3d(0.0,0.0,0.0), 100.0);
                    private boolean spin = true;
                    private double creaseAngle = 60.0;
                    private String filename;
            // Lights
                   * This adds a continuous background sound to the branch group.
                   * @param b BranchGroup to add the sound to.
                   * @param soundFile String that is the name of the sound file.
                  protected void addBackgroundSound (BranchGroup b,String soundFile)
                            //Create a media container to load the file
                            MediaContainer droneContainer = new MediaContainer(soundFile);
                            //Create the background sound from the media container
                            BackgroundSound drone = new BackgroundSound(droneContainer,1.0f);
                            //Activate the sound
                            drone.setSchedulingBounds(bounds);
                            drone.setEnable(true);
                            //Set the sound to loop forever
                            drone.setLoop(BackgroundSound.INFINITE_LOOPS);
                            //Add it to the group
                            b.addChild(drone);
                  protected void addLights(BranchGroup b)
                            Transform3D dirLightsXfm = new Transform3D();
                            dirLightsXfm.set(new Vector3d(-1.5,0.0,0.0));
                            TransformGroup dirLights = new TransformGroup(dirLightsXfm);
                            dirLights.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
                            dirLights.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
                            // Create a bounds for the background and lights
                            // Set up the global lights
                            Color3f ambLightColour = new Color3f(1.0f, 1.0f, 0.4f);
                            AmbientLight ambLight = new AmbientLight(ambLightColour);
                            ambLight.setInfluencingBounds(bounds);
                            Color3f dirLightColour = new Color3f(0.0f, 1.0f, 0.0f);
                            Vector3f dirLightDir  = new Vector3f(-1.0f, -1.0f, -1.0f);
                            DirectionalLight dirLight = new DirectionalLight(dirLightColour, dirLightDir);
                            dirLight.setInfluencingBounds(bounds);
                            dirLights.addChild(ambLight);
                            dirLights.addChild(dirLight);
                            b.addChild(dirLights);
                            if (spin)
                                    Transform3D yAxis = new Transform3D();
                                    Alpha rotationAlpha = new Alpha(-1, Alpha.INCREASING_ENABLE,
                                                                                      0, 0,
                                                                                      1500, 0, 0,
                                                                                      0, 0, 0);
                                    //attach to lights
                                    RotationInterpolator rotator =
                                         new RotationInterpolator(rotationAlpha, dirLights, yAxis,
                                                                                   0.0f, (float) Math.PI*2.0f);
                                    rotator.setSchedulingBounds(bounds);
                                    b.addChild(rotator);
                  // Content Branch
                  protected BranchGroup buildContentBranch()
                            //Create the appearance for the cube
                            Appearance app1 = new Appearance();
                            Appearance app2 = new Appearance();
                            Color3f ambientColour1 = new Color3f(0.0f,0.0f,1.0f);
                            Color3f ambientColour2 = new Color3f(0.0f,0.0f,0.0f);
                            Color3f emissiveColour = new Color3f(0.0f,0.0f,0.0f);
                            Color3f specularColour = new Color3f(1.0f,1.0f,1.0f);
                            Color3f diffuseColour1 = new Color3f(1.0f,1.0f,0.0f);
                            Color3f diffuseColour2 = new Color3f(1.0f,1.0f,0.0f);
                            float shininess = 10.0f;
                            app1.setMaterial(new Material(ambientColour1,emissiveColour,diffuseColour1,specularColour,shininess));
                            app2.setMaterial(new Material(ambientColour2, emissiveColour,diffuseColour2,specularColour,shininess));
                            //import the object...
                            filename = "Flipp.max";
                            int flags = ObjectFile.RESIZE;
                            ObjectFile f = new ObjectFile(flags,
                                      (float)(creaseAngle * Math.PI / 180.0));
                            Scene s = null;
                                    try
                                            s = f.load(filename);
                                    catch (FileNotFoundException e)
                                            System.err.println(e);
                                            System.exit(1);
                                    catch (ParsingErrorException e)
                                            System.err.println(e);
                                            System.exit(1);
                                    catch (IncorrectFormatException e)
                                            System.err.println(e);
                                            System.exit(1);
                            BranchGroup contentBranch = new BranchGroup();
                            addLights(contentBranch);
                            //Position the Woman
                            Transform3D groupXfm = new Transform3D();
                            groupXfm.set(new Vector3d(0.0,0.0,0.0));
                            TransformGroup group = new TransformGroup(groupXfm);
                            group.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
                            group.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
                            // Adding to the Content Branch
                            group.addChild(s.getSceneGroup());
                            contentBranch.addChild(group);
                            BoundingSphere movingBounds = new BoundingSphere(new Point3d(0.0,0.0,0.0), 300.0);
                            BoundingLeaf boundLeaf = new BoundingLeaf(movingBounds);
                            KeyNavigatorBehavior keyNav = new KeyNavigatorBehavior(group);
                            keyNav.setSchedulingBounds(movingBounds);
                            group.addChild(keyNav);
                            Transform3D floorXfm = new Transform3D();
                            floorXfm.set(new Vector3d(0.0,-1.5,-1.4));
                            TransformGroup floor = new TransformGroup(floorXfm);
                            floor.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
                            floor.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
                            Box theFloor = new Box(3.0f,0.0f,3.0f,app2);
                            floor.addChild(theFloor);
                            contentBranch.addChild(floor);
                            return contentBranch;
                    // View Branch
                    protected BranchGroup buildViewBranch(Canvas3D c)
                            BranchGroup viewBranch = new BranchGroup();
                            Transform3D viewXfm = new Transform3D();
                            viewXfm.set(new Vector3f(0.0f,0.0f,10.0f));
                            TransformGroup viewXfmGroup = new TransformGroup(viewXfm);
                            viewXfmGroup.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
                            viewXfmGroup.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
                            BoundingSphere movingBounds = new BoundingSphere(new Point3d(0.0,0.0,0.0), 300.0);
                            BoundingLeaf boundLeaf = new BoundingLeaf(movingBounds);
                            ViewPlatform myViewPlatform = new ViewPlatform();
                            viewXfmGroup.addChild(boundLeaf);
                            PhysicalBody myBody = new PhysicalBody();
                            PhysicalEnvironment myEnvironment = new PhysicalEnvironment();
                            viewXfmGroup.addChild(myViewPlatform);
                            viewBranch.addChild(viewXfmGroup);
                            View myView = new View();
                            myView.addCanvas3D(c);
                            myView.attachViewPlatform(myViewPlatform);
                            myView.setPhysicalBody(myBody);
                            myView.setPhysicalEnvironment(myEnvironment);
                            return viewBranch;
                    // Exit Button - dispose of system
                    public void actionPerformed(ActionEvent e)
                                    dispose();
                                    System.exit(0);
                    public Assign2()
                            VirtualUniverse myUniverse = new VirtualUniverse();
                            Locale myLocale = new Locale(myUniverse);
                            myLocale.addBranchGraph(buildViewBranch(myCanvas3D));
                            myLocale.addBranchGraph(buildContentBranch());
                            setTitle("John (Sean) Gleeson 100437719");
                            setSize(600,600);
                            setLayout(new BorderLayout());
                            Panel bottom = new Panel();
                            bottom.add(exitBt);
                            add(BorderLayout.CENTER, myCanvas3D);
                            add(BorderLayout.SOUTH, bottom);
                            exitBt.addActionListener(this);
                            setVisible(true);
                    public static void main(String[] args)
                              Assign2 demo = new Assign2();
            Thanks,
    Sean

    My guess is that you are using the ObjectFile loader, which is for a (don't remember which application) object (.obj) file, rather than using a 3ds loader, which would be for loading a .3ds file.
    You might want to go to this page: http://www.j3d.org/utilities/loaders.html and download the correct loader.

  • No objects displayed when importing metadata

    Oracle BI 11g 11.1.1.6.0
    The BI server is installed on Redhat Enterprise Linux 5.
    The Client Tools are installed on Windows 7.
    I'm trying to import metadata from the warehouse into the repository.
    I specify the connection type as OCI10/11g, specify the data source name etc, and it connects ok (as indicated by the fact that it goes onto the next screen without a connection failure).
    However, in the screen which says "Select the metadata objects you want to import", there are no objects shown in the "Data source view".
    Any ideas why not?
    I know the connection pool/ data source is ok because I can update the row counts on some of the existing objects I already have in the repository, and these are correctly updated with the exact number of rows in the warehouse.
    Is it something to do woth the fact that the BI server is on Linux and the client toosl are on Windows? The last time I used the tool it all worked ok - but then both the Server and the client tools were installed on Windows.

    OK - I have a solution!
    I've worked through this with Oracle Support, and the official answer is that there are some files missing from the Oracle BI Client install, on Windows.
    There's no fix for this as yet, but you can do the following as a workaround:
    1. Copy the Windows <middleware_home>\Oracle_BI1\bin folder from the Oracle BI Server Windows install to the BI Client's oraclebi\orahome location.
    2. Add this bin folder in the PATH variable
    3. Restart the Administration Tool
    Make sure you match 32-bit or 64-bit, as necessary.
    Obviously, this requires you to install the Oracle BI Server on Windows somewhere, so you can copy these files across.
    When I did the above, the list of database objects available to import suddenly appeared!

  • How to use a Work Repository when type is set to 'Execution' ?

    Hi All,
    I was just trying my hand at importing and exporting work repositories , I need to know how we can use a certain work repository when its type is set to 'Execution'
    I want to import some packages (which are in some other Work repository ) into that Work repository but I am missing something somewhere.
    Can somebody tell me what are the exact steps to import packages or Entire Work Repository into this newly created 'Execution' type Repository ??
    Regards.

    Hi,
    An work repository which is of EXECUTION type cant be used to import packages/interfaces etc.
    You can able to import only SCENARIOS in Operator component (from scenarios tab) and "just" execute it. As the term execution repository stands, u can able to execute objects created in Development repository.
    Moreover, u cant access designer itself if its a EXECUTION repository.
    Thanks,
    Guru

  • Question about import the work repository

    I am trying to import a work repository from server B to server A, originally the work repository in server B was imported from server A, I did some modification in Server B, and export it, now I am trying to import it back to server A.
    I get the error as below:
    com.sunopsis.core.n: This import action has been cancelled because it could damage your repository (problem with the identifier sequences)
    in topology manager/repository, I have same ID in both work repository, what should I do to import this work repository back to server A?
    Thanks

    Bad news...
    Unfortunately after start to create/delete objects the sequence of each repository get its own values and is not possible to syncronize it again after that.
    Until today I saw export and import only working into empty repository.
    There is a way to do the work manually, controlling each repository ID but is complex and take time.
    Maybe Oracle support have some script ready for that.
    Edited by: Cezar Santos on 11/03/2009 17:52

  • Import work repository

    Hi all,
    Can anyone help me out on this:
    I want to migrate my work repository from one machine to another after we have done some additional work which includes new Interfaces, but also changed properties for certain columns. Using the "import workrepository" option I can choose between INSERT, UPDATE and INSERT_UPDATE synonym-mode.
    When I choose INSERT_UPDATE (which makes most sense in my case, I think), it always fails with the error that an object is updated by another user.
    However, when I choose INSERT-mode, everything works fine; new objects are inserted and changes to existing objects are also updated.
    Am I missing something here? I cannot find anything about this in the docs...
    Thanks in advance,
    Steffen

    Hi Steffen,
    Ok, seems that I had a environment a little different, in my case there were 2 Development Work Repository.
    Anyway I already see the same situation between a Development Work Rep and the Execution Work Rep and the solution is (at the project I´m work right now, 25 ODI developers):
    Deployment Steps:
    1) Development Architecture:
    Any object is a scenario, it means that after you create a procedure, an interface, variable... (any object!) you need to create its scenario. In this way the package that will define the process flow will have just scenarios inside.
    This architecture will give you a little more work at the first deployment but allow you a better control of object (code) version at complex process when you need changes in a singe step for instance...
    2) Deployment between Repositories:
    At the first time of the object -> Normal export from Development Work Rep (Designer) and import in "Insert-Update" mode at Execution Work Rep.
    Post first Deployment:
    a) if you work with scenario version, just deploy the new version (it is like a first time) and make a new deploy of the "flow" package calling the new version at its related steep (unless if you are using the "-SCEN_VERSION= -1" at the call)
    b) if you work just with "Regenerate" Scenario and are keeping the same version then you need delete the object at Execution Work Rep and import it again in the "Insert-Update" mode.
    I hope to be helpfull!!! Any doubt, please, post new message!!!

  • Problem While Importing Work Repository

    I am facing a problem with import and export in ODI.
    I was working in ODI Designer and had to move my work repository from one host machine to another host machine.
    After doing a database migration of the ODI database to the new machine, the master repository was imported.
    There was no problem in importing the master repository.
    While taking an export of the old work repository, I took an export into a zip file:
    File---->Export----->Work Repository
    And specified the zip file name there
    Now the problem is, that when I import the work repository into the new environment/host/machine, it throws an error.........
    java.sql.SQLException: ORA-02291: integrity constraint (SCHEMA_NAME.FK_COL_COL) violated - parent key not found
    where SCHEMA_NAME is the Oracle schema being used as a work schema
    Message was edited by:
    CJ@DI

    Yes I believe that's the problem
    Thanks a lot for ur suggestion, I'm going to try that
    Because my schema had been created a month ago and there was some metadat already stored in it at that time
    But now I wanted to REPLACE all that through ODI
    But that seems an impossible task
    So will try to drop and re-create the schema and then import.
    I had some invalid interfaces in my export as well.......so that could have caused it
    Well, in ideal terms ODI should throw an error when you try to export and if anything is invalid in your Designer
    I guess the tool still needs to evolve
    That's my perception but maybe I'm not following some procedures to do things in ODI ; long way to learn!
    Message was edited by:
    CJ@DI

  • Error while Importing Metadata into DAC Repository

    Hi,
    After the successful first time login into DAC and creating repository, when I try to import metadata into DAC repository.
    DAC > Tools > DAC Repository Management > Import
    I don't see any Applications listed under "Application List"
    Can anybody suggest the troubleshooting steps for this?
    Regards,
    Jitendra

    If this is the first time that you are importing make sure that the directory you are importing from is like this -
    C:\OBIEE\OracleBI\DAC\export
    If this is not the first time then
    Can you go inside the following directory
    C:\OBIEE\OracleBI\DAC\log
    and check for export.log - Look for Applications Section, if you have any application then you had exported it and you should see it under the applications tab when importing otherwise you don't !!Since its an xml file that is generated i believe you have not exported by selecting the applications yo want and that is your problem.
    Hope this helps !!
    Cheers,
    Sid

  • Getting Error Out Of Memory while importing the work repository in ODI 10g

    I exported the work repository from topology of ODI 10g of one DB and tried importing it in the another ODI 10g topology of another DB.While importing i got the error 'Out of Memory' .
    Can somebody suggest me ,how to solve the heap size out of memory issue while importing in ODI 10g.
    Thanks in Advance.

    Hi,
    you have to post your question in ODI forum
    Data Integrator
    Suresh

  • Import metadata xml not working

    Import metadata as Xml Datasource with network files(using url) not working and giving a message cannot connect - invalid url.
    but the same url can be run from a browser.
    What can be the problem?

    Hi Radosla,
    Yep, thx for the hint.
    Looks like i put it on th test server in compatibility mode, but not on the real server.
    Changing this with F12 to IE 8 did the trick!
    Regards
    Frederik

  • I recently tried to import 2 CDs but on one, only the first 4 songs imported and on the second, only the first 6 imported.  The CDs work fine in a CD player.  Any suggestions?

    I recently tried to import 2 CDs but on one, only the first 4 songs imported and on the other, only the first 6 songs imported.  The CDs work fine in a CD player.  Any suggestions?

    Rip the CDs with another program on your computer, and add the resulting MP3s to your iTunes library.  (If you use Windows Media Player for this purpose, make sure the Rip Setting is on MP3, or else it will default to a useless format known as WMA.)

  • Best way to import all objects into work repository located on a new master respository

    Hi,
    We have two separate master repositories, one for all development work repositories (Development, ST, UAT, IAT), and one for Production.
    What would be the best approach to export and import all objects from the Dev Repository into the Prod Work Repository located on the Prod Master Repository.
    Internal Ids of all work repositories are different.
    We have tried putting everything into a solution and exporting that, but that did not work when we tried to import it.
    We successfully exported and imported a single scenario, however this is not very practical as we have over 500 scenarios.
    All suggestions welcome,
    Thanks,
    Nic

    Thanks,
    But we want to keep Dev Work Repositories separate to Prod Work Repositories on their respective Master Repositories.
    So our end result will have:
    1) All Development Work Repositories located in the Development Master Repository on the Development server.
    2) The Production Work Repository located on the Production Master Repository on the Production Server.
    3) The ability to update a Solution or similar in Development with all changes to any objects.
    4) The ability to import the Solution into the Prod Work Repo on the Prod Master Repo and execute via a load plan.
    Is this possible?

  • Import/Export uses odiparam.bat for work/master Repository

    When I do a import/export, the command appears to use the odiparam.bat file to pickup the work/master repository connections. This makes sense for the export, but the import has an optional parameter for the work repository. From what I can tell, this parameter is ignored (or am I doing something wrong). Regardless, of whether or not it is used, how would ODI know the connection (user/password) information if it was used. This would seem to indicate that the user WAS picked up from the odiparam.bat file.
    Am I thinking about this correctly or have I missed something?
    T

    How are you trying to do the import/export?
    If you are importing the obejcts in designer - it will use the credentials you specified when you connected.
    Craig

  • FPGA code only works on alternate executions

    Hi,
    I have some code I wrote for FPGA which, by itself, works fine. I tried to use "Open FPGA VI Reference" as part of a previous (non-FPGA based) VI. However, I find that the full code only works on alternate executions. I thought this may be because the FPGA VI is not being reset properly. However, I have used "Close FPGA VI Reference" and chose "Close and Reset" and the problem remains.
    Any help is appreciated,
    Thanks.

    Hi Gary,
    I hope you are doing well today! What version of LabVIEW FPGA are you using? When you say you are doing 'alternate executions', what exactly do you mean? Do you run your host VI, stop it and then run it again? Have you tried just using Close instead of resetting the FPGA VI? Also, what are you using the reference for? What are you invoking? It would, also, be better if you post a screenshot of your VI.
    Adnan Zafar
    Certified LabVIEW Architect
    Coleman Technologies

Maybe you are looking for

  • Journal Entry for Service Tax Non-Deductible.

    Dear Experts, I have created an A/P Invoice for a Service item with Service Tax Non-Deductible(100%). For that we got the journal entry as below. Journal Entry Edu. Cess on Service Tax Payable Dr.                   00 HCess on ST Payable Dr.         

  • Using Oracle 8i db with creator

    Hi there, could someone please help me, I'm trying to use an 8i database, I added an 8i driver to creator, I can see the tables in creator and run queries but as soon as I try to bind it to a control it gives an error. The program works fine if I use

  • Acrobat shortcut dissapeared from the Office 2010 Taskbar

    Since we had a problem with creating pdfs in Word 2010, we deactivated the pdfmaker Add In (as recommended from Office) and updated Acrobat (now we have version 9.5.5.) then we activated the pdfmaker Add in again, but the Acrobat shortcut remained di

  • IDVD photo slideshow problem

    Dear All, I just want to burn all my photo edited in Aperture into a disc DVD. I choose iDVD but it seems it can't achieve what i basic need. Since I have around 200pics photo and i try to separate it into several slideshow folder created in iDVD. Ho

  • EP6.0 and KMC Installation and cf_installation.report errors

    Hi, I am installing EP6.0 on SUSE9 box. The OS level is as follows: Linux nadess01 2.6.5-7.191-smp #1 SMP Tue Jun 28 14:58:56 UTC 2005 x86_64 x86_64 x86_64 GNU/Linux The java version is: java version "1.4.2" Java(TM) 2 Runtime Environment, Standard E