What is the best practice to migrate code from dev  to prod

I have few questions related OWB version control/migration.
1. What is the best way to Version the design repository
We want to keep a separate copy of production and test version all the time.
Do we have to create design repository in each environment ?
2. Is it possible to have multiple copies of the same mapping ? If yes how this is done in OWB
3. How to migrate the code to different environments
2.1 Is there a way to provide DBA with script for deploying PL/SQL mapping without using OWB ?
2.2 How important is the setting before actual code in the XML file is required to execute the mapping.
2.3 We are planning to create tables , materialized view etc., outside OWB will this cause any problems ?
Note : Our DBA prepare compiling the code through SQLPLUS
3. Which user ( target owner or runtime access ) should be used to execute the mapping through sqlplus.
We are looking for a solution were we do not have to use OWB tools for version control , migration and deployment. Currently we are using PVCS for version control and migration.
we are using OWB 9.2 , Oracle 9.2.
Any suggestion/ comments are appreciated.
Thanks,
Sekar,K

Some answers below:
1. Yes, you should use snapshots (right click on t he object and select create snapshot or on the project menu, select Change Manager for a centralized snapshot management).
2. See above.
3. Usually you will export the (test/development) design repository to an mdl file, and import it into the other (production) design directory. Then you will deploy the code from the other design directory into the production target (runtime).
2.1 From 9.2 on, you will have to deploy to file and then use OWB scripting (OMBPlus) to deploy the generated file outside of the deployment manager.
2.2 Not sure what is asked in this question - can you rephrase?
2.3 No, but the creation and use of thes will not be managed and audited by OWB (Runtime Audit Browser)
3.(bis) The target owner.
Regards:
Igor

