Version-Control / Change-Management

Hi there,
I know there is a nice function in Enterprise Manager controlling your versions of your database-design and your schemas.
That means: I can compare to schemas and the enterprise manager shows me the difference and what was changed during the last check.
Does anybody know, how this feature is called and where I can get more infos?
Thanx for help,
Christian

Hi Joe,
we are using Subversion and the Tortoise Client for version control of project files. For the forms modules we inheritated via OLB a parameter in each forms module with initial value like "$Revision:: 1234 $" which can be overwritten by subversion in case of check-in. For libraries/reports we use a dummy function which returns the revision string. So the revision can be set by Subversion on check-out/check-in and can be displayed/retrieved at runtime in the application.
Subversion/Tortoise can be configured to lock files on check-out, and to enter some comments on check-in. We use it for every kind of project file, e.g. database scripts, documentation, specifications, etc.
For the deployment of final solutions we have created a small PHP-script which compiles all source files newer than the compilated files. This script is able to "distribute" all compilated files into a specified directory. Then we have to call our administrator who will copy the contents of this directory to the live servers.
Hope this infos may help you.
Regards
Kai

Similar Messages

  • Version Control Repository Manager could not be reached or is invalid

    Hi All,
    My Version Control Repository manager just stopped working for the reason I am not able to determinate, giving the below message: "The specified repository, %server name% , is invalid or not reachable"
    There are no usefull messages in the system log, or the VCA / VCRM logs.
    Please assist.
    My OS is Windows 2008 R2 x64 for both the VCAnd VCRM.
    HP SIM / VCRM version is 7.2
    VCA version is also 7.2
    I've tried both a domain account and the certificate.
    This was working fine for 600+ servers, now it doesn't work for any of them.
    Why doesn't this tool leave ANY usefull logs... ?

    Tonkers just to point out VCRM stuff usally goes here
    http://h30499.www3.hp.com/t5/ITRC-HP-Systems-Insight-Manager/bd-p/itrc-455#.VSweOMLD9aR
    This can be caused by a restart of the VCRM server as it causes a reindex of the entire repositry which can take a few hours and causes clients to have the repository to appear as "down".
    Can also be caused a failed login from a server with an old version of VCRA I believe this is a bug, basically the failed logon causes a manager service restart which of course causes a reindex of the system. Why it works this way I do not know nor have I logged a bug with HP. Its hard because I cannot repro it every time and it also sometimes happens randomly but its far more prevelant on boxes with old agent versions. Note here the current version of the agent that is in the HP repositry is like 7.2.2 but the current release is 7.3.X not sure why the have not allowed the new version to download.
    VCRM is very finnacky they really need to nail down some addional preformance and reliability enhancements.

  • Version Control/Configuration Management

    I am implementing version control at our site and would like to know the best approach to do this with Designer9i and whether I need another product like PVCS in conjunction with Designer? Also, can I access/control the versioned objects in the database?
    Thanks in advance

    Hi Irena,
    9i Designer includes the Designer repository, otherwise
    known as Oracle9i Software Configuration Manager (SCM).
    This will give you all the version control/configuration
    management functionality you require without any need to
    use PVCS.
    There are white papers and demos etc here on OTN to help
    you set up and understand how to use 9i SCM. Please see
    our Designer home page here on OTN for Designer specific
    stuff and also the 9i SCM Home page for SCM only stuff.
    Finally, there is also an SCM discussion forum too if you
    have any SCM specific queries.
    Hope this helps.
    Regards,
    Dominic

  • Grid Control : Change Management Across Non-Prod and Prod

    All,
    I had some questions with regards to Grid Control Implementation Architechture on Prod and Non-Prod Env's
    The best practice is to configure a production Grid Control (GC) environment to monitor only production targets. This prevents nonproduction targets from adversely impacting a production environment.Another issue could be the compliance policy where in the production systems are to be isolated from Non-Production Environments.
    If this is the case then we have to have 2 GC environments , 1 for Prod and 1 for Non-Prod. In such a scenario how well can we do change management (Version control ) across the Non-Prod and Prod Environments ?
    To be more specific
    How is version control managed for Oracle builds if we have separate GC for Prod and Non-PROD? (Change Management pack / Configuration Management Packs are there but what is the real depth of these? )
    Change management for the Oracle Environments from DEV -> Test -> Pre-Production-> Production? We aim to have consist build across the environments can we achieve this if the GC is managed by Different OMS/OMR and if we have 2 separate environments how do we sync the GC environments managing PROD/NON-PROD after a change?

    This is feature is not there in 10.2
    This situation can be avoid by chagning the 9i port to 1522
    or install the GC on diffrent box

  • EM10gR2 Grid Control / Change Management Pack does not support TYPE objects

    I wonder any Oracle EM10gR2 Grid Control users, implementing Oracle Change Management Pack, have used it for the release and proper packages management.
    Issue1 - On an EM console / Web GUI the DDL comparison and synchronization is not supported at all. Implementing it @ customer it appeared that we have to install a 10g Java Client in order to use the code comparison and sync functionalities.
    Issue2 - and this is more serious - it appears that even with Java client in use, you cannot compare or sync objects related to TYPE or TYPE BODY data types. The comparison simply hangs.
    Asked help from support, they mentioned an ER from 8i and logged a new ER for 10g/11g. That is surprising especially as the doc (http://download.oracle.com/docs/html/A96679_01/toc.htm) about code comparison does not exclude the TYPE objects from the supported options.
    Any fellow DBA running to a same problem? What solutions & recommendations might you have?

    Hi Mugunthan,
    Can you provide links to any tutorial or example (screenshots) of using Setup Manager to transfer something between two environments (say Users or DFFs)?
    Thanks,
    Gareth

  • Versioning and Change Management in VC 6

    Hi there,
    I couldn't find documenation on VC change management or version management for vc model.
    Could someone shed some light on this?
    Cheers,
    Paul

    Hi Lior,
    I am looking for a soluation that would assist in versioning and migration in a team environment.
    Thx,
    PL

  • Versioning of BPMN Process Models and Change Management

    Hi all,
    Can any of you please provide insight on how can we do the following change management activities?
    1. Version Control of BPMN Models synchronized with the change management activities
    2. In the Help documentation, two roles called Improvement Manager and Modeler were mentioned. How do we define their roles in the Administration? In User Management I see only one function privilege "Change Management" and both Improvement Manager and Modeller will have this privilege. Than how they are distinguished in their roles?
    3. Does it also support a work flow and notification mechanism?
    Thanks in anticipation.
    Best regards,
    Raja Mohan

    Hi,
    I'd just like to add some quick points that you need to consider:
    Implicit version control is not supported in the current release (10.1.3.4) but it will be supported in Release 11 (upcoming release). There are some workarounds/alternatives like attributes (Status, Since/on, Released on, Released by, Release) and external version control system combined with the XML import/export functionality (Re: Control Version
    The Change Management can be used to describe upcoming modeling tasks within the Business Process Architect. This implicates changes from IT, adding new objects, adjustments of models or control flow, etc... Especially it is suitable to document suggestions for future model improvements.
    "Does it also support a work flow and notification mechanism?"I think this might be a governance topic that has to be created on your own.
    Hope it helps,
    Danilo

  • Version control and deployment strategies

    Hi,
    I was looking for input from the community on general
    strategies for using version control and managing deployments to
    test/stg/production.
    Currently, I am using subversion to track my source code, and
    using the standard flex builder build routine to produce my binary
    output and test. My output is stored locally on a shared vmware
    drive, so that it can be served up with a linux vm running apache
    (this is not dissimilar to just local testing)
    Now I'm getting ready to deploy to some remote testing server
    though, so I'm trying to think of the best way to go about it. I
    would like to tag my code in svn with a release tag, as is my
    practice in other platforms. Should I also store the bin folder in
    svn? Should I check in the resulting binary code independently in a
    separate repository/directory and then tag it there? Should I
    create a new build target to deploy directly to my testing server?
    The issue with the tagging approach seems to be that if I
    want to rebuild the code or redeploy it for any reason, I would
    have to checkout the tagged code in a separate directory, import it
    as a new project, rebuild and then redeploy.
    If I checked in the tested binaries into a separate
    repository/folder, I could always just do an svn export for
    deployment, but I'm not sure if that would cause any weird issues,
    and it seems a bit wasteful. I suppose I could build from the tag
    and zip up the resulting release and just make it available via
    normal download, but it seems that I would likely then have lots of
    working directory checkouts as flex builder projects for each tag
    or release, just so that I could rebuild from them....doesn't seem
    very elegant.
    I'm very interested in hearing any feedback on this. How do
    you do it?
    thanks,
    Cliff

    flex with ant is still not very very popular
    combination,since FB does all for you anyways, but I have to say
    ant is lot more flexible, especialy if you combine it with FB, ant
    can do pretty much anything, ...
    here is link about flex's ant tasks
    http://livedocs.adobe.com/flex/3/html/help.html?content=anttasks_1.html
    most of the projects I have done in Flex were with ant,
    here is general approach:
    for internal testing I let flex builder build and deploy
    within integrated tomcat,this is also where I do debugging, FB is
    pretty good about that.
    then I have following targets :
    build target - builds optimized version of flex app, only
    using library classes that are needed by project, also using that
    to feed my Modules building tasks so that they exclude all class
    references (like Button, Tabnavigation etc... ) from their compiled
    units,
    something like this (this is my old fb2 example) i don't have
    fb3 example handy right now :
    quote:
    <mxmlc file="${basedir}/main.mxml"
    debug="false"
    optimize="true"
    output="${dir.web}/main.swf"
    show-binding-warnings="false"
    show-actionscript-warnings="false"
    link-report="${basedir}/docs/my-links.xml"
    use-network="true">
    <load-config
    filename="/configdir/modified/flex-config.xml"/>
    <source-path path-element="${FLEX_HOME}/frameworks"/>
    <compiler.library-path dir="." append="true">
    <include name="lib" />
    </compiler.library-path>
    <compiler.source-path path-element=""/>
    <compiler.source-path path-element="src"/>
    <metadata description="some app">
    <contributor name="John Doe" />
    <contributor name="Apple Orangino" />
    </metadata>
    </mxmlc>
    <!-- compile module mymodule-->
    <mxmlc file="${basedir}/mymodule.mxml"
    debug="false"
    optimize="true"
    output="${dir.web}/mymodule.swf"
    show-binding-warnings="false"
    show-actionscript-warnings="false"
    load-externs="${basedir}/docs/my-links.xml"
    use-network="true" >
    <load-config
    filename="/configdir/modified/flex-config.xml"/>
    <source-path path-element="${FLEX_HOME}/frameworks"/>
    <compiler.source-path path-element=""/>
    <compiler.source-path path-element="src"/>
    <metadata description="some app">
    <contributor name="John Doe" />
    <contributor name="Apple Orangino" />
    </metadata>
    </mxmlc>
    tag -target tags release based on parameter of latest tag
    plus number increment I configure in properties file.
    Utility targets :
    classpath target - builds classpath string for compc task.
    commit target : commits source code, before building.
    resources target - copies all resources files to build
    directory,
    deploy-local target- deploy to local Integration server
    deploy-remote target deploy to remote uat server.
    test -target - run test cases over classes and generate
    report.
    and of course all famous asDoc target :)
    good thing is that you can create "ant builder" under project
    properties and chain your targets with flexbuilder's build
    commands,
    you can also easily integrate with build servers ( I use
    hudson)
    here is example :
    http://hudson.amostudio.com/
    MR hudson checks out code for you, builds it using ant
    targets you tell it to use, and reports to you, its pretty cool and
    very handy to always have active build proccess over codebase, of
    course in some cases its overkill, but most of the times, MR hudson
    is good to have.
    unfortunately all my ant files are for external clients I
    cant disclose them, but I can write blog about some general (apples
    and oranges) example, hhm that's actually good idea :) I can shake
    off some stress as well :)
    thanks for the idea :)
    hth
    regards
    levan

  • OWB Change Management/Version Control Best Practice

    Hi
    I am about to start developing a data warehouse using OWB 10g R2, and I've been doing quite a lot of research into the various deployment/change management/version control techniques that can be used, but am still unsure which is the best to use.
    We will have 2-3 developers working on the project, and will be deploying from Development, to Test, to Production (each will have a separate repository). We want to be able to easily identify changes made between 1 release and the next to have a greater degree of control and awareness of what goes into each release. We also wish to use a source control system to track changes (we'll probably use SVN, but I don't think that the actual SCS tool makes a big difference to our decision at this point).
    The options available (that I'm aware of), are:
    1. Full MDL export/import.
    2. Snapshot MDL export/import.
    3. Manual coding of everything using OMB Plus.
    I am loath to use the full MDL export/import functionality since it will be difficult, if not impossible, to identify easily the changes made between 1 release and the next.
    The snapshot MDL export/import functionality is a little better at comparing releases, but it's still difficult to see exactly what has changed between 1 version and the next - particularly when a change to a transformation has been made. It also doesn't cope that well with tracking individually made changes to different components of the model.
    The manual coding using OMB Plus seems like the best option at the moment, though I keep thinking "What's the point of using a GUI tool, if I'm just going to code everything in scripts anyway?".
    I know that you can create OMB Plus code generation scripts to create your 'creation' scripts, but the code generation of the Alteration scripts seems that it would be more complicated than just writing the Alteration scripts manually.
    Any thoughts anyone out there has would be much appreciated.
    Thanks
    Liffey

    Well, you can also do per-object MDL exports and then manage those in your version control system. With a proper directory structure it would be fairly simple to code an OMB+ Script that scans a release directory tree and imports the objects one by one. I have done this before, although if you are using OWB as the primary metadata location for database objects then you have to come up with some way to manage object dependency order issues.
    The nice thing about this sort of system is that a patch can be easily shipped with only those objects that need to be updated.
    And if you force developers to put object-level MDL into your version control system then your system should also have pretty reporting on what objects were changed for a release and why.
    At my current job we do full exports of the project MDL and have a deployment script that drops the pre-existing deployed version of the project before importing and deploying the new version, which also works quite well - although as you note the tracking of what has changed in a release then needs to be carefully managed elsewhere. But we don't deploy any of our physical database objects through OWB. Those are deployed from Designer, and our patch script applies all physical changes first before we replace the mappings from the OWB project. We don't even bother synching the project metadata for tables / views / etc. at deployment. If the OWB project's metadata for database objects is not in sync with Designer, then we wind up with deployment errors. But on the whole it works pretty well.

  • Version control, build, deploy and release management of eBS applications?

    Hi All
    I am setting up a standard configuration management, build & deployment automation and change & release management process for all types of applications including Oracle eBS, Informatica, Siebel, Cognos, Java etc. As you know, SCM for Java and .Net types of applications are very matured, but not for other types of applications such as Oracle eBS.
    Can you give me some hint or point me to some documents on how to manage Oracle eBS applications from SCM's perspective? For example,
    1. How to version control eBS artifacts? e.g. what kind of eBS artifacts need to be version controlled?
    2. How to build eBS artifacts and then deploy to a new environment? How to move an eBS application from one environment (DEV) to test environment?
    3. How to manage changes?
    We have a standard SCM tool called RTC from IBM, which has version control, build and change control functions.
    Thanks
    Jirong

    hujirong wrote:
    Hi All
    I am setting up a standard configuration management, build & deployment automation and change & release management process for all types of applications including Oracle eBS, Informatica, Siebel, Cognos, Java etc. As you know, SCM for Java and .Net types of applications are very matured, but not for other types of applications such as Oracle eBS.
    Can you give me some hint or point me to some documents on how to manage Oracle eBS applications from SCM's perspective? For example,
    1. How to version control eBS artifacts? e.g. what kind of eBS artifacts need to be version controlled?
    2. How to build eBS artifacts and then deploy to a new environment? How to move an eBS application from one environment (DEV) to test environment?
    3. How to manage changes?
    We have a standard SCM tool called RTC from IBM, which has version control, build and change control functions.
    Thanks
    JirongPlease do not create duplicate threads -- Software Configuration Management of Oracle eBS

  • What settings do I change so that Dreamweaver does not force me to use version control?

    I don't know what setting I have changed - I have worked in my site and ftp'd to my server for the past week. Something changed today.
    There is a red X next to Version Control in the Site Setup for X Site dialog box.
    In Files view, in the Remote Repository pane, there's a link to define version control settings.
    I don't have subversion, nor do I have a need. I just want to see my files on the remote server. Get/Push work. However, there is no server tree view. Tips?

    Hi AcronymCity, Same happened to me, around the time you posted in Dec (DW vs 5.5)
    I got my server files back by
    1- In preferences (cmd-U) - > site -> Dependant files  -> UNchecking "prompt on get / check out"
    2- In preferences (cmd-U) - > site -> Dependant files  -> UNchecking "prompt on put / check in"
    3- Further down same dialogue - > check save files before putting
    4- Then to "files" window. -> I then manipulated the "repositories" button, which was resisiting being unpressed before, to unpressed (toolbar on "files" window)
    This got rid of the "repository files" request and I booked the sites in with the server in the usual way via the Manage sites/Edit dialogue. All previous ftp server data re-inputted.
    Now, whether this is what did it or whether it was something else, I dunno, (I used the blessed CyberDuck in the meantime). Hope this works for you if you haven't solved it some other way ... nosada1592

  • Configuration Management/Change Control/Build Management contract help needed in Missouri*** *** **

    Configuration Management/Change Control/Build Management
    Needs to have instituted a config management process before.
    web development history
    Tools/Skills:
    CVS
    ANT
    Unit Testing
    Unix
    BEA Weblogic
    John D Allen
    CEO/President.
    Leveridge Systems INC.
    v1 (480) 899 9341
    mailto:[email protected]
    http://www.leveridgesystems.com

    Could you post an example of your problem ?
    CC
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

  • Version Control in RoboHelp 9: Changing projects

    I am using Robohelp version 9. We had originally set up the internal Version Control to point to a particular project in our Team Forge. Now we have a new project that we need to point to and we cannot figure out how to change the location of where we are checking files into. We can see the path in the Version Control properties dialog box, but no way to edit the path. Any suggestions on how to switch from one project in Team Forge to another?
    Thanks!

    I am a dope! I meant Version 8!!!

  • Source Configuration Management / Version Control

    I was wondering what the Forte raving masses out there are doing about Source
    Configuration Management and Version Control type of issues?
    Have you been able to implement or "skunk work" a packaged product with your
    Forte development environment?
    Our shop consists of WindowsNT Forte developers coding for predominantly
    Windows95 clients and a HP UNIX Central Server. At this time we currently use a
    home grown "system" to handle Source Configuration Management and Version
    Control issues. We are now looking to see if there is a better way to do this.
    We've identified several Industry Standard packages (SCCS, CVS, Microsoft
    SourceSafe etc.) and still haven't found anything very useful.
    What I am seeing is that all of the packages so far have direct hooks in C++,
    Visual Basic etc.
    I have yet to see something with Forte hooks.
    Kelsey PetrychynSaskTel Forte Technical Analyst
    ITM - Technology Solutions - Distributed Computing (OTC)
    Tel (306) 777 - 4906, Fax (306) 359 - 0857
    Internet:[email protected]
    Quality is not job 1. It is the only job!
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Kindly specify the email address to apply to for the mentioned job

  • Right tool for Configuration Management (version control) for Jdeveloper

    All
    Please share your idea and exepeience about right tool for Configuration Management (version control) for Jdeveloper Development. I used CVS in the past. Now In new company we are planning to use Oracle SCM. Is anybody used it before for Jdev Developmet ( BC4J/ADF and Struts project). Is SCM also intergrated with Jdev just like CVS.??
    Jdev Team please guide us.
    Thanks

    Before you go with SCM you should read these two papers:
    http://otn.oracle.com/products/designer/Schedule_2004.htm
    http://otn.oracle.com/products/designer/FAQ_Schedule_2004.htm

