Serena Dimensions Plugin in JDeveloper (Version Control)

Hi,
I have several questions regarding Dimensions plugin in JDeveloper and was wondering if someone could help us with. I had contacted Dimesions support and was told to contact Oracle as the Dimensions plugin was developed by Oracle. These questions are as follows.
1.     Disabling Auto Checkout
The issue is that when we download a project/workspace in JDeveloper using the Dimensions plugin and start modifying the file, the plugin automatically checks-out the file and puts a lock on the file in the repository. For project and workspace files (.jpr and .jws) it becomes an issue because no one else in the team can work on the project simultaneously.
a.     Is there a way to disable auto check out through the plugin gui? I could not find anything.
b.     I played around with preferences.xml file’s autoCheckouts property by manually setting it to false. Using this does indeed ask one to check out a file. Can you please confirm whether this is the flag we should be modifying manually?
C:\Users\myName\AppData\Roaming\JDeveloper\system11.1.1.1.33.54.07\o.jdeveloper.dimensions\preferences.xml
<Item>
<Key>autoCheckouts</Key>
<Value class="java.lang.Boolean">false</Value>
</Item>
c. Assuming this is the property we should be modifying, and we have set it to false, is there a way to not checkout a file and still work on it? I think making the file writable on the local disk should work. Can you confirm?
2.     Auto writable files: Is there any way to automatically make files writeable when downloading through the JDeveloper plugin?
3.     Documentation and Icons
a.     Is there any documentation/guide regarding JDev/Dimensions plugin? The only one we can get our hands on is “Help” that is included as part of JDeveloper and it is not very helpful.
b.     There are a couple of application navigator icon types that are not explained even in help. I cannot upload them here, but it looks like they mean something like the following
i.     icon that looks like a lock, or a person: Looks like it means that one is not connected or Logged in
ii.     icon with X and no background + {null}: Looks like it means that either the file is not in version control or has been deleted from version control which are two different things.
Further details:
We are using JDeveloper 11.1.1.1.0 (Build JDEVADF_11.1.1.1.0_GENERIC_090615.0017.5407) with Dimensions Versioning Plugin (11.1.1.1.33.54.07).

Hi,
1. Disabling auto checkout
go to menu Tools -> Preferences -> Versioning -> Dimensions -> General
this is the GUI approach to manipulating the preferences xml file that you have found. You should never need to amend this file manually
1.c/2 We have an ER to provide a way to work on a file locally/writeable. It is not possible in this version. You could use the file system to set the file to writeable, but it is not supported
3.a the Help files are the only documentation that we provide. It is not expected to be a full tutorial on Dimensions, but to support using the JDEV UI to interact with Diremnsions.
What do you feel is missing from help?
I have noticed that the Tools - Preferences for Dimensions are not documented in help and I will get a bug raised for that.
b. the lock icon does, indeed, mean logged out. If you hover the mouse over the file in question the tool tip gives the meaning of the icon.
ii. I don't recognise this second icon. Can you reproduce it and hover over the file - let me know what it is, I will get the icons updated in Help
rgds
Susan
susanduncan.blogspot.com

