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

Similar Messages

  • BizTalk artifact versioning and configuration management

    My customer is asking me to give us the 'BizTalk artifact versioning and configuration management' document.it should contain's recommended strategy
    / approach to version control of messages / schemas / artifacts ,handle multiple messages version to handle or avoid changes to interfaces  etc.Please let
    me know if any one having such a document with you.
    Please help what kind of TOC should in the above document should contain and share if anydody having similar kind of doc ASAP

    Hi,
    Here are few good articles which can help you creating the document:
    Dynamic BizTalk Versioning Strategy with Cruise Control
    Versioning Strategy for
    BizTalk Assemblies
    Implementing
    a Versioning Strategy
    Best
    Practices for Updating Applications
    Upgrading
    and Versioning Strategies for Applications
    If this answers your question please mark as answer. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

  • Version and Configuration Management in Oracle Portal

    Hello ...
    How is version and configuration management applied to real-life, large Oracle Portal applications, where e. g. both development, test, and production environments are used?
    The build-in version management in Oracle Portal is inadequate for such environments.
    Any suggestions, opinions, ... on this matter would be highly appreciated.
    Regards,
    Poul

    In my opinion, Portal has a lot of work to do in terms of configuration and change management. If you are using Portal as an application platform, as opposed to KM, you are better of developing java portlets, so that you can use the SCM with JDeveloper and stay away from the application components. If you do want to use the components, then application export/import is the only way. You can setup your own procedures for handling the exported files (version etc).
    You don't really version KM apps. Content is meant to be posted and otherwise administered by content area admins and users. It is not a "application", that must be change managed. There are versioning features available at the item level, which is adequate (but by no means a complete versioning system. Use iFS if you want that).
    I have heard quite a few horror stories about exporting and importing content areas.
    A 3-system Portal landscape, in my opinon, is overkill and trying to fit an existing approach to a new tool. A test/dev and a production Portal might be more palatable to the IT budget.
    My 2.5 cents

  • 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 / 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

  • 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

  • SQL Server Configuration Manager (2012 SP1): "IP All" Setting Not Saving

    I have 4 SQL Server 2012 SP1 clusters, and under Network Configuration ->
    TCP/IP -> Protocol (tab), I am able to switch
    Listen All from Yes to No. However, when I hit
    OK (or Apply), I get the message:
    Any changes made will be saved; however they will not take effect until the service is stopped and restarted.
    OK, fine.
    Now, if I re-open the TCP/IP properties, Listen All is back to
    Yes.
    This happens even after I restart the SQL Server service, and it happens on all 4 instances.
    I have checked the version of Configuration Manager - 2011.0110.2100.060. I've compared this with a (non clustered) SQL Server 2012 where I can flip the
    IP All field at whim, the versions are the same (as are the SQL Server versions,
    11.0.3000.0 Build 7601).
    I've also ensured that under IP Addresses, the one that I want to use has
    Enabled = Yes, all other IPs have Enabled = No.
    Neither BOL nor Google have any useful information for me.
    Has anyone seen this before? Bug or WAD (and I'm doing something wrong)?

    Hi,
    Per
    Case 4: SQL Server is installed in a clustered environment:
    On cluster, you cannot configure SQL Server to listen on a specific IP addresses. You must chose IPALL. The IP addresses on which the cluster instance will be listening on is determined by cluster resources (configurable through Cluster Administrator,
    by adding IP Address resources under SQL Network Name resource).
    Here is a workaround:
    http://social.msdn.microsoft.com/Forums/sqlserver/en-US/318fca7a-58d1-4f11-81dc-1160fde31280/cant-set-listen-all-to-no-in-sql-2008-r2-cluster
    Thanks.
    Tracy Cai
    TechNet Community Support

  • Is there is any way to find the data transfer from client to Configuration Manager for health monitoring and hardware Inventory

    Hi
    Can Configuration Manager provide a way to find the data transfer from client to Configuration Manager for health monitoring and hardware Inventory. How can I know what amount of data is consumed during that process

    Place archive_reports.sms in %systemroot%\ccm\inventory\temp\ for both 64-bit and 32-bit computers.
    There are two situations where you can use this depending on the type of client:
    1. To keep inventory reports on a client (that is not an MP), create the following file:
    %systemroot%\ccm\inventory\temp\archive_reports.sms
    2. To keep inventory reports on a MP (that is also a client), create the following file:
    <x>:\sms_ccm\inventory\temp\archive_reports.sms
    The XML file will be saved in the inventory\temp folder.
    More information on the above here: http://blogs.technet.com/b/configurationmgr/archive/2012/09/17/controlling-configuration-manager-2012-using-hidden-files.aspx

  • 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

  • Version control and configuration management

    How is version control and configuration management done for iPlanet6 web
    and app servers?

    I'm not sure if I understand exactly what you are asking. Neither iWS or
    iAS have built in version control or configuration management. But
    pretty much everyone integrates them with version control or SCM in some
    way. Ranging from the complex (say integrating iAS and Interwoven) to
    the simplistic (using CVS to track HTML documents or source code).
    David
    Chris Valliere wrote:
    How is version control and configuration management done for iPlanet6 web
    and app servers?

  • Configuration Manager Remote Control: rc.exe - Entry Point Not Found

    It appears this may have been caused by a patch since it happened after our systems were patched, but I can't be sure.  This issue was reported before on SCCM servers that had KB2830477 installed.  In some cases removing it works, but not in all
    cases. 
    To create this error, we right-click a computer in a collection in the SCCM admin console on one of the SCCM servers, we get the message "Configuration Manager Remote Control: rc.exe - Entry Point Not Found" with the text "The procedure entry
    point PdhAddEnglishCounterW could not be located in the dynamic link library pdh.dll."  If the SCCM admin console is installed on a workstation, this can be used to start Remote Tools without a problem.  This is only on Windows 2008 R2 servers
    running the SCCM Admin console.

    Does this continue to occur if you reinstall the console?
    Does the console match the version of the ConfigMgr site?
    Have you reviewed your AV logs to see if it might be getting in the way?
    Have you used procmon to potentially identify issues with locating the the DLL?
    Does this happen when folks are launching the admin console while directly RDPed into the server or when the console is served up using RemoteApp (given that's what the mentioned hotfix is for)?
    Jason | http://blog.configmgrftw.com

  • 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

  • Configuration version control software

    I know some people like to put their /etc under version control with CVS or hg or something, to make it easier to recover if they misconfigure something. I think this is kind of overkill, though. For one, you don't really need "distributed" or "centralized" version control, you just need to control the version. And for another, version-controlling the entire /etc doesn't really make sense considering that you're usually only working with a few files at a time, which you would generally control separately. So, I came up with the idea for a VCS specific to managing your system configuration. I'm going with the name Tessen for now since it sounds cool.
    The two basic concepts involved here are applications and snapshots. An "application" refers to a particular set of config files managed by Tessen. For example, the pacman application would own pacman.conf, makepkg.conf, and pacman.d (a directory). Ownership in this context means that it will automatically track changes to the contents of the files and folders. (Each application has an active snapshot, which is basically "the last one you saved or reverted to.")
    A "snapshot" is how an application's config files looked at any given time. A snapshot has a number (since it's not distributed, a simple autoincrementing integer will work), a timestamp (for obvious reasons), an action (to indicate exactly what caused this snapshot to be taken - for the user manually saving it would be "save", if it was installed by a package manager, "install", etc.), a note (if you feel like it - a good sysadmin would always have one), and the files' contents. (You can also add additional notes to snapshots after the fact, but this won't affect the note that was saved with the snapshot in the first place.)
    Anyway, the workflow would run something like this:
    "tessen newapp pacman pacman.conf makepkg.conf pacman.d". Tessen creates a new application named "pacman" that owns pacman.conf, makepkg.conf, and the directory pacman.d. (Tessen would automatically save a snapshot at this point consisting of the current contents of said files. That would be snapshot #1.)
    Make changes to the configuration, like using aria2c as the transfer command.
    "tessen save pacman -n 'set XferCmd to aria2c'". Tessen will take a snapshot of all the files owned by pacman and save that, making it #2.
    DOOM! You forgot that you don't have aria2 actually installed, and now that XferCmd is aria2c you can't install it! (This is just a contrived example.)
    "tessen revert pacman". Since you're at #2 but haven't made any changes, it will switch you back to #1. (If you had made changes, it would reset to #2 instead.) All necessary files will be reverted.
    Now you can "pacman -S aria2" and make sure it works this time.
    You could edit it manually to set it back to aria2 (which if you saved it would make it #3) but it's easier just to "tessen revert pacman 2". revert jumps back one step by default, but you can tell it to revert to anything. Then the next change you make would be #3.
    One major thing about the design I haven't quite decided would be how ownership is stored, and what to do if you change the ownership and try to revert to an older snapshot. That would be tricky to figure out. Still, what do you think about this approach?

    ewaller wrote:I think I'm missing something :-/
    I know the OP dismissed git and hg at the outset -- but why?  It seems to me they are ideal for just this sort of thing.  On this machine, I do have an Hg archive living under /etc.  Being Hg, it is simple to push that off to other systems and keep them synced (or not).
    Perhaps tessen could wrap git or Hg?
    The reasons I had for not using a traditional DVCS (as much as I love them) include:
    A VCS in all of /etc would manage your configuration as a whole. Tessen lets you manage each application separately without awkwardness.
    Also, there is stuff in /etc that isn't really configuration (I'm looking at you, /etc/bash_completion!). You could get around this by simply not "hg add"ing those files, but it does make it trickier. (Though in an ideal world, each app would store its configuration in a separate directory and things like the completion scripts would be in /share or /usr/share.)
    Finally, if you're using a DVCS so you can sync configuration, this would actually be better. For example, if you're trying to share the Apache and CouchDB configurations between your boxen, you have no way to keep out any other files you might have added (like, say, fstab).
    Really, it's mostly just that the concepts behind Tessen map more clearly to the problem than those in hg or git. At least in my mind. Although using a DVCS as the storage backend would be interesting...
    fukawi2 wrote:What language are you planning on writing this in?
    Probably Python. (My original concept would use SQLite as the database.)

  • 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...        

Maybe you are looking for