Maybe you are looking for

  • Windows 8 upgrade killed recovery partition

    I have been the proud owner of an HP Pavilion dv6t-6c00 CTO Quad Edition Entertainment Notebook PC running Windows 7 Home Edition 64-bit. I made the HP Receovery Media DVD's when I 1st got my laptop. I took advantage of the Windows 8 Pro upgrade opti

  • H:dataTable value as array of Strings vs array of objects

    I'm trying to use a h:dataTable with an h:inputText as one of the columns. If my bean returns an array of Strings, then the h:dataTable can't update them. (I added a submit button that just updates the fields and returns to the current page.) If I us

  • 7th generation nano update does not download

    I have a 7th generation nano that needs to be updated to 1.0.3 from 1.0.2.  When I launch iTunes (version 11.1.5.5) and click "update" or "restore" a box launches to a spot on my hard drive rather than launching an internet based update.  Is there so

  • Re: filters in ALV

    Hi all !! When using standard filter (F4) on ALV grid (called with fm 'Reuse_alv_grid_display') it is genreated the choosing-list. But values on that list are shorter than should be. For example: for char value 'ABCDEFGHIJ' diplayed on alv list, only

  • Wrong mobile number not in my profile

    My Husband has advised me that his mobile number is showing up against my contact in his Skype.  It is showing up as 'call mobile 2'.  I have gone over my profile and cannot find it.  I removed my correct mobile number from my Skype profile but that