Similar Messages

  • What is the best practice to migrate files from one profile to another?

    I am increasing having to move from one created local profile machine to an active directory joined mobile account.  What is the best way to migrate the files from one profile to another?

    Some answers below:
    1. Yes, you should use snapshots (right click on t he object and select create snapshot or on the project menu, select Change Manager for a centralized snapshot management).
    2. See above.
    3. Usually you will export the (test/development) design repository to an mdl file, and import it into the other (production) design directory. Then you will deploy the code from the other design directory into the production target (runtime).
    2.1 From 9.2 on, you will have to deploy to file and then use OWB scripting (OMBPlus) to deploy the generated file outside of the deployment manager.
    2.2 Not sure what is asked in this question - can you rephrase?
    2.3 No, but the creation and use of thes will not be managed and audited by OWB (Runtime Audit Browser)
    3.(bis) The target owner.
    Regards:
    Igor

  • Best Practice for Migrating code from Dev to a fresh Test ODI instance

    Dear All,
    This is Priya.
    We are using ODI 11.1.1.6 version.
    In my ODI project, we have separate installations for Dev, Test and Prod. i.e. Master repositories are not common between all the three. Now my code is ready in dev. Test environment is just installed with ODI and Master and Work repositories are created. Thats it
    Now, I need to know and understand what is the simple & best way to import the code from Dev and migrate it to test environment. Can some one brief the same as a step by step procedure in 5-6 lines?
    Some questions on current state.
    1. Do the id's of master and work repositories in Dev and Test need to be the same?
    2. I usually see in export file a repository id with 999 and fail to understand what it is exactly. None of my master or work repositories are named with that id.
    3. Logical Architecture objects and context do not have an export option. What is the suitable alternative for this?
    Thanks,
    Priya
    Edited by: 948115 on Jul 23, 2012 6:19 AM

    948115 wrote:
    Dear All,
    This is Priya.
    We are using ODI 11.1.1.6 version.
    In my ODI project, we have separate installations for Dev, Test and Prod. i.e. Master repositories are not common between all the three. Now my code is ready in dev. Test environment is just installed with ODI and Master and Work repositories are created. Thats it
    Now, I need to know and understand what is the simple & best way to import the code from Dev and migrate it to test environment. Can some one brief the same as a step by step procedure in 5-6 lines? If this is the 1st time you are moving to QA, better export/import complete work repositories. If it is not the 1st time then create scenario of specific packages and export/import them to QA. In case of scenario you need not to bother about model/datastores. keep in mind that the logical schema name should be same in QA as used in your DEV.
    Some questions on current state.
    1. Do the id's of master and work repositories in Dev and Test need to be the same?It should be different.
    2. I usually see in export file a repository id with 999 and fail to understand what it is exactly. None of my master or work repositories are named with that id.It is required to ensure object uniqueness across several work repositories. For more understanding you can refer
    http://docs.oracle.com/cd/E14571_01/integrate.1111/e12643/export_import.htm
    http://odiexperts.com/odi-internal-id/
    3. Logical Architecture objects and context do not have an export option. What is the suitable alternative for this?If you are exporting topology then you will get the logical connection and context details. If you are not exporting topology then you need to manually create context and other physical connection/logical connection.
    >
    Thanks,
    Priya
    Edited by: 948115 on Jul 23, 2012 6:19 AM

  • What are the best practices to migrate VPN users for Inter forest mgration?

    What are the best practices to migrate VPN users for Inter forest mgration?

    It depends on a various factors. There is no "generic" solution or best practice recommendation. Which migration tool are you planning to use?
    Quest (QMM) has a VPN migration solution/tool.
    ADMT - you can develop your own service based solution if required. I believe it was mentioned in my blog post.
    Santhosh Sivarajan | Houston, TX | www.sivarajan.com
    ITIL,MCITP,MCTS,MCSE (W2K3/W2K/NT4),MCSA(W2K3/W2K/MSG),Network+,CCNA
    Windows Server 2012 Book - Migrating from 2008 to Windows Server 2012
    Blogs: Blogs
    Twitter: Twitter
    LinkedIn: LinkedIn
    Facebook: Facebook
    Microsoft Virtual Academy:
    Microsoft Virtual Academy
    This posting is provided AS IS with no warranties, and confers no rights.

  • What is the best Method to transport KMC from DEV to QA & PROD

    We are trying to figure out what is the best method to transport KMC from DEV to QA & PROD. Your help and feedback is greatly appreciated.
    David

    hi,
    Refer this thread.
    How to transport KM content and configration?
    Regards,
    Ganesh N

  • What's the best practice to upgrade 3GS from 3.1.2 to 4.2.1

    I was reading the thread which was very helpful:
    http://discussions.apple.com/thread.jspa?threadID=2665989
    But there is a slight difference here with my situation:
    -- I'm planning to upgrade from 3.1.2 to 4.2.1, yet in that thread the guy was trying to upgrade from 4.1
    And recently a friend told me he had an error 1013 during upgrade. Google also mentioned another error code, 1015, related to upgrading to 4.2.1
    1. Does anyone know what exactly caused Error 1013 and 1015?
    2. what is the best practice to upgrade from 3.1.2? Upgrading to 4.1 first and then upgrade from 4.1 to 4.2.1? Will that eliminate the occurring of these itunes errors?
    *(Yes, I know apple has officially terminated supporting upgrading an iphone firmware to anything below 4.3. But can we just discuss my questions hypothetically?)*
    Thanks people.

    paulcb wrote:
    Errors 1013 and 1015...
    http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=iphoneError+1013+and1015
    http://support.apple.com/kb/ts1275
    Thanks a lot, paulcb.

  • What is the best way to migrate zoning from an MDS9216i to a Nexus 5596?

    I am migrating from a MDS9216i to a Nexus 5596.  We have dual paths, so I can migrate one leg at a time and the full function for these switches is fiber channel attached storage.
    What is the best way to migrate the zoning information? I have been told I can ISL the new and old switch together and then push the zoning to the new switch.  Is that better than just cutting and pasting the zoning information to the new switch?
    Also, I have to move four Brocade M4424 switches to the new switches - they are currently attached via interop mode 1, but will now be attached using NPIV.  Has anyone done this before, and did you have any issues?
    Any help or advice would be appreciated. Thanks!

    Use an ethernet cable to connect the two computers, and set up file sharing. After that copying files from one computer to the other is exactly like copying from one hard drive to another:
    http://docs.info.apple.com/article.html?artnum=106658

  • What is the best methid to do copy from dev to qas with min downtime

    hi
               can any one tel the best(i mean with min downtime) for copying from dev to qas plsss

    Hi,
    If it is Oracle then Backup/Restore and if MSSQL then Homogenious system copy Attach/Detach
    Hope this will help.
    Best Regards,
    Sachin.

  • What is the best practice to export  schema from HTMLDB 2.0 to Bundle APEX

    Hello,
    1. I want to transfer data ( with trigger, sequence, procedures and functions ) from schema in HTMLDB 2.0 to APEX (with internal www server).
    2. Application export and import is good. I want to import data from this apps schema to Oracle XE in methodology export and import without creation by SQL scripts all objects (I need to achive this same sequence and other objects).
    3. Generaly, how to transfer apps and data from HTMLDB 2.0 with EE8MSWIN1250 to APEX 2.0 with DB XE AL32UTF8
    (all transfers between DB with the same NLS_CHARACTERSET are succesful without any problems)
    4. What I must to change with user rights and image properties in apps in new APEX
    2.1.0.00.39
    5. I the new verssion of the bundle APEX (with internal www server)
    Best regards, Remi

    Aaron:
    Check this site: Bonsai’s HDV to DVD page.
    Hope it helps !
      Alberto

  • What is the best way to migrate mail from OSX 10.4.11 (Tiger) to OSX 10.7 (Lion)

    Greetings,
    Does anyone have experience migrating mail boxes from OSX 10.4 to OSX 10.7?
    I have an old 1.5 Ghz PowerPC G4 laptop with a lot of email (about 8 years worth). I just purchased a new Mac Mini with OSX 10.7 Lion and I'd like to migrate 2 groups of files, mail and photos. I figure the mail might be the most difficult, hence this request for information.
    I have read where you can run a migration assistant for OS 10.5 and 10.6 to OSX 10.7 but there are only a few articles about the earlier OS.
    Also, I would like to migrate ONLY the mail box into an existing user account. I would rather not migrate older files and applications that I have on the older PC.
    Can anyone point me to articles about doing this?
    Thank you,
    Tim Kern

    Hi Linc,
    Thank you for yout suggestion.
    Export the import makes sense. Do you know of any "How to..." articles for exporting from Tiger?
    Thanks again,
    Tim Kern

  • What is the best practice for voicemail migration?

    Hello Tech Gurus,
    Am looking into a way to migrate our customer voicemail where their voicemail is on NME-CUE module. They want to migrate their voicemail's configurations, licenses and related (to SRE module) and I would like to know what is the best practice or guidelines that I can refer to.
    Thank you very much!
    Regards,
    Alex.

    Hi Alex,
    I was seeing the DOC  which says that 
    Cisco supports transfer of CUE licenses, with some restrictions. Transfer is supported for CUE devices that are of the same type, for an RMA or in cases in which a license was wrongly installed. This process is not intended for transferring licenses from one generation to another (for example, from NM-CUE to NME-CUE, or from NME-CUE to SRE devices). Transferring a license is accomplished using a process called rehosting. The rehosting process transfers a license from one UDI to another by revoking the license from the source device and installing in a new device
    http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/unity_exp/rel7_1/Licensing/CUELicensing_book/csa_overview_CUE.html#wp1101175
    You can still speak to licensing team along with show license udi from SRE module along with old licenses details from NME-CUE fro rehosting.
    regds,
    aman

  • What is the best practice for changing view states?

    I have a component with two Pie Charts that display
    percentages at two specific dates (think start and end values).
    But, I have three views: Start Value only, End Value only, or show
    Both. I am using a ToggleButtonBar to control the display. What is
    the best practice for changing this kind of view state? Right now
    (since this code was inherited), the view states are changed in an
    ActionScript function which sets the visible and includeInLayout
    properties on each Pie Chart based on the selectedIndex of the
    ToggleButtonBar, but, this just doesn't seem like the best way to
    do this - not very dynamic. I'd like to be able to change the state
    based on the name of the selectedItem, in case the order of the
    ToggleButtons changes, and since I am storing the name of the
    selectedItem for future reference.
    Would using States be better? If so, what would be the best
    way to implement this?
    Thanks.

    I would stick with non-states, as I have always heard that
    states are more for smaller components that need to change under
    certain conditions, like a login screen that changes if the user
    needs to register.
    That said, if the UI of what you are dealing with is not
    overly complex, and if it will not become overly complex, maybe
    states is the way to go.
    Looking at your code, I don't think you'll save much in terms
    of lines of code.

  • What is the best practice for inserting (unique) rows into a table containing key columns constraint where source may contain duplicate (already existing) rows?

    My final data table contains a two key columns unique key constraint.  I insert data into this table from a daily capture table (which also contains the two columns that make up the key in the final data table but are not constrained
    (not unique) in the daily capture table).  I don't want to insert rows from daily capture which already exists in final data table (based on the two key columns).  Currently, what I do is to select * into a #temp table from the join
    of daily capture and final data tables on these two key columns.  Then I delete the rows in the daily capture table which match the #temp table.  Then I insert the remaining rows from daily capture into the final data table. 
    Would it be possible to simplify this process by using an Instead Of trigger in the final table and just insert directly from the daily capture table?  How would this look?
    What is the best practice for inserting unique (new) rows and ignoring duplicate rows (rows that already exist in both the daily capture and final data tables) in my particular operation?
    Rich P

    Please follow basic Netiquette and post the DDL we need to answer this. Follow industry and ANSI/ISO standards in your data. You should follow ISO-11179 rules for naming data elements. You should follow ISO-8601 rules for displaying temporal data. We need
    to know the data types, keys and constraints on the table. Avoid dialect in favor of ANSI/ISO Standard SQL. And you need to read and download the PDF for: 
    https://www.simple-talk.com/books/sql-books/119-sql-code-smells/
    >> My final data table contains a two key columns unique key constraint. [unh? one two-column key or two one column keys? Sure wish you posted DDL] I insert data into this table from a daily capture table (which also contains the two columns that make
    up the key in the final data table but are not constrained (not unique) in the daily capture table). <<
    Then the "capture table" is not a table at all! Remember the fist day of your RDBMS class? A table has to have a key.  You need to fix this error. What ETL tool do you use? 
    >> I don't want to insert rows from daily capture which already exists in final data table (based on the two key columns). <<
    MERGE statement; Google it. And do not use temp tables. 
    --CELKO-- Books in Celko Series for Morgan-Kaufmann Publishing: Analytics and OLAP in SQL / Data and Databases: Concepts in Practice Data / Measurements and Standards in SQL SQL for Smarties / SQL Programming Style / SQL Puzzles and Answers / Thinking
    in Sets / Trees and Hierarchies in SQL

  • What are the best practices to create surrounding borders?

    Good day everyone,
    I was wondering what is the best practices to create a look in my iOS app like the one below? How are they accomplishing the creation of the borders, is there a tool in Xcode IB to do that?
    Thank you in advance

    Once again thanks for your input, however I am still not clear how you have accomplish the rounded corners, you do not mention that in your reply.
    I did some research on my end and I was able to accomplish what I want with a UIView using the code below in an outlet:
    redView.layer.cornerRadius = 10;
    redView.layer.borderColor = [UIColor greenColor].CGColor;
    redView.layer.borderWidth = 5;
    However, I cannot do the same for the UITableView or UITableView cell.
    Thanks

  • What is the best practice for BADI?

    Hi all, this is my first post.
    I've seen many BADI examples here at SDN and elsewhere where after defining the badi at SE18, and the implementation at SE19, you just create a Z program and call the badi and its method. No brainer. I know how to use the new badi of 'get badi' and 'call badi' instead of the classic exit handler. So I do know how to call a badi properly, in a Z program.
    However, SAP's intention of BADI is to replace the traditional user exit. My question is how do you guys use badi in replacement of user exit?
    User exits have 'call customer-functions' where you put your code in the Z includes, without touching standard SAP programs. Where/how do i link standard programs to call my badi? Even if I implement a standard bapi, my implementation is a Z. And a standard bapi and its methods are, well, standard. How do I call the Z stuff.
    1. If using cmod, call customer-function and the z include to call my badi and method, how does that replace user exit if I'm still using cmod???
    2. I've seen people add includes in a standard function-pool. The Z include calls the badi. But doing so is a modification, which I thought is to be avoided.
    So my question is what is the best practice out there, how do you guys use badi for enhancement in replacement of user exit? In combination of cmod, adding includes in standard programs, other methods?

    Hi Shawn,
    Welcome to SDN
    First thing, you got the whole concept of BADI partially wrong.
    BADI are like user-exits only and the difference is it uses ABAP OO an some more functionalities.
    As you find in the code CALL CUSTOMER FUNCTION, the same way there are exit handlers for BADI.
    User Exits are not completely removed. They are still there and will be there. Its just the extra flexibility with BADI.
    Regards,
    Atish

