Managing OSB services with source Control

I have a number of services developed within an OSB and all the files .proxy , .biz , etc are stored in my source control system. This works perfectly fine when one team is working on one service.
However now we are looking at branching the service to support multiple development efforts. Which means team A could be making changes to MyService.proxy and team B could be fixing bugs in the same proxy on a different branch.
We want to periodically baseline the branches.
I cannot see any documented approach to how we can merge these changes. Comparing the files as XML is ugly and extremely high risk. Having looked in this forum I have not much discussion on this in the past.
I foresee multiple merge conflicts, overwritten changes and angst ahead.
If anybody has dealt with this and has some clever approaches I would be grateful
-Murph

Hi Prabu,
Thanks that is one approach to minimizing possible conflicts. The difficulty we have is that we are used to multiple teams working on multiple branches and managing merges using SCM tools and diff tools. Once you have a conflict in the OSB (specifically at a proxy level) then there is real problems.
I am toying with the idea of locking mechanisms whcih I have not used in a while to avoid losing work with conflicts.
Cheers
Murph

Similar Messages

  • Siebel Tools Business Services for Source Control verification

    One of the challenges with integrating Siebel Tools with a Source Control repository is that it is far too easy for an user to check in code to the Siebel Repository without that code getting checked in correctly to the Source Control repository (i.e. Subversion).
    They can turn off the source control, have it setup incorrectly, or have some permissions issues which they don't know about. Since Siebel does all check-ins as an after though you can have the two code repositories (Siebel Tools and Subversion) out of sync.
    Was wondering if anyone out there has used any of the out of the box Business Services (that start with Siebel Tools..) to build an automated process that would compare the objects in Siebel (via SIF-XML) to the files that got stored in the Source Control repository.
    Or how have you mitigated this risk?

    There are 2 things required to meet your need:
    1) be able to generate a config.jar file from the resources in the source control in a command line tool.
    2) deploy this jar file into alsb
    WRT 1) this is something we want to address by adding an ALSB ant task, but it's not available today. You best bet is also to put the config jar in the source control.
    WRT 2) this is already there. You can use the MBean APIs or WLST scripts to deploy the JAR.
    Gregory Haardt
    ALSB Prg. Manager
    [email protected]

  • Can i use subfolders with source control for developer ?

    We'd like to use the repository as source control for our developer files.
    We planned to use the following structure in the repository:
    - Application Container
    - Folder
    - Files
    We uploaded the files in the repository.
    Now if we open the file through the ron the file will open in form builder, which is pretty good.
    The following thing I'de like to do is a checkout of the file ... ok ...i'm going to file - administration - checkout - the message occurs: no versionable object exists ! ... ? :-(.
    So I go to file - administration - source control options .. i'd like to say forms that it has to look for the file in a subfolder of the application system .. ok.
    After changing this i try again - the same message.
    If I return to source control options the container entry has been changed to the application folder.
    Are Subfolders not supported by the source control for developer ?
    Does anybody have the same effects ?
    Background informations ?
    Thanks in advance
    Mario
    null

    <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by [email protected]:
    Did you check the file in first? When you first put files in Repository, they are initially unversioned until the first checkin...
    Brian<HR></BLOCKQUOTE>
    Hello Brian
    Sorry, for the delay. I worked for some day for another customer.
    Yes, i did.
    I'm working like this:
    - upload file with check in Folder which is under an application Folder (app - fmb )
    - then i check out the fmb in the repository
    - doubleclick in repository, which opens the form in form builder
    - change the file
    - File - Administration - check-in - connect to repository - choosing the workarea - and defining the folder (app - fmb ).
    - The file will be check-in, but directly under the folder app.
    Thanks in advance
    Mario
    null

  • Multi-authoring with source control with RH10 and RH11

    Situation:
    Writer A is running RH10. Writer A opens Project A, from Visual Studio Source Control, which is connected to a Team Foundation Server.
    A new employee, Writer B, has been given RH11.
    Writer A can't install RH11 until after mid-June because of tight schedules (can't afford any upgrade problems).
    Writer B is supposed to work on the same Help project. (We know that RoboHelp does not support checking out the same file at the same time.)
    If Writer B configures her version of RH11 to work with TFS and Source Control, can she open Project A and work on it (from Source Control) without causing problems for Writer A?
    Thanks.
    Carol Levine

    If Writer B is not using Source Control or it is competely separate from Writer A, possibly but I still would not be comfortable.
    I think I would rather upgrade Writer A and I note your reservations. It's your call but it's like being between the devil and the deep blue sea. Neither is ideal.
    So far it looks like Rh11 upgrades have been OK.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Secure OSB Service with LDAP

    Hi Friends,
    Greetings!
    Is there a way to secure an OSB service so that user will be able to access it only if they pass their AD/LDAP userid and password?
    Note: I know I can add servie accounts. However I want to avoid adding a guge number of users/services acounts manually.
    Thanks,
    Sachin.

    Hi Sachin,
    You have to configure webogic security realm to add AD/LDAP Authentication provider.
    http://onlineappsdba.com/index.php/2010/02/04/how-to-integrate-weblogic-with-oracle-internet-directory-for-login-authentication/
    In order to secure OSB service you can enable HTTPS or have message level security for the same.
    >know I can add servie accounts. However I want to avoid adding a guge number of users/services acounts manually.
    No Need to maintain n nunber of accounts per n number of users.
    use Basic Authentication/Custom Authentication/OWSM username token service policy to to authenticate username/password with AD/LDAP.
    For Authorization: Use Transport/Message Level Authorization at OSB Service level
    Regards,
    Abhinav Gupta

  • RoboHelp Server 8 - compatible with "source control system" ?

    Greetings,
    Using RoboHelp Server 8, is it possible to add in a "source control system," such as Subversion or Bazaar, to track updates and versions? Is there another "source control system" alternative?
    Also, is there a hosted RoboHelp Server 8 option, where Adobe provides, sets up and maintains the server hosting the RH?

    Hi again
    Well, sort of. Note that basic WebHelp and FlashHelp are capable of being merged. This allows a search to occur across the merged set. As I said earlier, merging can be automatically enabled or disabled in the RoboHelp Server. So theoretically, you could turn off merging at the server. Then you could publish ten projects. Perhaps you want two of those projects to be isolated islands where search only occurs in them individually. But for the other eight, you want a search to be performed across the eight projects. You could create a standard merge in this case and publish to the RoboHelp Server and have a search work across the eight merged files. You could also open each of the eight individually and search only that file set.
    At least that's my understanding of how it works. Perhaps fellow Adobe Community Professional and fellow Adobe Certified Instructor John Daigle will pop in and offer some clarification if I've muddied the waters.
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7 or 8 within the day - $24.95!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

  • Reports in Manager Self Service with  java.lang.NullPointerException

    Hi Everyone,
    I have been breaking my head with this problem for over a week. When initially installed the reports worked fine but now when I try and access the Report Selection I get the following java.lang.NullPointerException error. I am running EP 6.0 SP14 on a ERP2004 backend system. I have compared almost all the values with the default ones and have read all documentation and set up exactly what it needs. In SAPGUI the Manage´'s Desktop shows ok via trans ppmdt, but via my MSS it shows nothing.... Any ideas ?...
    SSO works ok, everything like that is already configured since the full MSS works besides the reporting.... I do not have a BW system, I would only want the reports that come from REPO or FUNC. The Report Selection page doesn't even open.
    One thing I have noticed, when I change the sap.xss.rpt.scenario=RPT0 on the resource for the report selection service the screen appears showing an empty report selection, but when I enter the rpt0 value it displays that error.....
    Any ideas ?? Anyone been throught this ??
    Regards,
    Paulo Poinha -- Accenture

    Hi Paulo,
    I had the same problem - it is resolved by SAP note 912976 and has to do with:
    Symptom
    After applying NW04 SP Stack 14 and ERP 2004 MSS SP10, the MSS Reporting application returns a java.lang.NullPointerException error.

  • VS 2012 shows one project in solution with source control hieroglyphs but not the other

    I have a solution that contains a database project, and an integration services project. The solution was add to a git repo that's based on a TFS 2013 team project. Team project was created, connected to with VS, synced, and the solution created within
    that (using the new button after connecting from Team Explorer). My issue now is that the database project shows files that are checked-in, modified locally and not committed, etc - but the SSIS project does not. I still have the option to commit changes to
    either project, but there's no visual queues on the one when there are changes. Any way to fix this?

    Hi,
    Thanks for your feedback.
    We’re continually updating the Team Foundation Server with performance, reliability, and feature enhancements. You can help us prioritize this by submitting feedbacks at
    http://connect.microsoft.com/visualstudio
    and suggestions at http://visualstudio.uservoice.com/forums/121579-visual-studio/category/30925-team-foundation-server.
    Maybe you can consider submit a feedback here. And please post back the link once you finished it, I will vote it for you.<o:p></o:p>
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Developing, Deploying, Managing Web Services with Oracle9i

    HOWTO: The "Hello, World!" Sample Project
    Follow these steps to create, compile, and run a simple Java program in JDeveloper:
    1.Create a project. Choose File | New Empty Project. A new project node, with a name resembling
    MyProject1.jpr will appear in the Navigation pane.
    2.Create a Java file. Make sure your project node is selected, and choose File | New. The Object Gallery opens.
    Select the Objects tab and double-click the Class icon. In the Class Wizard dialog that opens:
    1.Replace the default class name with "HelloWorld".
    2.Click OK.
    A new file node, named HelloWorld.java will appear under your project node.
    3.Edit the file. Double-click the file node to open the file. Edit the file, adding this method to the definition of the
    HelloWorld class.
    public static void main(String[] args) {
    System.out.println("Hello, World!");
    4.Build the project. Choose Project | MakeProject. A message will appear, reporting success or failure, in the
    Status line at the bottom of the JDeveloper window. If there are errors they will be listed in the Message View
    pane, under the Compiler tab.
    5.Run the project. When the project has been successfully built, Choose Run | Run. Your message will be printed in
    the Message View pane, under the HelloWorld tab.
    null

    That seems to be it. Thanks a lot. I guess it was simply a confusion of terminology. They call the material "Web Services" in the white paper (like the rest of the world), and "Dynamic Services" everywhere else. Thanks again.

  • OSB Service with Oracle AQ with payload type SYS.AQ$_JMS_TEXT_MESSAGE

    I am trying to write a web-service to Enqueue/Dequeue messages from an AQ with payload type SYS.AQ$_JMS_TEXT_MESSAGE defined in Oracle DB.
    In my understanding is that I need to create a JMSModule within weblogic with a ForeignServer defined within it to enqueue/dequeue message to/from the AQ.
    I have created Datasource, JMSServer, JMSModule, ForeignServer (created ConnectionFactory with localJNDIName="MyQueueCF" and RemoteJNDIName as "QueueConnectionFactory" and Destination with localJNDIName="MyQueueDest" and RemoteJNDIName="Queues/<queue_name_in_DB>")
    My business service has an endpoint "http://localhost:7001/MyQueueCF/MyQueueDest"
    When I am testing my service to populate message on to the Queue. I get the following error:
    The error was oracle.jms.AQjmsException: Error creating the db_connection
    My questions are:
    * Am I following the correct procedure to talk to AQ with JMS text message type payload?
    * If yes, how can I get around the issue I am stuck with?
    Please help!
    Thanks.
    Edited by: user4696353 on 27-Sep-2011 11:43
    Edited by: user4696353 on 27-Sep-2011 11:49
    Edited by: user4696353 on 27-Sep-2011 12:25

    Example:
    conn / as sysdba
    begin
    dbms_aqadm.create_queue_table
    ( queue_table=> 'SCOTT.AQJMS'
    , queue_payload_type=> 'SYS.AQ$_JMS_TEXT_MESSAGE'
    , compatible=> '9.1'
    end;
    This worked fine for me after a standard DB-installation.

  • Conditional build tags get out of sync with source control

    Hi all,
    I work on a team with two other people and we use RH 7 and
    Microsoft Visual Source Safe. We've been having a problem with our
    conditional build tags where one person will add, rename, or delete
    a tag, and although the author checks the tags back in right away,
    the system isn't "getting" the updated tag file when the other
    authors go into the help project. The only way we've been able to
    fix this is to have everyone delete their CPD files every time tags
    are added, renamed, or deleted, but this seems wacky, and I don't
    see any other messages about this problem in the forum. Are we
    doing something wrong? We've been having problems (errors) related
    to XPJ files being checked out by the first person to enter the
    project (posted in another message). Might this be the cause of our
    tag problem, too?
    Thanks in advance for any help,
    Lisa

    Hi, I understand about the mismatch…the problem is there shouldn’t be any mismatches, because the source documents didn’t change at all, and no updates were made to the html help topics in RoboHelp. The mismatches appear for no reason that I am aware of. They are very random and I can “fix” the mismatches by performing an “update” for a few linked topics, but then a few more mismatches randomly appear.
    I don’t use a Master Page…can you think of anything else I should look into?
    Thanks for your help.

  • Manage hyperion services with OEM

    is anyone know how to config OEM to monitor Hyperion services?
    I knew this a patch for OEM 10 which can maike OEM to monitor hyperion financial management serivce. I want to know how to monitor other hyperion services
    thanks

    I have the same issue finding documentation.
    I'm aiming for GC 11g and the target Hyperion is 11.1.1.3
    If i find same, I'll update

  • Issue while configuring cache management -/osb/service/ResultCache

    Hello, I am trying to configure cache data management through OEM console of 12.1.0.2 version . While executing a coherance select query, I am getting below error message
    "Error occurs while executing the "view" operation. CacheDataManager custom MBean is not registered with the Oracle Coherence JMX Server during startup. The custom MBean is available with the coherenceEMIntg.jar."
    I have even included these jar files in my coherance server startup parameters ..
    <>/agent12c/plugins/oracle.sysman.emas.agent.plugin_12.1.0.3.0/archives/coherence/coherenceEMIntg.jar:
    <>/plugins/oracle.sysman.emas.agent.plugin_12.1.0.3.0/archives/coherence/bulkoperationsmbean.jar
    could someone pls help on this.

    Hi
    To configure the SCAN , this SCAN IP should be resolve through DNS or /etc/hosts file .Please follow the below link to configure the DNS.
    If you face any problem , then please let me know .
    shivenracdba: configure DNS for Installtion of Oracle Grid Infrastructure RAC cluster
    warm regards
    Shivendra Narain Nirala

  • How to use a 3rd party source control tool with RoboHelp?

    Hello,
    I would like to set our RoboHelp users up with source control.  They are using RoboHelp HTML 8.0.
    Our software developers are using the AccuRev scm system; I'd like the doc team to use AccuRev, too.
    Can someone direct me to RoboHelp documentation that explains how to set up and use a 3rd party scm system with RoboHelp?
    Thank you,
    Marilyn

    It appears that RoboHelp 7 only sees the first SCC provider listed in the Windows Registry and ignores the rest. I was able to get RoboHelp to display the File | Version Control menu for SourceGear Vault by setting the following two Registry keys and removing keys for other SCC providers (SourceSafe, Surround SCM, and others I am evaluating).
    HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider
         ProviderRegKey = \Software\SourceGear\Vault Client
    HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider\InstalledSCCProviders
         SourceGear Vault VS2003 Compatible Client = SOFTWARE\SourceGear\Vault Client
    If I create a new RoboHelp project, save it, then select File | Version Control | Add to Version Control, RoboHelp does the following:
         - pops up the Select Version Control Provider dialog and displays SourceGear Vault Classic Client.
         - I select that, check "Make this my default selection" checkbox, and click OK.
         - RoboHelp crashes.
    I'm using SourceGear Vault 5.02 under Windows 7 Ultimate 32-bit. A search of the SourceGear Vault knowledge base reveals that they do not support RoboHelp because of its incorrect behavior and instability. It's so sad that RoboHelp can't work properly with industry standard SCC providers. Vault is by far the best SourceSafe replacement out there, and very affordable.

  • 9i No Oracle Management Server Service in Control Panel

    I installed Oracle 9i yesterday but there is no Oracle Management Server Service in the Control Panel. Any ideas anyone on how to rectify this ?

    start the Oracleagent services first and then make sure your oraclelistener is running before you attempt to start the ManagementServer.

Maybe you are looking for