OPA and Subversion

We are using OPA to set up an enterprise capability for business rules management. We will calling the Determinations server from a web service (controlled by Fusion orchestrations).
Subversion is the source control tools we'll be using.
Do you have any examples or reference sties for using OPA & subversion. I am interested in the file layout that will most enable reuse of rules, and ease of discovery of existing rules.
With regards to reuse, how can rules from one project be reused in another?
thanks
Andrew

We do have many customers that are using subversion as the version control for Oracle Policy Modeling.
One way to share rules across OPM projects using subversion is:
1. Have separate subversion folders for Project 1, Project 2, and Shared rules
2. When working on Project 1, check out Project 1 and Shared rules to your local folder for Project 1
3. When working on Project 2, check out Project 2 and Shared rules to your local folder for Project 2
Davin Fifield

Similar Messages

  • How OPA and OPM works

    Hello Guys,
    It's me again! :) I already deployed and installed OPA and OPM and was able to access the sample rulebases. I just have some questions / clarifications on how OPA and OPM works.
    1. When you build and run project via OPM, the web-determinations page only opens locally. It will not be directly loaded / deployed to the web server unless the compiled project (rulebase) is copied to the *.war file. I think OPM is really for developers’ use only. Once the project is tested, developer will request to deploy it to the web server. Please confirm if my understanding is correct.
    2. Is there a technical architecture diagram that will show how the OPA components work? Or how are they connected with each other? When I access the sample rulebase, the only URL I see is the web-determinations. Not sure what's the purpose of the other components or if they work independently.
    3. Should the contents of web-determinations and determination-servers directories the same? For instance, if we deploy a new rulebase/plugin to web-determinations, should we also copy those files to determination-servers?
    4. For the interview portlet, will it work with 'Oracle WebCenter Portal 11g Patch Set 5 (11.1.1.6.0)'? In the OPA install guide, it is stated that the 'Consume the Interview Portlet on WebCenter can be done on any instance of WebCenter and will require you to have a working portal application', what does the portal application mean? If we'll integrate OPA with PeopleSoft, do we need to install PeopleSoft Portal application? For now, we only planned to use OPA with PeopleSoft HRMS, Financials and CRM applications. Please confirm if we need to install PS Portal application as well.
    This is all I have for now... Thanks in advance for your assistance. :)
    Regards,
    Ann M.

    1. Generally, OPM is for business users not developers. (i.e. Policy or Business Analysts who communicate with and understand business terminology and express business policies using that terminology). Developers play a role in integrating the policy model to another systems data model - but that should primarily be a data mapping exercise and design and implementation of integration when necessary.
    2. There is a good bit of information on architecture, components, etc. covered in both the developer documentation on OTN ( http://docs.oracle.com/html/E38272_01/toc.htm ) and high level overviews on the OPA YouTube Channel: http://www.youtube.com/user/OraclePAVideos
    3. You only need both is you plan on using both (i.e. Oracle Web Determinations is for running interviews to collect data to be used in making a determination, Oracle Determinations Server is for SOA - i.e. SOAP endpoint which publishes WSDLs that define the request/response formats for integration via web services with other apps.
    4. Portal apps / infrastructure is only required if you are deploying the OPM project within a portal (i.e. as an interview running within a portal app).
    (3 and 4 above are related, you didn't ask but a fourth option for deployment integration is via an API so basically an OPM project can be deployed as one or more of the following: an interview app (Web Determinations), an interview within a portal, a web services endpoint (Determinations Server) or integrated via an API. The YouTube content on architecture overview and integration will explain in a bit more detail and the OTN content will go into much more detail on each of the options.

  • Inquiry on OPA and OPM Minimum Disk Space Requirement

    Hi,
    We would like to know the required disk space (or minimum disk space needed) to install OPA and OPM. Thanks!
    Regards,
    Ann Miranda

    aclm_219 wrote:
    Hi Frank,
    Thanks for the reply. We are new to OPA and have no knowledge (except from its features and OPA runtime components) on how it works and integrated with PeopleSoft applications. Your assistance is highly appreciated.
    Just some follow - up questions:
    - How much memory should we allocate for OPM and OPA? We'll use Oracle Weblogic for OPA on Java application.
    - Do we need to create a separate database instance for OPA? If yes, would you know how much disk space should we alllocate for it? If not, where will OPA store its data?
    Regards,
    AnnAnn,
    Oracle Policy Automation communicates with systems like Peoplesoft via web services. For this the runtime components must run in a J2ee application server (java) or IIS (.NET). While the footprint of the OPA runtime is very small, application servers usually require a fair amount of memory allocated to them.
    There is no OPA to Peoplesoft connector as a product, although Oracle Consulting have built several integrations for customers specific to their needs
    OPA does not require any database at all to run. However, it does not persist results. An Integration between OPA and another system typically involved OPA sending the results of an Interview of Assessment to that system which is then responsible for doing something with the results.
    You can find lots of information at http://www.oracle.com/technetwork/apps-tech/policy-automation
    Cheers
    Frank

  • Coldfusion + dreamweaver and subversion

    how do i leverage the LOCAL site feature in dreamweaver with the remote coldfusion site and subversion?
    i used to have dreamweaver configured to my Coldfusion server to directly edit the files on the server. then i could run the file by pressing F12 and seeing my changes. it seems when i start using the LOCAL site and use the GET in dreamweaver it copies the remote files to my local machine. but when i change my local files and press F12 i dont have CF installed on my local machine so the file doesnt run... can anyone point me in the right direction?

    Which version of Dreamweaver are you working with?

  • SQL Developer 1.5.3 and Subversion:  Unable to commit

    Hi all.
    I use SQL Developer v1.5.3 along with Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 on Windows XP. For maintaining a local codebase, I have started using subversion. Problem is I'm unable to commit changes, I get an error message:
    org.tigris.subversion.svnclientadapter.SVNClientException: org.tigris.subversion.javahl.ClientException: svn: Commit failed (details follow):
    svn: File already exists: filesystem 'F:/svnrepo/db', transaction '3-c', path '/apic/branches/1.0/APIC_STEP_PREMIUM_CALC.PKS'
         at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.commit(AbstractJhlClientAdapter.java:316)
         at oracle.jdevimpl.vcs.svn.op.SVNOperationCommit.invokeCommit(SVNOperationCommit.java:206)
         at oracle.jdevimpl.vcs.svn.op.SVNOperationCommit.invokeCommandImpl(SVNOperationCommit.java:72)
         at oracle.jdevimpl.vcs.svn.op.AbstractSVNOperation.mav$invokeCommandImpl(AbstractSVNOperation.java:46)
         at oracle.jdevimpl.vcs.svn.op.AbstractSVNOperation$1.doCommitOperation(AbstractSVNOperation.java:105)
         at oracle.jdeveloper.vcs.spi.VCSDialogCommitter$1.run(VCSDialogCommitter.java:82)
    Caused by: org.tigris.subversion.javahl.ClientException: svn: Commit failed (details follow):
    svn: File already exists: filesystem 'F:/svnrepo/db', transaction '3-c', path '/apic/branches/1.0/APIC_STEP_PREMIUM_CALC.PKS'
         at org.tigris.subversion.javahl.JavaHLObjectFactory.throwException(JavaHLObjectFactory.java:723)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.throwException(SVNClientImpl.java:1852)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.commit(SVNClientImpl.java:667)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.commit(SVNClientImpl.java:648)
         at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.commit(AbstractJhlClientAdapter.java:310)
         ... 5 more
    Caused by: org.tmatesoft.svn.core.SVNException: svn: Commit failed (details follow):
    svn: File already exists: filesystem 'F:/svnrepo/db', transaction '3-c', path '/apic/branches/1.0/APIC_STEP_PREMIUM_CALC.PKS'
         at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
         at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
         at org.tmatesoft.svn.core.wc.SVNCommitClient.doCommit(SVNCommitClient.java:894)
         at org.tmatesoft.svn.core.wc.SVNCommitClient.doCommit(SVNCommitClient.java:823)
         at org.tmatesoft.svn.core.javahl.SVNClientImpl.commit(SVNClientImpl.java:665)
         ... 7 moreI'm not sure if I'm doing something wrong, any guidance is deeply appreciated.
    Thanks.

    Well an upgrade to SQL Developer 1.5.4 and I'm not getting this error anymore. Thanks anyways.

  • Jdeveloper 10.1.3.4 and subversion extension

    I downloaded jdeveloper 10.1.3.4 and when i try to apply the subversion update from the help menu and it is no longer is available, no updates display and only 11g is available as the update. Can anybody tell me how to install the subversion update by using the update option in jdeveloper?

    Can you check that you don't already have subversion support - versioning menu->select version system
    If you don't you can get the extension from here:
    http://download.oracle.com/otn/java/jdeveloper/10134/extensions/subversion_bundle.zip

  • Different definition of file version numbers in Jdev and Subversion

    In the SVN Red book(http://svnbook.red-bean.com/), they say that updating a single file creates the new revision of the whole repository.
    So even if a file has not changed, it still can go to a higher version.
    +"Revision Numbers Are Different Now+
    +In CVS, revision numbers are per file. This is because CVS stores its data in RCS files; each file has a corresponding RCS file in the repository, and the repository is roughly laid+
    +out according to the structure of your project tree.+
    +In Subversion, the repository looks like a single filesystem. Each commit results in an entirely new filesystem tree; in essence, the repository is an array of trees. Each of these trees is labeled with a single revision number. When someone talks about “revision 54”, he's talking about a particular tree (and indirectly, the way the filesystem looked after the 54th commit).+
    +Technically, it's not valid to talk about “revision 5 of foo.c.” Instead, one would say “foo.c as it appears in revision 5.” Also, be careful when making assumptions about the evolution of a file. In CVS, revisions 5 and 6 of foo.c are always different. In Subversion, it's most likely that foo.c did not change between revisions 5 and 6."+
    The above makes sense to me. But when I use JDeveloper with SVN, I see its showing me different version numbers with different files.
    Can somebody explain. JDev essentially is showing the version of the file when it was last checked in, but because of changes in some other files, the "actual" version (as per the definition in redbook) might have changed...jdev DOES NOT show this change...why the apparent difference is what I want to understand.
    Thanks,
    Amit

    Thanks for your replies.
    @Timo - I checked out the project from SVN repository to a new folder. It still shows the old versions for some files. In other words, all files are not on same version as shown in app navigator.
    @John - I have tried to reproduce the sections from the Redbook that I felt relevant and that led me to thinking what I am thinking (expecting) now.
    --Amit                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • OPA and DSC?

    Hi Dev Team,
    I work with a propspect where we have to demonstrate how OPM can work with external databases and get data from them for exectuting the assessment. Developer help guide describes the process, but I have only OPM and OPA is installed on my laptop. What DSC tool do you recommend to installl that works with the tool?
    Thanks, Peter
    Edited by: user807507 on 2010.09.06. 2:08

    Standard practice is to retrieve the data from the database, pass it to Determinations Server via a SOAP request, then save the answer(s) back to the database.
    If you want to to do this in Batch Mode, then you could consider creating a .csv extract of the database, running it through the Data source Connector (included in the Oracle Policy Automation packages) and then pushing it back into the database.
    It really depends what you are trying to achieve in terms of real-time responsiveness, and what the orchestrating process is aiming to do.
    Edited by: Davin Fifield on 12/09/2010 17:19

  • JDeveloper and Subversion Plugin

    We've now adopted Subversion for version control, and we are using the available plug-in for jDeveloper. We are using jDeveloper 10.1.3.0.4.
    We've noticed some behaviours:
    * An update of the application retrieves new files, but they do not show up in the application navigator until the application is closed and re-opened.
    * On XML files sometimes a "version history" results in blank version selection windows (nothing to select). Restarting jDeveloper fixes this.
    * Sometimes a checked-out application does not receive any version numbers until we also do an "update working copy".
    I've done some searching in the forums, but I haven't found any applicable posts. Are there any support documents that cover problems with Subversion integration?
    Keith Peterson

    Hey all!
    Rather than creating a new topic I decided to steal this one. :)
    Well, we just started using Subversion (1.4) as our version control system. We tested it with Netbeans, Eclipse as well as with Tortoise shell extension. Both work fine, except for the fact Netbeans plugin does not implements all good Subversion features yet (e.g. file locking). However, we are experiencing problems with JDev (10.1.3 Prodution). When checking-out or submitting some files from/to SVN repository, an error message is displayed and sometimes, JDev hangs...The error message says something like "...malformed network..." (unable to reproduce it now...sorry). Then, we observed that some files were checked-out/submitted...It raises the exception in the middle of the process.
    In all the cases I mentioned here, except Tortoise, our repository and SVN server are installed on remote box, accessed via svn://xxx.xxx.xxx.xxx/repository URL. Eclipse and Netbeans were as well able to access Subversion through WAN (VPN), from my home-office without problems.
    Could anyone help me on this JDev issue?
    Thanks in advance.
    Sorry for my bad English.
    Best Regards,
    Gustavo

  • JHeadstart and Subversion VCS Extension

    Hello,
    I have read most, if not all, of the blogs and articles publish by your team on VCS. In those articles you all suggest the use of the TortiseSVN and occasionally say that the Subversion extension is useable.
    We have started using Subverion for version control with a JHeadstart application. We are running JDeveloper 10.1.3.2 with the Subversion extension and JHeadstart 10.1.3.2.
    Our group of developers all gathered in a room last Friday to get used to the interface together. In the process we found, that the Subversion extension doesn't seem to always catch the changes made to "hidden" files, like the UserInterface/properties/*.xml files.
    Also, we had issues with conflicts or the resolution process corrupting the file with diff info. and then having to revert.
    Have you had any experiences like these or similar issues? If so, how do you resolve/fix the issues?
    Thanks in advance for your time and assistance.
    Steve

    I have tried out JDeveloper's Subversion extension as well, and didn't like it very much, so I just uninstalled it and used TortoiseSVN again. That works very satisfactorily.
    So I'm sorry, I can't help you with solving problems with the JDeveloper extension. You can try to ask the JDeveloper OTN forum.
    Hope this helps,
    Sandra Muller
    JHeadstart Team
    Oracle Consulting

  • Netweaver Developer Studio and Subversion

    Hi all,
    I want to use the Subversion Eclipse-Plugin subclipse from http://subclipse.tigris.org Version 0.9.3.3 in NWDS 2.0.14.
    I unpacked the 2 plugins folders into the plugins folder of NWDS and restarted NWDS.
    I can see DTR -> Share Projekt and I can share a projekt as SVN. But I can't see the SVN menu items afterwards.
    Is it possible to use the subclipse plugin in NWDS ?
    What is the correct way to install it ?
    Regards,
    Dirk Datzert

    Hello Dirk,
    NWDS uses quite a large framework on top of eclipse, that may influence other plugins. If so, there is currently no way around that.
    For the future we introduced a plugin certification process and we will go away from the older framework and swithc functionalities more to newer once inside eclipse. Nevertheless, we deliver quite a large part on top of eclipse, that might alwaqys influence other plugins.
    Regards,
    Benny

  • Jdeveloper 10.1.3 and subversion svn folders

    we have lately started using subversion via...tortoise svn on windows xp. I also downloaded the Jdev 10.1.3 preview.
    Now, within each folder of the project a ".svn" hidden folder gets created. When I open my project in Jdeveloper ... in the Applications Navigator window, my workspace has the following structure when I select the Package List view:
    myWorkspace
    |__myProject
    |__Application Sources
    |__svn
    |__svn.prop-base
    |__svn.props
    |__svn.text-base
    |__svn.scprops
    |__com.mycompany.mydept.someproject.db
    |__com.mycompany.mydept.someproject.db.svn
    |__com.mycompany.mydept.someproject.db.svn.prop-base
    |__com.mycompany.mydept.someproject.db.svn......
    |__com.mycompany.mydept.someproject.utils
    |__com.mycompany.mydept.someproject.utils.svn
    |__........
    I tried using the following options to get rid of it but nothing seems to happen.
    * Try 1
    right-click "myProject" >>> Project Properties >>> Project Content
    (Use Project Settings is selected)
    Added ".svn" folders in Exclude Subfolders option
    * Try 2
    right-click "myProject" >>> Project Properties >>> Project Content >>> Resources
    (Use Project Settings is selected)
    Cleared everything in Resources and Exclude Subfolders boxes
    I scanned thro Jdev Help and saw the following thinking that I will disable directory lookup display and change it to display from .jpr file.
    However the irony is that I dont see an Input Paths node as mentioned in the Help, within Tools >> Project Properties.
    To set a project to be based on a directory:
    1. In the Application Navigator, select the project.
    2. From the main menu, choose Tools >> Project Properties, or right-click and choose Project Properties.
    The Project Properties dialog opens with the common input paths displayed or on the last page that you viewed.
    3. If not already selected, select the Input Paths node. 4. On the Input Paths page, select Scan Source Paths to Determine Project Contents.
    Does anybody else have the node in their Jdev 10.1.3.
    Please send in some suggestions on how to disable the display of the ".svn" folders in the Applications Navigator.
    Rgds,
    JacoB

    Please, check the ide.properties
    9.0.5.x
    %JDEVELOPER_HOME%/jdev/system9.0.5.x/ide.properties
    10.1.3.x
    %JDEVELOPER_HOME%/jdev/system/oracle.jdeveloper.10.1.3.x
    Modify Ide.ProjectExcludeFilters property append the value
    */.svn/*
    Ex :
    Ide.ProjectExcludeFilters=*/.cvs/*;*/CVS/*;*.rvi;*.keep;*.contrib*; ...
    JaimeG

  • Golive CS2 and Subversion

    Hi,
    is there any way to Integrate any Subversion Client with Golive CS2 ?
    Or is there any way to call an external Programm from Golive by using any Shortcut ?
    Thanks for helping
    Greetings

    yes, try with autohotkey. it's freeware and opensource.

  • Versionning and subversion  jdev11g

    hi,
    are you have any documents about the versionnig and the subversion in jdev 11g (haw to use the subversion in the jdev 11g)

    http://www.oracle.com/technetwork/articles/adf/adf-essentials-098792.html
    First 3 articles

  • OPA and Siebel E Commerce

    Hi,
    Can OPA be integrated with Siebel E Commerce Order Process?
    Siebel E Commerce is a portal based on Oracle app server and siebel business applications. It is integrated with Siebel Business apps using web services.
    Thanks,
    Sachin

    Sachin,
    I haven't heard of any integrations with Siebel E Commerce, but the OPA Connector for Siebel is designed to integrate with any 8.x Siebel install. OPA uses Web Services to communicate with siebel and as a general approach.
    Cheers
    Frank

Maybe you are looking for

  • Help need in osb transformation

    HI guys, I have a requirement wheree i want to transform the data from source tot target using xquery transformation. The requirement is i get the source value from consumer for one of the element in source node is asset_id (0001-12345678-000), so i

  • How to open Word file in APEX, fill it with data from DB and then save it?

    Hi everybody! I haven't enough experience with HTMLDB, I searched for similar thread but didn't find anything, so I decided to write here. I want to open a MS Word document, put some data from a table or report and then close it with saving changes.

  • Reading particular column from internal table

    Hi I am having one internal table with one row. I know the column number. I want to read that particular column value. What should I add with the below statement. Read table itab index 1. This will give me the whole row. I want only the particular co

  • Action Link not opening in a new window in Analysis

    In the Answeres/Analysis, the Action link to a New Bi Content opens the drill report in the same page in OBIEE 11g, (11.1.1.6.6). Is there anyt way to make it open in a new page as in 10g?

  • How to show up in a google search

    I have a godaddy account that is mask forwarding to my .mac hosting. How can I make my site show up on a google search? Thanks!