Similar Messages

  • Serena Dimensions plugin can not find resource when syncronizing new item

    We use
    Serena Dimensions 2009R03
    Oracle JDeveloper 11.1.1.3.0
    Serena Dimensions extension 11.1.1.3.37.56.60
    We have managed to link an application to a Dimensions project, and syncronizing files that exisit in the repository works fine, but when adding new files to the repository, JDev crashes with an exeption:
    Performing action Add...[ from oracle.ide.navigator.ProjectNavigatorWindow ]
    Invoking command: [ from oracle.ide.navigator.ProjectNavigatorWindow ]
    java.util.MissingResourceException: Can't find resource for bundle oracle.jdevimpl.vcs.dimensions.res.Resource, key Failed to {0} file {1}
    j.util.ResourceBundle.getObject(ResourceBundle.java:384)
    j.util.ResourceBundle.getObject(ResourceBundle.java:381)
    j.util.ResourceBundle.getString(ResourceBundle.java:344)
    o.ji.vcs.dimensions.res.Resource.get(Resource.java:23)
    o.ji.vcs.dimensions.res.Resource.format(Resource.java:31)
    o.ji.vcs.dimensions.session.DMVersionOperation.convertToDMException(DMVersionOperation.java:98)
    o.ji.vcs.dimensions.session.DMVersionOperation.convertToDMException(DMVersionOperation.java:73)
    o.ji.vcs.dimensions.session.DMAdd.performOperation(DMAdd.java:121)
    o.ji.vcs.dimensions.op.DMAddOperation$1.doInvocation(DMAddOperation.java:113)
    o.j.vcs.spi.VCSDirectoryInvokable.runInvokableImpl(VCSDirectoryInvokable.java:199)
    o.j.vcs.spi.VCSDirectoryInvokable.runInvokable(VCSDirectoryInvokable.java:117)
    o.ji.vcs.dimensions.op.DMAbstractOperation.invokeCommandImpl(DMAbstractOperation.java:141)
    o.ji.vcs.dimensions.op.DMAbstractOperation$1.doCommitOperation(DMAbstractOperation.java:102)
    o.j.vcs.spi.VCSDialogCommitter$1.run(VCSDialogCommitter.java:82)
    The item is not created.
    It makes no difference if subversion i active at the same time or not.
    Syncronizing with the Dimensions client or from a file explorer works fine.
    I have tried to reinstall both jdev, Dimensions client and the extension with the same result.
    This makes the extension pretty useless.
    /Kim

    Hi,
    1. Disabling auto checkout
    go to menu Tools -> Preferences -> Versioning -> Dimensions -> General
    this is the GUI approach to manipulating the preferences xml file that you have found. You should never need to amend this file manually
    1.c/2 We have an ER to provide a way to work on a file locally/writeable. It is not possible in this version. You could use the file system to set the file to writeable, but it is not supported
    3.a the Help files are the only documentation that we provide. It is not expected to be a full tutorial on Dimensions, but to support using the JDEV UI to interact with Diremnsions.
    What do you feel is missing from help?
    I have noticed that the Tools - Preferences for Dimensions are not documented in help and I will get a bug raised for that.
    b. the lock icon does, indeed, mean logged out. If you hover the mouse over the file in question the tool tip gives the meaning of the icon.
    ii. I don't recognise this second icon. Can you reproduce it and hover over the file - let me know what it is, I will get the icons updated in Help
    rgds
    Susan
    susanduncan.blogspot.com

  • JDeveloper & version control

    Does Developer have a version control I can use for (database items, From, Reports, Menu's, Pll's, Documents ...)
    If yes can you tell in general how to use it?

    Samim,
    You may want to try the Forms/Reports forums.The items you mentioned have nothing to do with JDev.
    John

  • Best practice for version control B2B, ESB and BPEL

    Hello,
    we are setting up a new system using B2B, ESB and BPEL. The development team is more experienced working with PL/SQL, Oracle Workflow and we are worried that Jdeveloper generates changes to the source files during development and that we might have problems with the version control.
    Is there any best practice for setting up version control for these systems? Do we need to take anything in particular into consideration when setting up the projects?
    We are using Serena Dimensions 9.1 for version control with the add-on in Jdeveloper.
    Thanks in advance!

    I believe JDeveloper has a plugin for Dimensions.
    I havent used it but to get it, go to tools (It may be help I don't have JDeveloper on this machine to confirm) check for updates.
    If you select the thrid party check box - next, you will see an entry for dimentions.
    Configure the connection and develop as you would any other project.
    cheers
    James

  • JDeveloper and Serena Dimensions

    I have just upgraded to JDeveloper 10.1.3.2.0 with Serena Dimensions extension 10.1.3.40.66. We use Serena Dimensions 9.1. I can connect with the Dimensions server with no problem and can set the workset version but can never get the check in/check and similar versioning menu items to be non-grayed. How do I get to where I can move code to/from Dimensions?

    Hi,
    If you go to the Help button on JDev and run check for updates, you should be able to select Dimensions from the list of Extensions retrieved. If you then select Versioning from the Main Menu, then "Select Versioning System" Dimensions should be added.
    Select this and then create your connection and workspace.
    For Versioning->Check Out to be activated from the main menu or context menu. You need to have an existing project pointing at sources you pulled from dimensions using the serena client. Also, jdev needs to be connected to the dimensions server and the file needs to be in the checked in state before it can be checked out.
    Let me know if you're still stuck.
    Regards
    Paula

  • Jdeveloper 10.1.3 and serena dimensions 10.1

    Dear All,
    as jdeveloper 10.1.3 seems support serena dimensions 9.1 (which is obsolete), is it possible do to some config
    to make jdev work with the new version dimensions 10.1??
    when i try to invoke the serena dimensions version support in jdevoloper, it always report
    "Dimensions versioning operations not available, could not find dmcli in the system path."
    (even though i have install the necessary serena client program dmcli.exe)
    is it possible do some config to try to let jdev recognize the path to the dmcli.exe??
    (as i think serena dimensions 9.1's command for checkin/checkout is compatible with serena dimensions 10.1...)
    thank you.
    lsp

    Marcos,
    both IDE's run off a directory (unzipped into different directories), so there is no conflict to expect. Just use the full versions that come with their own VM
    Frank

  • New to JDeveloper/ADF, need to create a UI Mockup for a Version Control app

    Hi,
    I have experience with Java/J2EE, however I'm new to both JDeveloper and ADF and was hoping someone could point me in the right direction with what I'm trying to accomplish/start. We are working on a new application for a client and to kick start things I need to come up with a User Interface Mockup of a Version Control system we're going to create. It should be nothing fancy, and not very functional (for the time being) but should use some dummy data (preferably from a text file - just for demo purposes), be a one-page layout, and use Oracle ADF components (folder tree, datagrid, data view, xml view to be specific). Of course, it is requested that this all be done using JDeveloper/Oracle ADF. I was able to install both of these (it seems ADF is bundled with JDev), however that's about as far as I got. What steps do I need to take in order to come up with something simple like this? When I loaded up JDeveloper there are alot of options when creating a new project and I'm not sure what to choose. ANY help would be appreciated.

    Thanks! This is exactly what I was looking for.
    However, I'm having some trouble figuring out how to set up my Data Controls for the dummy data. I'd basically like to set up the entire page as follows:
    A column on the left that displays a tree as follows:
    Folder 1
         ...File 1
         ...File 2
         ...File 3
    Folder 2
         ...File 1
         ...File 2
    Folder 3
         ...File 1
         ...File 3
         ...File 4
         ...File 5
    ..etc
    The right side of the screen will have 3 "columns" or borders that will take up the entire screen, from top to bottom:
    List of Versions (large column)
    Version Data (smallest column)
    Version Text (large column)
    List of Versions:
    When the user selects a "File" from the tree, a datagrid will appear that displays all versions of the selected file with columns like "File Name", "Version", "Date", and a checkbox to select a row.
    Version Data:
    When the user selects a row using the checkbox, some relevant version info will display here. This info will come from the database when the final version of the app is written using various fields from the "Files" tables
    Version Text:
    When the user selects a row using the checkbox, some relevant version CODE (possible to display code neatly?) will display here. This info will come from the database when the final version of the app is written using a field from the Files table that has not been seen yet
    How would I go about setting something like this up? Using the sample you provided earlier, the example just has main categories on the left. I'm confused how to set up a fell fledged tree and then to incorporate the functionality I described above.
    ANY help would be appreciated.

  • Issue using microsoft tfs as version control system with jdeveloper 11g

    Hi ,
    I am using TeamFoundationServer as source control system and trying to use Jdeveloper with TeamVCS Extension.
    Software Details :
    Jdeveloper Version : Studio Edition Version 11.1.1.6.0 Build JDEVADF_11.1.1.6.0CLOUD_GENERIC_121118.1600.6229
    Versioning Support for Team System - oracle.jdeveloper.vsts     11.1.1.6.38.62.29     
    Steps followed :
    1. Install the Microsoft Visual Studio Team Explorer 2010 ( http://www.microsoft.com/en-in/download/details.aspx?id=329 ).
    2. Install upgrade for Version Support for Team System using CheckForUpdates in Jdeveloper Help Menu.
    3. Now create a workspace in TeamExplorer and get the latest version of code.
    4. Click connectToTeamSystem in Versioning->Team System.
    5. Click Set workspace .
    6. Now open the Application .
    Issue : Checkin Checkout and other options are still grey out.
    Error : No error message in log.
    Additional Note : I tried doing the same steps on 11.1.1.7.0, and even there it doesn't work.
    Please help !!!!
    Thanks,
    Rajdeep

    JDev 11g support TFS 2008 - http://www.oracle.com/technetwork/developer-tools/jdev/index-091111.html#Source_Control_Systems

  • 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 with JDeveloper

    Does any one know what version control packages can be used with JDeveloper? If you do, would you please let me know where I can get info on them.
    Thank you

    Alex,
    There are two parts to this answer.
    You can hook up any version control system
    to JDeveloper using various JDeveloper
    extension mechanisms including adding items
    to the tools menu or complete wizards.
    On OTN, you can find an CustomAddins which provides a way to integrate to any version control system by editing some batch files to point to their "put" and "get" type tools. This is meant as a simple starting point.
    Starting with JDeveloper 3.2, you will be able to take advantage of the intergrated source control feature that integrates Oracle Repository's source control features into JDeveloper.
    I hope this helps,
    -John

  • Version Control with JDeveloper application using ClearCase

    My team is evaluating J Developer to see if
    it matchs our requirement. We want
    to know how we will be able to use Clearcase
    as version control tool with our Java or JSP application developed using JDeveloper.
    We understand that J Developer will help us
    to create a zip file for deployment. Do we need to check in/out that zip file, zip/unzip the zip file, look for the file
    that we want to change, and then make change to it?
    If so how Clear Case knows which files in that zip file has been changed and what changes have been made?
    Currently, we use Clearcase to check in/out
    every single file, one at a time. We don't know how it will work with a zip file.
    Sincerely,
    Khanh

    Alex,
    There are two parts to this answer.
    You can hook up any version control system
    to JDeveloper using various JDeveloper
    extension mechanisms including adding items
    to the tools menu or complete wizards.
    On OTN, you can find an CustomAddins which provides a way to integrate to any version control system by editing some batch files to point to their "put" and "get" type tools. This is meant as a simple starting point.
    Starting with JDeveloper 3.2, you will be able to take advantage of the intergrated source control feature that integrates Oracle Repository's source control features into JDeveloper.
    I hope this helps,
    -John

  • OWB Process Flow - How is the best  version control tool ??

    HI all,
    I just start work with OWB and I have a question to know how is the best way to do something.
    Imagine the scenario below:
    If I have 2 or more requests for example:
    Request 1: Create a Dimension City.
    Request 2: Create a Dimension Products.
    I Have ONE process flow and i need put my changes inside. This is my problem.
    In my scenario I don't know what Request goes to Prod First.
    If I put the Request 1 and Request 2 in my PROCESS FLOW, maybe I need change is someone decide change MY REQUEST PRIORITY.
    There is something in OWB to "control the version or changes" ?? For a mapping I export the MDL and commit on SVN, but I dont know haw can i do with the process flow.
    Something to agree multiples peoples work in different mappings and a SAME PROCESS FLOW ??
    What is best way to work with process flow and version control.
    What are the best practices when it comes to version control?
    Thanks.

    Amit,
    Are you really doing this in 10.1.3.x and not 11g?
    At any rate, I don't see how #2 and #3 relate whatsoever to your choice of a version control system. OK, maybe in #2 if there is some "maintenance" activity to be done against the version control server. Subversion is the open source alternative that you listed there and is pretty commonly used. If your company is already using one of the mentioned tools, why change? About the only thing I'd mention is to advise you NOT to use CVS for well documented reasons (JDev does support it) - if you would have picked CVS otherwise, choose Subversion. As far as question #1 - I've only used Subversion (well, I did use CVS for a while) with JDeveloper, so I can say it was "effective enough for me." In 10.1.3.x, I also used the external svn tools for doing lots of things like merging and so forth; in 11g, the support is much much better.
    Best,
    John

  • Opening Project First Time from Version Control.  RoboSource Node

    Four writers have upgraded successfully.  My fifth is having issues...
    She has Serena Dimensions SCC installed as well (another source control product - used by Applications, not the authors or Infra.
    Problem: When she is establishing the root path (and the Browse RoboSource Node window opens, but it does not populate, even after 20 minutes.  Reboot did not work, neither did manually removing Serena Dimensions SCC.  I have verified that she has a connection to the database (via RSC Explorer) and can see the project (as well as the RH7 version of the project).  We have
    These are the instructions... (screenshots not included).  She's hanging up on
    1.1    Using a New Project for the First Time
    IMPORTANT NOTE:
    The author must have local administrator rights on the machine.  If the user has a privileged account, they must set up full local control of their work folder (specified in 1.1.2.8).
    1.1.1    Install RoboHelp and RoboSource Control
    1.    Download appropriate software packages, including all patches, from Adobe.
    2.    Launch RoboHelp Installer.  Select the following options for installation:
    o   RoboHelp for HTML
    o   RoboSource Control (Client)
    o   CS4 Script Extender
    INSTALLATION NOTES
    Installation of each component is separate and may take up to 30 minutes.  You do not have to install RoboHelp for Word.
    Only select the Client Install for RoboSource Control.
    3.    Install all patches in the order specified by the vendor.  Check with the technical communicator on which version is currently in use for patching.
    1.1.2    Open the Project
    1.    Launch RoboSource Control.
    2.    Establish a database connection per section 3.3.1.
    3.    Close RoboSource Control.
    4.    Launch RoboHelp 8 for HTML.
    5.    Click Open under Recent Projects under the main frame (do not use title bars).
    6.    Click the Open Project from version control button (shown below).
    7.    Make sure that RoboSource Control 3.1 is highlighted as the Version Control Provider and the checkbox for “Make this my default selection” is checked.  Click OK.
    8.    Configure the Source Control system as follows:
    Connection:  PROD
    Root Path: Click the … button and navigate to the (project name) root in the database and click OK.  This may take several minutes.
    Connection Mode:  Online
    Get to Local Path:  Click the … button and navigate to your Data folder.  Select Make New Folder under Data and give the folder a unique name to help you identify the files as for the Support KB in RoboHelp. 
    9.    Click OK when you have configured source control.  A copy of the database is now being downloaded to the path you specified.  This may take up to 20 minutes. 
    You can verify that installation is proceeding either by watching your local path fill with files or keeping an eye on the CPU usage of the RSO3MiddleTierService and RoboHelpHTML files under Task Manager.
    10.  Once transfer is complete, highlight Tier1KB.xpj and click Open.  It may take several minutes to open the project the first time.  It is typical for the snippet file to check out the first time you open the project and the first time each day that you save all project files.
    11.  Once the project is open, set Version Control properties:
    a.         Select Tools > Options.
    b.         On the Version Control tab, select all options.  This will prompt the user on each version control action they take.
    12.  Test a check out/check in to validate correct installation and source control operation.

    It's the settings in miscproperties in the XPJ and it works in TFS just fine. I'ts as follows:
    <miscproperties>
      <matchedpair>
      <name>vc::provider</name>
      <value>Team Foundation Server MSSCCI Provider</value>
      </matchedpair>
      <matchedpair>
      <name>vc::agent</name>
      <value>MSSCC</value>
      </matchedpair>
      <matchedpair>
      <name>vc::database</name>
      <value>http://ap-gda113-tfs-a:8080/tfs/centric|NB-WWEELDEN|ITS\Wweelden</value> <- Add the TFS URL, your workspace name and your domain name.
      </matchedpair>
      <matchedpair>
      <name>vc::cookie</name>
      <value>$/BV - MVV/Main/Tools/Documentatie/mvv-beheerders</value> <- The location of the project in TFS.
      </matchedpair>
      </miscproperties>

  • Oracle Service Bus Configurations version control and deployment automation

    Hi,
    Currently we have OSB10gR3 installed and we use the web based sbconsole to create projects and proxy services. It's all working well and good!!
    We are at the state where we need to think about source control, migration of artifacts from dev to test and to prod.
    I'm looking for pointers to version control the artifacts of OSB projects, what could be version controlled (no binaries) and how do we extract those artifacts?
    How do we customize those artifacts while migrating to different environments in an automated fashion?
    Please point me to best practices and gotchas that we should be aware of while dealing with deploying OSB proejcts from test to Prod.
    Thanks in Advance!!

    After reading the threads mentioned by Deba, I'm able to get this all worked out with SBConsole itself. Experts, please review my approach below and let me know if I have overlooked anything.
    Simple advantage I see in using sbconsole is that it requires less maintenance, i.e. avoids rolling out another IDE (Eclipse -Workshop plug-in) to IT developers and at the same time provides the functionality that we are looking for. Currently, JDeveloper is our primary IDE, so we thought it's best to wait till OSB development gets integrated into JDev.
    This is the deployment workflow which worked for us,
    Developer:
    1)Develops Proxy services using SBconsole in Dev environment.
    2)Creates sbconfig.jar by using the export functionality available in System Administration link in sbconsole
    3)Checks-in ALL the files present in the above jar into version control under the proxy service project name
    4) Creates customization file using the customization file link in System Administration and modifies the value for each environment i.e. creates two files test_customfille, prod_customfile
    5)Checks-in the customization files into version control under the same proxy service project
    Promotion to Test and Prod
    1) From the source control, service proxy is built (actually the jar file of all files including the custom file is created)
    2) SCP proxy_sbconfig.jar file to Test or Prod box
    3) Follow the steps mentioned in Auto deploy of ALSB/OSB artifacts - Proxy, WSDL and webservices...
    4) Depending on the server, test or prod, pick the right customization file and deploy using ANT.
    Thanks!!

  • Version Control with Clearcase

    Will anybody tell me how to use clearcase for version control with Jdeveloper? I use clearcase for version control and Jdeveloper as IDE. What are the configuration changes to be made to link jdeloper IDE to clearcase repository so that I can checkout files from clear case directly to Jdev IDE and check them in directly to clear case version control repository.

    Hi Srinivas,
    Integrated support for Clearcase is coming in a future version of JDeveloper.
    In the meantime, you can use the checkin/checkout custom addin to drive clearcase.
    Download the custom addins package from:
    http://otn.oracle.com/products/jdev/info/CustomAddins.31/CustomAddinsJD31.zip
    Then have a look at
    http://otn.oracle.com/products/jdev/info/CustomAddins.31/CustomAddins.html#CheckOutIn.Java
    for instructions. You will need to alter CheckIn.bat to change the following line:
    put -S+_V -U %1
    to
    cleartool ci -nc -identical %1
    And alter CheckOut.bat to change the following line:
    get -l -Q -S+_V %1
    to
    cleartool co -nc -reserved %1
    Brian

Maybe you are looking for

  • How can i print out calendars ...

    I have a mac that cannont carry lion so I cannont access icloud except on the web site. Still, I need to be able to print out calendars the way I did with icalendar. Is there a way of doing that?

  • OS 10 in classic mode

    I am running OS 10.4.8 and trying to use it in classic mode (kid games). When it was installed I did not upgrade, but simply loaded a new version of Tiger. I want to buy/download the software I need to run in classic mode for these games. Can anybody

  • 2 finger scroll doesnt work in Finder after Mavericks update. Macbook pro seems slow and less responsive after the update.

    2 finger scroll doesnt work in Finder after Mavericks update. Macbook pro seems slow and less responsive after the update.

  • Wishlist for Playlist Managem

    I've used playlists extensi'vely to manage my 3000+ song collection (about 25 lists so far, ranging from 50 to 500 songs or so). I wish Mediasource would: . Allow me to print a playlist 2. Allow me to right click on a song and have an option to see o

  • Mac Mini 2008 stuck at boot stage (apple & rotating bars)

    Hi Community, I read some of the comments from people in similar situations. It seems that I will try to boot up with a utility disk inside it. WHERE do I get that utility CD second hand if do not own one anymore? I live in TW11. Or any other advice?