Maybe you are looking for

  • Terrible terrible cpu performance with pixel updates

    Hello all, I had been working on a Lemmings implementation, since those lemmings are digging, bashing etc. the surface was changing and I chose a per pixel implementation for image operations. However the following code consumes %100 cpu at a 2ghz ma

  • Moving music to iPhone manually on USB without using iMatch

    I have over 10G of songs in my iTunes library. Once I've subscribed to iMatch, how do I transfer all my iTunes music from my MacBook to my iPhone without using iCloud, using USB or WIFI instead? I live in South Africa where bandwidth is expensive...

  • Create new report

    Hi everybody, I need to create a new report with a format very similar to "Inventory(Stock) in Warehouse Report". I created a query in Query Generator that recovers the data that I need. However, I need for the report to insert a title with the name

  • Help needed quick!!! How to download a management cockpit?

    Hello all, In three hours I have to give a presentation on a demo of a management cockpit I build. I would like to download the management cockpit and burn it on a cd so the participants can take it home. How to download a management cockpit? I know

  • Get the sum currency wise.

    hi all, i am using report 6i. i have written query like below in data model and data is coming correct. SELECT      bft_company ,     bft_reference ,     bft_charge_code ,     bft_chg_basis ,     bft_quantity ,     bft_currency ,     bft_local_amount