ODI Objects Migration from Dev to Test and Prod Enviornments

Hi ,
Can someone please advise the order of the steps that have to be followed for ODI code migration form Development to Test and Prod Environments ?
Below are the Details ,
ODI Version : 11.1.1.6.0
Development Environment : 1 Master Repository (M1) and 1 Work Repository
Test Environment : 1 Master Repository (M2) and 1 Execution Repository
Prod Environment : 1 Master Repository ( M2) and 1 Execution Repository
Test and Prod environments are on the same master Repository.
Thank you.

Thanks for your prompt response !!!
"If they are not in sync, import models, datastores, topology first & then import interfaces/projects"
Do we import Models, data stores ? Since they are execution repositories we can only import scenarios right.

Similar Messages

  • AIA FP 11.1.1.3 - Deployment Plan Generation for migrating from Dev to Test

    Hi All,
    Can you please validate the following from a Deployment from Dev to Test perspective. We have almost completed the development for an interface using AIA 11g, and are in the process of moving the interface from one instnace to another, and any help is highly appreciated.
    Let us the take Purchase Order Integration between a legacy application and Oracle Purchasing, File Adapter-> Requester ABCS -> EBS -> Provider ABCS -> DB Adapter, which is a classical flow.
    1. The Functional person defines a project in the Project Life Cycle Workbench
    2. Functional decomposition done through Purchase Prder Business Task, and Service Solution components for each composite in the classical flow
    3. The ABCSs are created by linking the corresponding Service Solution Components from the LCW using Service Contructor. These composite.xmls will have the annotation populated by the Service Constructor. It is okay for these composites to have concrete wsdls during development phase, but the concreate ones have to be replaced with abstract ones before geenrating deployment plans.
    4. The EBS is not changed, it will have the annotations prepopulated, and there is no need to add any annoations to them
    5. The File Adapter and DB Adapters (Transport Adapters?) have to be annotated based on the developer guide
    6. The xsds and wsdl go into the mds based using the scripts provided. Any other common components can also be placed into MDS.
    7. Once the development is done, Harvest the composites using the AIA Harvester.
    8. After harvesting, from the AIA LCW, Generate the BOM. If we harvest all the 5 composites for the Business Task together, and do Generate BOM, does it capture all the composites? Or do they capture only the composites created using the Service Constructor? Or we have to add all the compistes manually to the Business Task?
    9. Add Harvested Contents by Editing the BOM -> "Search and Add Existing Composite" option. We couldnt locate the "Add Harvested Composite" option while right clicking the Business Task.
    10. Once all the harvested composites have been added to the BOM, export as XML
    11. Using the BOM, generate the DeploymentPlan. The deployment plan will have references to the xsds and wsdls in the MDS
    12. Using the Deployment Plan and AID, deploy the composites into a new instanec.
    These are the questions I have,
    1. Is the above understanding correct?
    2. Since the MDS is in the Dev database, a pre-requisite for AID seems to be deployment of xsds and wsdls into the Test MDS schema. Can you please validate?
    3. What happens to the bpels, xsls, mplans etc? How do they move from one instance to another?
    Regards,
    Anish

    Hi Anish,
    Following are the responses -
    These are the questions I have,
    1. Is the above understanding correct?
    1. The Functional person defines a project in the Project Life Cycle Workbench - Yes
    2. Functional decomposition done through Purchase Prder Business Task, and Service Solution components for each composite in the classical flow - Yes
    3. The ABCSs are created by linking the corresponding Service Solution Components from the PLWB using Service Contructor. These composite.xmls will have the annotation populated by the Service Constructor. It is okay for these composites to have concrete wsdls during development phase, but the concreate ones have to be replaced with abstract ones before geenrating deployment plans.-Yes but location attribute in binding.ws section of composite.xml should always have concrete WSDL location.Use <replaceToken> in DeploymentPlan to replace the ip and port.
    4. The EBS is not changed, it will have the annotations prepopulated, and there is no need to add any annoations to them - Yes
    5. The File Adapter and DB Adapters (Transport Adapters?) have to be annotated based on the developer guide-Yes
    6. The xsds and wsdl go into the mds based using the scripts provided. Any other common components can also be placed into MDS.- Yes
    7. Once the development is done, Harvest the composites using the AIA Harvester.-Yes
    8. After harvesting, from the AIA PLWB, Generate the BOM. If we harvest all the 5 composites for the Business Task together, and do Generate BOM, does it capture all the composites? Or do they capture only the composites created using the Service Constructor? Or we have to add all the compistes manually to the Business Task?-The 5 composites created by you should have a corresponding service solution component defined.When you define a service solution component in PLWB then a GUID is generated in the database table.You need to retrieve that value and manually enter in the annotation section of composite.xml except for ABCS.Then only the BOM will contain information on all the composites.
    9. Add Harvested Contents by Editing the BOM -> "Search and Add Existing Composite" option. We couldnt locate the "Add Harvested Composite" option while right clicking the Business Task.*-Once you harvest it will be visible.*
    10. Once all the harvested composites have been added to the BOM, export as XML - Yes
    11. Using the BOM, generate the DeploymentPlan. The deployment plan will have references to the xsds and wsdls in the MDS - Yes
    12. Using the Deployment Plan and AID, deploy the composites into a new instance.-Yes
    2. Since the MDS is in the Dev database, a pre-requisite for AID seems to be deployment of xsds and wsdls into the Test MDS schema. Can you please validate?
    Yes the 'UpdateMetaData' section under 'Configurations' in the DeploymentPlan will upload XSDs, WSDLs, DVM,Xrefs into MDS.
    3. What happens to the bpels, xsls, mplans etc? How do they move from one instance to another?
    The 'Deployments' section will deploy the project into server and write the information into MDS.
    Rgds,
    Mandrita

  • Transporting roles from dev to qa and prod servers ep6sp11

    Hi
    We have EP6 SP11 -erp2004
    I will be transporting roles from the dev environment to a QA(quality assurance) and a production portal server.
    Only the roles needs to be transported, <b>no</b> user assignments to be transported.
    I have read some docs on this and would just like to confirm this is the procedure:
    Basically:
    1.Export the roles to a common directory
    2.Importing it in qa and prod
    3. From here onwards i need help on..Do i add the roles through delta links??? What other steps needs to be done?

    Hi Pradeep
    Thanx for your reply.
    With the exception of the delta link assignment, i will assign it directly, I can just follow the procedure i have written?
    RD

  • How to deploy Business components from DEV to QA and PROD

    I developed Business components in my development database using JDEVELOPER and would like to port it to QA and then production. Because XML files have all your constraint names in there, which will be different in my QA and Prod., how do I make if work. Should I be playing with my XML files...???

    The constraint names are not used at runtime, only at design time. They would be used if you decided to forward-generate the DDL for your tables.
    Not to worry.

  • How to create a constant that differs from Dev to Test to Prod

    Hello,
    I am customizing our CRM PCUI application (5.0 CRM under 7.0 EP and NW 2004s).
    In one of the tabs, we call a BW webquery.
    Obviously, the URL cannot be hardcoded in the ABAP controller class, but must be declared somewhere else, so that the Sys Adms may change it whenever needed, in any environment.
    I have read there is, in the Customizing, an Information System - Variables section that lets  you do this, but this is NOT present in our system! In my Information SystemS section (I do not have an Information System without the "S"), we  have: Logistics, Administration... but no variables section! Does that correspond to a transaction?
    Is there any other flexible way to declare global (cross - Class) constants in the ABAP environment?
    Thanks and... points awarded to the brave ones
    Riccardo

    HI,
    In your application check for the system id. and hardcode accordingly.
    if sy-sysid = 'DEV'
      url = development
    elseif sy-sysid = 'QA'
    endif.
    Thanks
    Mahesh

  • LCM - copy (promote) jobs from DEV to TEST

    Hi all!
    I am searching for a way to copy the LCM jobs (to promote objects from DEV to TEST) from the DEV environment to the TEST environment.
    Is there a way to do so? Or do I need to recreate the jobs on the TEST new, when I want to transfer the same objects from TEST to PROD?
    Thanks,
    Hakan

    And do you know, how an existing job can be refreshed?
    I can create a job where a report is promoted from DEV to TEST. When the report now changes, so that a universe used is changed, the job itself is not updated.
    The only way I found is to recreate the job again. If I can solve the refresh problem of a job, I could copy the jobs from DEV to TEST and exchange the logins from DEV -> TEST and from TEST -> PROD.
    ciao Hakan

  • Best practice on 'from dev to test'move.

    Hello.
    My Repository 10.2.0.1.0
    My client 10.2.1.31
    I am writing to ask someone what would be the best practice and most common_sense_oriented way to move OWB from dev to qa/test environment?
    I have read a number of recommendations on this forum and other oracle docs and it seem somewhat tedious exercise...
    At the moment i am either having to simply copy and paste (ye not very professional but works a treat!) then just re-sync the tables to point to correct location on some of the smaller of my projects.
    Now i have a huge project with hundreds of maps with different source locations etc.
    I want to move it into test.
    My test environment is where we test ETL process before implementing it in live as oppose to UAT test.
    I imported the tables into OWB etc from the test, now i want to move my maps from dev to test and this is where my HOW TO comes.
    I have different runtime repositories on my test as per oracle recommended (same names apply to dev and test and live repositories for the consistency purposes). Importing the maps from the export of dev to test doesn't really work and i don't really want start tweaking with export files.
    for some reasons the import only imports it back to the project the export was taken from.... (which is as useful as a smack on a head, in my humble).
    copy and paste the re-sync all tables would be madness, misery and pain all in one!
    So what do i need to do?
    1) OK i imported all the tables and views from the test environment into OWB
    2) How do i move my maps from dev to test?
    3) even if i copy them over - would i honeslty have to then resync tables in every single map (i am already crying by the thought of it)?!
    It seem a little tidious to me.
    I can imagine that there is no silver bullet and everyone have different ideas, but someone please share your experience on how would do it?
    Here is something from the user guide and no matter how many times i read this - i just don't get how i can relate it to what i need to achieve.
    The following quote is from "OWB User Guide", Chapter 3.
    "Each location defined within a project can be registered separately within each Runtime Repository, and each registration can reference different physical information. Using this approach, you can design and configure a target system one time, and deploy it many times with different physical characteristics. This is useful if you need to create multiple versions of the same system such as development, test, and production."
    As i said - i have all my tables imported from DB to OWB, now how do i make my maps to appear in repository on test? I can see the relevance of location to deploy maps into the test runtime repository, but before then i somehow have to make them to appear in my test runtime repository in Design and make sure they are referencing correct tables etc.
    Any help would be greatly appreciated.
    Kind Regards
    Vix

    Hello Oleg.
    Thank you very much for such detailed and very helpful reply.
    You are correct - i have my Design Centre and within it two projects - dev and test.
    Dev has all the locations pointing to the Development DB and it has it's own runtime repository/control centre configured.
    Test has all the locations pointing to the Test DB and it also has it's own runtime repository/control centre configured.
    I have one design centre and two runtime environments.
    both dev and test have identical tables etc. I moved the logic over form dev to test (all the functions, procedures etc), i have also imported tables and logic from TEST DB to the test project.
    All i want to do is now move over the maps from DEv to TEST. Which is not a problem (copy and paste are helpful), but then the copied maps are still point to the tables in Dev. Which means i have to sync it with test tables - i hope i am making sense here!
    I was hoping that there is some clever way of just changing something to effectively tell table in the map 'to point to the table in this database'. If the map is already configured - the only way to do it is to sync the tables, which will enable you to select the DB and table you want your table in the map to be pointing to.
    The reason i do not use imp/exp between projects - it is not really reliable. Have to then jump through the hoops ensuring all contrains etc are there. It is safer to just import whatever i need from DB - ensuring all my constrains etc are there.
    I do regular exports as a means of 'having a backup copy of the project', but never managed to import anything from one project to another (was easier with OWB 9 where it was possible to amend the .mdl file). It works fine to import back to the project the export was taken from.
    I don't have problems with the location etc - took me hours to set everything the way i wanted it to be and now all the deployments are going to the right schemas, DBs etc.
    Is there are any other way re-pointing the tables in the map to another DB? Like in the falt files - there is an option to choose the location of the file. So once the location is define/registered etc - you can choose whatever one is needed fromm the drop down on the left of the map.
    I hoped there would be something similar for the tables. Like a big bulk option for 'tick here if you want all tables in the maps to be pointing to identical tables in another DB) type thing. Guess something like bulk sync option...
    Oh well, guess i just have to stick with sync option (sobbing uncontrolably) and it hasn't stopped raining here for days!
    Once again - thank you very much for all your kind help and advice.
    Kind Regards
    Vix

  • OBIEE 11g - Application role migration from DEV to UAT or to PROD

    Hello All,
    there are blogs which mentioned about application role migration from dev to UAT or Prod..
    Kindly provide the correct path of below two files which we use for application Role migration
    1. system-jazn-data.xml
    2. jps-config.xml
    I have searched these files but noticed there are 3 or 4 files with same name under different paths.
    Kindly help. TIA
    Regards

    if you mess up these files, your system will get corrupted.
    You need to take proper back up and then get it done.
    another way where you can avoid this risk is to manually enter the roles. Creating roles is one time effort unless you keep deleting and creating new roles. If you manually do it you will have more control on migration and you can fix if there an issue easily. Note, the migration of roles does not map the groups to roles . You still have to manually map them.
    OBIEEHOME\user_projects\domains\bifoundation_domain\config\fmwconfig
    1. system-jazn-data.xml
    2. jps-config.xml

  • How to migrate siebel BI report to TEST and PROD from DEV without manually?

    Hi,
    i have developed siebel BI reports in DEV environment. Now want to migrate in test and prod. Is there any automated process available or need to manually. Adding reports to views and uploading templates etc.
    Thanks,
    lax

    Hi,
    try this online training: http://www.oracle.com/technology/obe/admin/owb10gr2_gs.htm.
    Regards,
    Detlef

  • Issue while migrating from devlopement to test environment

    Hi All,
    I have devloped ODI packages to load data from Oracle table,Text to Hyperion Essbase.Its successfully running on devlopement environment.
    To migrate this on test environment,First I imported Master repository (By importing Zip).Which is successful.
    So,i am able to see all Physical,logical schema,Context on my test environment.
    But while importing Work repository in Inset_Update mode,I am getting following Issue.
    com.sunopsis.core.exception.SnpsSimple messageExeception ###KEY com.sunposis.res.object/DwgDuplicationTools.GeneralImportObjectFailureMsg ###

    Thanks Sankar.
    I have given different "ID" in TEST from DEV,For both Master and work repository.
    When i am taking dump of database from DEV to TEST,its working fine.
    But,i want migration by import/export of master and work repoitory.
    Can you please suggest another solution of this issue.

  • Best Practice - Move from DEV to TEST

    OK guys - we OWB'ers have tried many approaches to moving OWB Objects. With the new Ver 2 I like to use only 1 Design Repository - then I create 2 Projects 1 for DEV and 1 for TEST. I also have 2 Control Centers with associated Target Schemas - 1 for DEV and 1 for TEST.
    This works great since having only 1 Design Repository makes things less complicated and we can do Snapshots and Compare Objects since we use only 1 repository.
    The only problem is when I do a copy and paste from DEV to TEST with say a Fact Table it is difficult to reset all the location info - especially the Lookup Tables.
    Any suggestions?
    Do not suggest using on Project with multiple Configurations since I tried this and it create other issues.

    OK guys - we OWB'ers have tried many approaches to moving OWB Objects. With the new Ver 2 I like to use only 1 Design Repository - then I create 2 Projects 1 for DEV and 1 for TEST. I also have 2 Control Centers with associated Target Schemas - 1 for DEV and 1 for TEST.
    This works great since having only 1 Design Repository makes things less complicated and we can do Snapshots and Compare Objects since we use only 1 repository.
    The only problem is when I do a copy and paste from DEV to TEST with say a Fact Table it is difficult to reset all the location info - especially the Lookup Tables.
    Any suggestions?
    Do not suggest using on Project with multiple Configurations since I tried this and it create other issues.

  • How to set up DEV, TEST and PROD environment?

    We have used BI publisher Enterprise (standalone), Oracle BI Publisher 10.1.3.4.1. Our admin set up DEV, TEST and PROD environment based on the folder. For example, there is DEV folder, TEST folder and PROD folder. Developer is developing reports under DEV folder. Under TEST and PROD folder, there are many sub-folder based on the login user role. Sometimes a report has to be assigned to a multiple sub-folder under PROD. So our admin create symbolic links in the Linux box which BI server is located. That way, if a report is updated, there is no need to update the report in all sub-folder.
    The issue I have is we are not allowed to touch any files under TEST/PROD folder. Only admin will move the report from DEV folder to TEST/PROD folder because those links admin created might be broken. However, as a developer, we still have permission to delete/rename/copy report under those restricted folders. Yesterday one report under PROD has been renamed by a developer. And admin complains because the links he has created not working anymore. Just wonder if admin doesn't allow developers to touch the reports under those folders, is there a way to remove the write permission on those folders? Also do you think this is a good practice to set up DEV, TESDT and PROD environment? Any input will be greatly appreciated.

    We have used BI publisher Enterprise (standalone), Oracle BI Publisher 10.1.3.4.1. Our admin set up DEV, TEST and PROD environment based on the folder. For example, there is DEV folder, TEST folder and PROD folder. Developer is developing reports under DEV folder. Under TEST and PROD folder, there are many sub-folder based on the login user role. Sometimes a report has to be assigned to a multiple sub-folder under PROD. So our admin create symbolic links in the Linux box which BI server is located. That way, if a report is updated, there is no need to update the report in all sub-folder.
    The issue I have is we are not allowed to touch any files under TEST/PROD folder. Only admin will move the report from DEV folder to TEST/PROD folder because those links admin created might be broken. However, as a developer, we still have permission to delete/rename/copy report under those restricted folders. Yesterday one report under PROD has been renamed by a developer. And admin complains because the links he has created not working anymore. Just wonder if admin doesn't allow developers to touch the reports under those folders, is there a way to remove the write permission on those folders? Also do you think this is a good practice to set up DEV, TESDT and PROD environment? Any input will be greatly appreciated.

  • Data mismatch in Test and Prod environments

    Hi,
    we have a query in Test and Prod environments.this query is not giving same result both for Test and production. Please have a look and share your thoughts.
    Select D1.C3,D1.C21,D2.C3,D2.C21
    from
    (select
    sum(F.X_SALES_DEDUCTION_ALLOC_AMT)as C3,
    O.Customer_num as C21
    from
    ESA_W_ORG_D O,
    ESA_W_DAY_D D ,
    ESA_W_SALES_INVOICE_LINE_F F
    where
    O.ROW_WID = F.CUSTOMER_WID
    and D.ROW_WID = F.INVOICED_ON_DT_WID
    and D.PER_NAME_FSCL_MNTH = '2012 / 12'
    group by O.Customer_num)D1,
    (select
    sum(F.X_SALES_DEDUCTION_ALLOC_AMT)AS c3,
    O.Customer_num as C21
    from
    Sa.W_ORG_D@STPRD O,
    Sa.W_DAY_D@STPRD D ,
    Sa.W_SALES_INVOICE_LINE_F@STPRD F
    where
    O.ROW_WID = F.CUSTOMER_WID
    and D.ROW_WID = F.INVOICED_ON_DT_WID
    and D.PER_NAME_FSCL_MNTH = '2012 / 12'
    group by O.Customer_num)D2
    where
    D1.C21=D2.C21
    and D1.C3<>D2.C3;I have done the following steps:
    1. created one temporary table and searched for duplicate records because if any duplicates found am planning to delete those records. but didn't find any duplicates. searched for common column values using equi join condition. are there any possibilities in data mismatch apart from this?
    2. this query is taking around 45 minutes to retrieve the output. I want to increase the performance of the query. so created Unique on 5 columns. but still taking the same time.
    so uing ALL_ROW HINT and ran the query but still it's taking the same time.
    so suggest me any thing needs to add to increase the performance?
    appreciate your support.
    Thanks.

    If you can create a temporary database link between the two environments use DBMS_RECTIFIER_DIFF or DBMS_COMPARISON to compare the two tables' contents.
    http://www.morganslibrary.org/reference/pkgs/dbms_comparison.html
    http://www.morganslibrary.org/reference/pkgs/dbms_rectifier_diff.html

  • How to migrate the Hyp financial report 11 from dev to test on aix

    Hi All,
    I need to migrate 3 Hyp Fin Reports 11.1.2.2 from dev to UAT. I am new to this. Can any one tell me the steps or the link to the documentation??
    Thanks !!!!!
    Edited by: 940841 on Mar 29, 2013 9:16 PM

    Hi Celvin,
    Thanks for the reply. Could you please let me know how to perform the LCM migration for HFR.
    I am having some issues with my HFR server and so I cannot open the reports. So I am thinking if I can use LCM and export and migrate the reports to another server.
    The steps I am performing to do this:
    Login to HSS > Application group> Reporting and Analysis> Repository objects> report folder name> select reports> Hit on Export
    Now in the exported folder I see three things:
    RnA-Reporting and Analysis (Its a folder)
    Export.xml
    Import.xml
    Now under RnA-Reporting and Analysis folder I see sub folders
    resource\Repository Objects\Under this folder, I see for every report there is one .xml file and 5 other files for the same report.
    Can anyone tell me how to import these reports back into the new environment?
    Thanks,

  • Move Custom Value Sets and Custom Concurrent Programs from Dev to Test

    Hi,
    Friends,
    I want to move the Custom Value Sets and Custom Concurrent Programs from Development to Test Instance...how can i Acheive using FNDLOAD....
    At a time single stroke can I move them using FNDLOAD...
    Please help me in this regard....

    You can do it with FNDLOAD.
    http://appsdbablog.com/blog/2006/09/fndload.html
    Aviad Elbaz

Maybe you are looking for