ERPI master/work repositories

Hi,
I was going through the tutorial given at http://www.oracle.com/technetwork/middleware/financial-management/tutorials/configerpi-093532.html
My question is - If ERPI is installed on the same server as ODI.
Does ERPI needs its separate repositories (master/work repository) Or can it use the repository already created for ODI ?
Any pointers will be helpful.
Thanks.

It can use the master/work repository created by the RCU or a different one if required, choice is yours.
Cheers
John
http://john-goodwin.blogspot.com/

Similar Messages

  • Export and Imoprting Master and Work Repositories:ODI11g

    Hi All,
    I have exported our development master and work repositories from ODI as zip files.
    IDs of Development master and work Repos are 1 and 2 respectively.
    We are NOT using common Master repository across environments,
    In test Environment DB I have created 2 schema for testing master and work repository.
    While importing the master repository FIRST time in to testing ,I followed this :File->New->Master Repository Import wizard.I gave new ID 22 for master repository for testing and proceeded and it has gone through and i am able to see all topology details.
    1)How to import work repository into testing work repository,when i connected with master repository of testing, the designer window is disabled.
    Should i create new work repository manually with same ID as of DEV or with different ID and then import into the work repository?
    Whats the impact if i am going to create work repository with same ID or different ID?
    Please Help me,
    Thanks,
    Kumbar

    Hi Sutirtha,
    thanks for your repply,
    I have created master repository with ID 22 in Test Env, and created testing WORK repository WORKREP11TEST with ID 23 in this master repository and connected with WORKREP11TEST, while importing Dev work repository WORKREPO which has ID 2 into WORKREP11TEST, i am getting a pop up window saying that
    "The work repository 2 is not declared in this master repository ,would you like to declare it?If you refuse, the current import will be cancelled"
    what is this actually, i click OK and went ahead, is any impact of this
    after importing ,i have re-checked the ID of WORKREP11TEST which shows 23 , this seems to be correct i guess,
    please clear me this,
    Thanks,
    Kumbar

  • How  to reuse common code across multiple work repositories

    Hi Experts,
    I have a ruqirements from our customer side. we have a one master repository attached with three work repositories(wk1,wk2,2k3). Customer want to place some common code into wk1 workrepository and want to reuse across multiple workrepositories(wk2,wk3).
    Generally we can reuse code in same work repositories like knowmodules and interfaces.
    Is it possible to use across mutiple workrepositories?
    Thanks in Advance
    Siri

    You can't hare the same instance of the code across multiple work repositories. You have to have a seperate instance in each work repository. However you can manage it as if it was shared through ODI's versioning capability i.e. all changes to the common code are only ever made in one work repository i.e. Wk1 and then deployed to the other 2 which is as simple as getting the latest version from the Master repository. You could even set up security in Wk2 and Wk3 to make sure that your developers/users do not have permission to edit the common code in those repositories.

  • Master-Worker Implementation

    Hi all,
    We would like to implement the Master-Worker pattern with coherence. To do so, we make our master load at startup all the computation descriptions from the database and put them into the distributed cache. Considering that the local storage parameter is set to false on the master’s configuration file, this action ensures that all our computations are fairly distributed over the workers. At runtime, all the incoming data of the entire platform go trough the master which will dispatch them to the corresponding worker(s). Thus the master must always know which member is responsible for a specific computation in order to minimize network traffic by sending only the relevant data to each concerned worker. To ensure that the master is always aware of the cache distribution, we keep our own Map<ComputationKey, Member> up-to-date by loading it at startup and by reloading it when a member joins or leaves the cluster. To load our map, we use an InvocationService to execute an agent which gets the content of the local BackingMap, on each worker. To send the data to a specific worker, we use another InvocationService to execute an agent which gives the data to the local data manager of the worker. The worker treats the given data then sends back the computed data to the master through a last InvocationService.
    Is there a better way to do so? If not, after a MemberEvent has been thrown, is there a way to know if the redistribution is fully completed? Because currently, we launch too soon the agent which gives us the cache distribution, thus our map becomes invalid as it doesn't contain anymore the right amount of data.
    Thanks for your Answer,
    Nicolas

    Hi Nicolas,
    If a computation is bound to a single entry, the best approach would be to use the NamedCache.invoke() API, which provides the once-and-only-once execution guarantee. If a computation could be bound to multiple entires residing in a single partition (using a custom key association), that approach could still be used.
    Moving forward, you should not assume that re-distribution can only be triggered by fail-over or fail-back events. We are currently working on dynamic weight-base distribution algorithms that would factor in the amount of actual data stored in a partition as well as CPU utilization related to that data. As a result, change in a data usage pattern could cause some re-distribution, though in either case (today or tomorrow), the distribution events are going to be very rare ones and in general the partition ownership could be counted on as being very stable.
    Another point I'd like to make that checking the ownership information is a very efficient call, that does not require any network communications. In addition to currently exposed key-based ownership API, Coherence 3.4 introduces a member-based ownership PartitionedService request:
    public PartitionSet getOwnedPartitions(Member member);If you choose to use the InvocationService to execute the computation agents, you could use the ownership check to quickly determine the stability of the distribution before and after a computational call (or just in cases when the computational call fails to return reliable data).
    Regards,
    Gene

  • Copying master data repositories

    Hi All,
    Can you please guide me how to copy existing master data repositories including the schema of the existing database and deploy in another database.
    Regards,
    Madhu

    Hi Madhu,
    You can create archive file (.a2a) to the repository and can unarchive it on the other MDM server running on some other data base.
    Repository archive file is database & OS independent file. to create an archive file, right click on the repository on Console. Select Option "Archive Repository". Specify the Archive file name and select Ok.
    This will create a .a2a. file in the archive directory of MDM server. Copy and paste this file to the archive target mDM server running on some other database. to unarchive repository on new MDM server, right click on mounted MDM server, and select "unarchive repository". Specify DBMS login details, Archive file and repository name on the next screen and click ok.
    This will create repository from the archive file. This new repository will have same schema as your previous repository.  You can also create schema only archive files too.
    For more details please refer console reference guide available at help.sap.com
    Shiv

  • Odiparam.bat with multiple work repositories

    Hi,
    We have two work repositories A and B. In our Odiparams.bat file we have given A work rep information and installed an agent.
    Now we are trying to run a scenario which is in B work rep. using Odistartscen from command prompt. It is giving an error stating that SnpScen does not exist. From our debugging we came to know that, it is referring A work rep for that scenario. But it is actually in B work rep.
    Now how to run the scenario which is in other work rep other than the one mentioned in Odiparam.bat file?
    Is it possible to configure Odiparams.bat file with two work rep? If yes, how. If not what are the altenative options to run the scenario?
    Thanks in advance...

    HI,
    It is not possible to alter odiparams.bat file for two work repositories, for the solution you want do the below:
    1. Create another copy of odiparam.bat like odiparam_workA.bat in the oracledi/bin path
    2. Create another copy of agentservice.bat like agentservice.bat_workA.bat in the oracledi/bin path, if you are creating windows service with it
    or make a copy of agentscheduler.bat like agentscheduler_workA.bat
    3. then mention the work repository in odiparam_workA.bat
    4. create a new physical and logical agent,
    5. Alter agentscheduler_workA.bat or agentservice.bat_workA.bat to call the new odiparam_workA.bat
    6. Now call the scenario using the new agent.
    Reshma

  • I finally got the TV@nywhere master working

    After installing winamp 5 and this plugin:
    http://winamptv.zapto.org/
    I didn't install MSIPVS.
    I finally got my TV@nywhere master working under XP SP1.
    I've got all the channels and a good video and sound quality.
    I didn't install the new drivers, the ones I got with the card are working fine.
    I hope anyone can solve their problems the same way...
    TVANYWHERE is real fun, now it works....

    I have that plugin and it works wonderfully. Although you cannot actually record television from it and thats one big loss. I'm still having trouble with mine blue screaning when shutting down, restarting, hibernating or standby. [ see this threadand help me! ]. I use the card to do a lot of recording and tis just annoying now.

  • Create  2 work repositores with one master repository

    Hi all,
    I have a corrupted work repositoy and I want to create one new work repository within the same master repository.
    My questions :
    1) Is it possible to keep the same Oracle user, the same oracle schema for this new new repository?
    2) If yes why do I get a unique contstraint errors such as
    ORA-00001: unique constraint (SNPM.AK_CONNECT) violated when I try to create one ?
    Thanks for you answer.

    You need an empty schema to create a new repository so you will need to drop and recreate your corrupted schema if you want to use them again
    Edited by: SH on Mar 25, 2011 11:36 AM

  • Master & work repository Export/Import

    Hi all,
    I have installed ODI on the production server.
    I have to import the repositories on this prod server from the development server.
    1.I am not having seperate schema for the master repository for the prod & I have to use the same master repository that was created for the development server SOothere is no import & export ??
    Question is
    Can I refer the same master repository schema in the production server that means all the connection details i.e it will be the linking of same repository that was there for DEV?? Can I do that??
    2. I have separate schema for work repository in prod but have to use the work repository of the DEV server.
    here I have to do import & export???
    Please guide
    Thanks
    Sourabh

    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

  • Scripts for Exporting Master/Work Rep

    Hi,
    I want to automate the export process and in turn was looking for any scripts for exporting the whole ODI Work/Master Rep. I checked the CLASS objects and we donot have any CLASS names for Repository exports.
    Thanks in advance for any answers..!

    Created for 10g [ http://odiexperts.com/automize-the-backup-using-odi-exports]
    but should work for 11g too :)

  • ODI WORK REPOSITORIES MERGE WITH SAME ID

    I am having a code from two diff environments with same work repository id how to club the 2 repositories into one.

    ODI does not allow importing objects from different work repository with same id. What you can do it to renumber one of your repository (topology->repository->renumber) and then do the merging by import-export.

  • Change/ removal of Unit of Issue in Material master Work scheduling view

    Hi,
    Is there a way to remove Unit of Issue from Work scheduling view? it is giving error message as "this is being used in BOM". Even if we put deletion indicator also it is showing same error message.
    Regards,
    R. Srinivasan

    Do a CS15 for the material in question and make sure you go in the BOM and select the material and click on delete/remove you can then do this.
    I have tested it and it works.
    Regards
    Adeel

  • Master repo,Work Repo and ODI installation

    Hi,
    I have following doubts for windows flatform.
    I am integrating two application systems say A(source) & B(Target) thier data located in different oracle db servers.
    1) ODI server installation will be on source server/target/any other machine?
    2)Where should i create master & work repositories on source/target server?
    3)If my target is remote host then where can i install and run agents?
    4)While creating physical schemas we can select the work schema as different,is this work schema acts like staging area? while designing the interfaces should i select this work schema as staging area? what is benefit of having this work schema different than my soruce/target schema.?
    5) I read that ODI will create temparory tables while executing ODI objects each time and these tables are junk data,should i drop all these temp tables in work schema,even after or before execution of the interface?
    Please clarify,
    Thanks.
    MNK

    Hi,
    Find my answers as below,
    1) ODI server installation will be on source server/target/any other machine? Its always recommend to install ODI in your TARGET server for good performance.
    2)Where should i create master & work repositories on source/target server?In TARGET server and make sure u have dedicated schema for work and master repos.
    3)If my target is remote host then where can i install and run agents?Again in TARGET host , u can only install ODI run time agent in seperate servers, have a look at ODI installation guide.
    4)While creating physical schemas we can select the work schema as different,is this work schema acts like staging area? Yes ODI will make use of work schema to create temparory tables ($ tables) and which will act like a staging area.
    while designing the interfaces should i select this work schema as staging area? No need to select any work schema as such while designing interface, only u need to select the respective LOGICAL schema which implicitly create the $ tables in the work schema u selected in PHYSICAL schema.
    what is benefit of having this work schema different than my soruce/target schema.? You will not require to have a dedicated "staging area" to consolidate your data from multiple/single source.
    5) I read that ODI will create temparory tables while executing ODI objects each time and these tables are junk data,should i drop all these temp tables in work schema,even after or before execution of the interface?No need. ODI will take care of DROPPING and CREATING $ tables on FLY.
    For simple data integration, 2 tables will be created at runtime, C$ and I$ which in turn will be dropped after loading to TARGET table.
    Makes sense?
    P.S: Experts comments are welcome.
    Thanks,
    Guru

  • URGENT : Migrate ODI or Change / Recreate Repositories?

    Hi there;
    I'm using ODI 10.1.3.6.0 and Oracle 10g db server (which keeps both master and work repositories) installed on the same machine.
    For some reason, our db guys are decided to move Oracle db to another machine but we don't want to migrate ODI. Will it cause a performance issue?
    Should we also migrate ODI to the new machine
    or
    change/recreate Master & Work repositories?
    Which one would you suggest?
    I strongly prefer the second way but don't know how?
    Thanks
    Cenk

    >
    I believe when you are saying the We don't want to migrate ODI . you mean ODI server installation.
    >
    exactly
    >
    If only repositories are moved then you should be fine.
    >
    yes, only the repos are going to be moved
    >
    In order to change the master and work rep pointing to new machine. Change your snsp_login XML to pointing to new Master Rep user/pass and then go edit the work repository user id and pass to the new work rep location, in topology.
    ** make sure you backup your old rep **
    >
    So the process will be
    1) Backup and Transfer Master and Work repository schemas from old db to new one
    2) Export Master and Work Repos in ODI (do i have to import them after step 3?)
    3) Change snps_login_work.xml AND snps_login_security.xml
    is that correct?
    Edited by: Cenk C on Apr 17, 2012 4:26 AM
    Edited by: Cenk C on Apr 17, 2012 4:38 AM

  • Interface not running: ORA-01722: invalid number

    Hi,
    I have migrated my ODI master&work repositories from my development-machine to my local laptop and now I get this error when executing one of my Interfaces:
    ORA-01722 Invalid number (I translated this because I get this error in Dutch!!).
    On my development-machine, I do not get this error, and IF I get errors, I get them in English (which I prefer).
    So, my questions are:
    1) how do I change my errors on my local machine from Dutch to English?
    does that depend on the database? or on java? or on ....?
    2) can I make changes in ODI to get this Interface running?
    Thanks in advance!
    Steffen
    ps. I already tried
    a) to set in 'odiparams.bat'
    ODI_ADDITIONAL_JAVA_OPTIONS='-Duser.language=en -Duser.country=US"
    but this didn't help...
    and
    b: set my Oracle database run in AMERICAN_AMERICA.
    set my Locale Settings to English [US]
    .. still no luck.. ;-((

    I think to change the language of the error message of oracle you got to change the value of the variable NLS_LANG
    you can change it only for a session if you want to try
    alter session set NLS_LANGUAGE='AMERICAN'
    and you can verify your language with this script
    SELECT USERENV ('language') FROM DUAL
    then you can see if the problem come from here
    And for your interface this message could come from a character which is not valid in Dutch.
    execute this to see which numeric delimiter is allowed:
    SELECT * from NLS_SESSION_PARAMETERS where
    PARAMETER='NLS_NUMERIC_CHARACTERS'
    which this I hope you to find your error

Maybe you are looking for