Can you deploy Oracle Business Rules to the other App servers

Can you deploy Oracle Business Rules to the other App servers such as Websphere and Jboss

Yes. Please see the Appendix C in the documentation at:
http://download-west.oracle.com/docs/cd/B31017_01/web.1013/b28965.pdf
For WebSphere, updated instructions will be released soon that allow all RuleAuthor features to be used.

Similar Messages

  • Siri can not find my location and all the other apps do not even

    siri can not find my location and all the other apps do not even
    iPad 3 IOS 6.0.1

    Do you have a wifi signal?  In order for the wifi only iPad to get any location fix, it needs to be connected to a wifi node - it's only way to determine locations is by looking up the wifi networks hardware address in Apple's wifi node location database of approximate locations (as mentioned already, it has no GPS chipset to use GPS location data).

  • How can you add a new rule in the inspector?

    I've grown very accustomed to the Chrome developer tools, and I've recently decided to try out Firefox.
    Best I can tell, you cannot add custom rules in the Firefox inspector tab. For instance, if I inspect the element on an image in Firefox, I am given all the defined styles (rules) for that element. I can, of course, edit those defined styles. However, it does not give me an option to add my own custom styles unless I jump over to the 'Style Editor' tab and write them in manually. This becomes a problem when I want to write in a quick :hover or a :first-child or reference any other selecter that's not already defined.
    In Chrome, not only do I add/remove/change styles directly in the Inspector, but it also saves a custom inspector stylesheet for me with all the changes I made.
    Chrome example: http://cl.ly/Wm56
    Firefox example: http://cl.ly/WmUP
    Is there any way to add custom styles directly from the inspector tab in Firefox?
    Thanks!

    You will notice an element {} item at the top of the Rules list in the right plane.
    You can click between the curly brackets {} to enter a new inline rule for this element.
    You can do this within other rules {} as well.
    Type the colon to separate the property name and value.
    That is easier than adding a style attribute in the left pane or editing a style sheet file.
    That should work as well as rules added this way show as a style rule.
    *https://developer.mozilla.org/Tools/Page_Inspector

  • Can you use multiple email addresses on the owa app?

    Can you use multiple email addresses on the Microsoft OWA App?

    You can do it but there is a delay from the bluetooth speaker.  You'll need an iphone or ipad using the Apple app "Control", airplay setup, bluetooth speaker, and an Apple laptop or desktop. 
    I used my laptop to connect to my bluetooth speaker so that sound streams to my bluetooth device. Then, on my iphone I opened Control and connect the music to my airplay and my laptop at the same time.  The music goes to your airplay speaker, and then to my laptop which then blue tooths it to my speaker.  But, as I said the bluetooth takes an extra step to stream it and so the music is not in sync.  Its like a second and a half delay....

  • Can not get past "Enter your system lock PIN code to unlock this MAC" I never had a PIN code can you help? I have tried the other  option that were posted. None of them worked!

    Can not get past "Enter your system lock PIN code to unlock this MAC" I never had a PIN code can you help?

    ExciteWalk wrote:
    I can't post the link here cause I'll probably get banned at this point. So help yourself and search rumors elsewhere
    That's not very helpful, why are you here?

  • Can you open microsoft windows documents with the pages app?

    I am a new Mac user and i am considering downloading pages. On my PC i use Microsoft word and i was wondering if anyone knew if i transferred these files onto my Mac could i open them in Pages?
    Thanks

    Jo,
    Give it a try. It should work. That's what the free iWork trial period is for. Not sure if the Mac App Store has a free trial, so indeed, you'll want to look for the normal download.
    Jerry

  • Creative cloud teams can you have 1 seat complete and the other seats single app

    HI There,
    i have 2 individuals Adobe Creative Cloud membership which i want to migrate to Teams. I am not sure if i can have differences between the seats. i need 5 seats, 1 complete and 4 single app...is this possible?
    Thanks in advance

    Hi Patrick
    You can purchase single app Teams memberships via resellers - see Adobe Platinum Partners – Value Incentive Plan
    There isn't an option to merge individual plans with Team plans, but we can cancel your individual memberships to allow you to sign up for Teams instead.
    Thanks
    Bev

  • Where can I find the complete Oracle Business Rules Java API Reference ?

    Does anybody know where to get the complete Oracle Business Rules Java API Reference ?
    The version on http://download-east.oracle.com/docs/cd/B31017_01/web.1013/b28966/toc.htm is incomplete. It is missing the entire "oracle.rules.sdk.ruleset" package.
    Ki

    Kim,
    The oracle.rules.sdk.ruleset package is only for internal operation. The public interface to creating rules is oracle.rules.sdk.editor.ruleset , and this is included in the javadoc.

  • Oracle Business Rule Exception during deployment

    Hi Experts,
    We implemented the OBR(Oracle Business Rules) within CEP and I always encounter a strange behavior. For some reason, I always encounter this error:
    Apr 8, 2011 3:15:10 PM oracle.rules.rl.RuleSession logIt
    SEVERE: symbol 'oracle.rules.rl.xpath.Step' is undefined
    at line 1 column 12 in main
    Apr 8, 2011 3:15:10 PM oracle.rules.rl.RuleSession logIt
    SEVERE: UndefinedException: symbol 'oracle.rules.rl.xpath.Step' is undefined
    at line 1 column 12 in main
    Apr 8, 2011 3:15:10 PM oracle.rules.rl.RuleSession logIt
    SEVERE: symbol 'oracle.rules.rl.xpath.Step' is undefined
    at line 1 column 12 in main
    Apr 8, 2011 3:15:10 PM oracle.rules.rl.RuleSession logIt
    SEVERE: UndefinedException: symbol 'oracle.rules.rl.xpath.Step' is undefined
    at line 1 column 12 in main
    <Apr 8, 2011 3:15:10 PM PHT> <Error> <com.nsn.cvo.ingestion.callscenario.bean.OBRExecuteBean> <BEA-000000> <oracle.rules.sdk2.exception.SDKException: RUL-05187: error getting a rule session from decision point rule session pool.
    >
    After restarting CEP, OBR is running perfectly. I am not sure how to resolve this issue and need your guidance on how to prevent this from happening. My java source source code is below: The initializeDecisionEngine is called only once. My input to OBR is a java.util.Map(this is a requirement and can't do anything about it).
    private String rulesPath;
    private RuleDictionary ruleDictionary;
    private DecisionPointInstance decisionPointInstance;
    private String decisionFunctionName = "decisionFunctionName";
    private void initializeDecisionEngine() {
              try {
                   if (rulesPath == null) {
                        return;
                   if (decisionPointInstance == null) {
                        ruleDictionary = this.loadRuleDictionary(rulesPath);
                        DecisionPoint decisionPoint = new DecisionPointBuilder().with(
                                  decisionFunctionName).with(ruleDictionary).build();
                        decisionPointInstance = decisionPoint.getInstance();
                        System.out.println("INIT() OUT");
              } catch (SDKException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
    private RuleDictionary loadRuleDictionary(String path) {
              System.out.println("loading dictionary from path: " + path);
              RuleDictionary dict = null;
              Reader reader = null;
              try {
                   reader = new FileReader(new File(path));
    dict = RuleDictionary.readDictionary(reader, new DecisionPointDictionaryFinder(null));
                   List<SDKWarning> warnings = new ArrayList<SDKWarning>();
                   dict.update(warnings);
                   if (warnings.size() > 0) {
                        log.error("Validation warnings: " + warnings);
              } catch (SDKException e) {
                   log.error(e);
              } catch (FileNotFoundException e) {
                   log.error(e);
              } catch (IOException e) {
              } finally {
                   if (reader != null) {
                        try {
                             reader.close();
                        } catch (IOException ioe) {
                             ioe.printStackTrace();
              return dict;
    private executeOBRRule(){
    Map<String, String> mapEntry = new HashMap<String, String>();
    mapEntry.put("column1", "value1");
    mapEntry.put("column2", "value2");
    mapEntry.put("column3", "value3");
    if (decisionPointInstance != null) {
                   decisionPointInstance.clearInputs();
                   // decisionPointInstance.
                   List<Object> list = new ArrayList<Object>();
                   list.add(mapEntry); <--- Adding the map to a list since it is the only allowed input for OBR, or is there any other way other than list? -->
                   decisionPointInstance.setInputs(list);
    Object obj = decisionPointInstance.invoke();  <<<<<< this is where the exception is raised.
    My question is that why is the exception is being raised and sometimes it is not. My only resolution is to restart CEP server. Am I missing something? My obr rule file is ok since it does not display any error during compilation. If you can guide me to the correct path, I will really appreciate it.
    Regards,
    Russel

    Is this problem resolved?
    If so it would be greatly helpful if you could provide the solution.
    Regards,
    Nigel.

  • Not able to access the web based RuleAuthor of Oracle Business Rules

    Hi ,
    I have Installed Oracle SOA Suite (11g) version from here .
    I have followed the steps in the Installation guide .
    I was able to install it successfully. At present I need to Work on the oracle Business Rules.
    As per the documentation I have tried to access the Rules author at the following URL
    http://localhost:7001/ruleauthor/
    But I was not able to access it.
    Please let me know if I need to install any other component to access Rule Author. please let me know if you need any more information.
    Thanks in advance for your time,
    Raja Kumar

    Back up all data.
    Launch the Keychain Access application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Keychain Access in the icon grid.
    Select the login keychain from the list on the left side of the Keychain Access window. If your default keychain has a different name, select that.
    If the lock icon in the top left corner of the window shows that the keychain is locked, click to unlock it. You'll be prompted for the keychain password, which is the same as your login password, unless you've changed it.
    Right-click or control-click the login entry in the list. From the menu that pops up, select Change Settings for Keychain "login". In the sheet that opens, uncheck both boxes, if not already unchecked.
    From the menu bar, select
    Keychain Access ▹ Preferences ▹ First Aid
    If the box marked Keep login keychain unlocked is not checked, check it.
    Select
    Keychain Access ▹ Keychain First Aid
    from the menu bar and repair the keychain. Quit Keychain Access.

  • Oracle Business Rule  OBR  SOA Suite 11.1.1.3.0

    Hi,
    I have created a business rule and used it in my BPEL process. The business rule example is as follow
    <code> if the state is va then give 10% discount<code>
    If I need to change it to 25%
    Then I would modify the business rule via jdev and redeploy the composite application.
    Question. How can I modify the business rule through the EM?
    I need to modify the rule values without using jdev and redeploying the composite.
    Thanks
    Edited by: 803285 on May 5, 2011 10:37 AM
    Edited by: 803285 on May 5, 2011 10:38 AM

    maybe what you need is ruleauthor:
    http://www.packtpub.com/article/business-rules-define-decision-points-oracle-soa-suite-part1
    but if you use weblogic it's not deployed by default:
    http://download.oracle.com/docs/cd/B32110_01/web.1013/b28965/faq.htm#CBAFGBIG
    disclaimer: I have never used ruleauthor so don't consider me an expert...

  • Oracle Business Rule interoperability

    Hello,
    I'm evaluating Oracle Business Rule for a project that is using Bea Weblogic products (WLS 9.2, Aqualogic, etc.). I understand that the new Oracle Soa suite is based on either Weblogic 10 or Websphere. I would like to know if it is possible to create and deploy rules using OBR in other J2EE containers (such as Weblogic Server 9.2). In other words, does the OBR runtime have any dependency with the new Soa Suite?
    Thanks
    Luciano

    Business Rules 11g hasn't been certified with Websphere or JBoss yet. Also the latest version of business rules (recommended as it has Composer) 11.1.1.2 is only certified with WLS 10.3.2. The 10g version of business rules is certified with WLS 9.2 but not recommended as 11g provides much more functionality.
    This does not mean you cant take advantage of 11g in your environment. Oracle Business Rules can be implemented as standalone. It is licensed under WebLogic Suite, therefore you don't need to purchase SOA Suite.
    You will need to install WLS 10.3.2 and install SOA Suite to get the Business Rules, if you are not licensed for SOA Suite it is recommended to switch off the applications your not entitled to. Your Aqualogic can call Business Rules via web services.
    cheers
    James

  • OPA & Oracle Business Rules

    Can any one provide me the basic difference between OPA & Oracle Business Rules
    The difference between "OPA & Oracle Business Rules" link or document will help me a lot.

    OBR is a tool that is part of Oracle Fusion Middleware.
    OPA is an application for transforming policy documents into self-service interviews that help you make complex decisions, and for deploying those policies in conjunction with other applications across your enterprise for auditable decision-making.
    Suggest you also check out OTN:
    http://www.oracle.com/technology/products/applications/policy-automation/index.html
    Davin Fifield

  • Solving "COMMIT business rules" on the database server

    Headstart Oracle Designer related white paper
    "CDM RuleFrame Overview: 6 Reasons to get Framed"
    (at //otn.oracle.com/products/headstart/content.html) says:
    "For a number of business rules it is not possible to implement these in the server
    using traditional check constraints and database triggers. Below you can find two examples:
    Example rule 1: An Order must have at least one Order Line ..."
    But, one method exists that allows solving "COMMIT rules" completely on the database level.
    That method consists of the possibility of delaying the checking of the declarative constraints (NOT NULL, Primary Key, Unique Key, Foreign Key, Check Constraints) until the commit
    (that method was introduced first in the version 8.0.).
    E.g. we add the field "num_emps" to the DEPT table, which always has the value of the number
    of the belonging EMP rows and add DEFERRED CK which uses the values from that field:
    ALTER TABLE dept ADD num_emps NUMBER DEFAULT 0 NOT NULL
    UPDATE dept
    SET num_emps = (SELECT COUNT (*) FROM emp WHERE emp.deptno = dept.deptno)
    DELETE dept WHERE num_emps = 0
    ALTER TABLE dept ADD CONSTRAINT dept_num_emps_ck CHECK (num_emps > 0) INITIALLY DEFERRED
    Triggers that insure the solving of the server side "COMMIT rules" are fairly simple.
    We need a packed variable that is set and reset in the EMP triggers and those value
    is read in the bur_dept trigger (of course, we could have place the variable in the package
    specification and change/read it directly, thus not needing the package body,
    but this is a "cleaner" way to do it):
    CREATE OR REPLACE PACKAGE pack IS
    PROCEDURE set_flag;
    PROCEDURE reset_flag;
    FUNCTION dml_from_emp RETURN BOOLEAN;
    END;
    CREATE OR REPLACE PACKAGE BODY pack IS
    m_dml_from_emp BOOLEAN := FALSE;
    PROCEDURE set_flag IS
    BEGIN
    m_dml_from_emp := TRUE;
    END;
    PROCEDURE reset_flag IS
    BEGIN
    m_dml_from_emp := FALSE;
    END;
    FUNCTION dml_from_emp RETURN BOOLEAN IS
    BEGIN
    RETURN m_dml_from_emp;
    END;
    END;
    CREATE OR REPLACE TRIGGER bir_dept
    BEFORE INSERT ON dept
    FOR EACH ROW
    BEGIN
    :NEW.num_emps := 0;
    END;
    CREATE OR REPLACE TRIGGER bur_dept
    BEFORE UPDATE ON dept
    FOR EACH ROW
    BEGIN
    IF :OLD.deptno <> :NEW.deptno THEN
    RAISE_APPLICATION_ERROR (-20001, 'Can''t change deptno in DEPT!');
    END IF;
    -- only EMP trigger can change "num_emps" column
    IF NOT pack.dml_from_emp THEN
    :NEW.num_emps := :OLD.num_emps;
    END IF;
    END;
    CREATE OR REPLACE TRIGGER air_emp
    AFTER INSERT ON emp
    FOR EACH ROW
    BEGIN
    pack.set_flag;
    UPDATE dept
    SET num_emps = num_emps + 1
    WHERE deptno = :NEW.deptno;
    pack.reset_flag;
    END;
    CREATE OR REPLACE TRIGGER aur_emp
    AFTER UPDATE ON emp
    FOR EACH ROW
    BEGIN
    IF NVL (:OLD.deptno, 0) <> NVL (:NEW.deptno, 0) THEN
    pack.set_flag;
    UPDATE dept
    SET num_emps = num_emps - 1
    WHERE deptno = :OLD.deptno;
    UPDATE dept
    SET num_emps = num_emps + 1
    WHERE deptno = :NEW.deptno;
    pack.reset_flag;
    END IF;
    END;
    CREATE OR REPLACE TRIGGER adr_emp
    AFTER DELETE ON emp
    FOR EACH ROW
    BEGIN
    pack.set_flag;
    UPDATE dept
    SET num_emps = num_emps - 1
    WHERE deptno = :OLD.deptno;
    pack.reset_flag;
    END;
    If we insert a new DEPT without the belonging EMP, or delete all EMPs belonging to a certain DEPT, or move all EMPs of a certain DEPT, when the COMMIT is issued we get the following error:
    ORA-02091: transaction rolled back
    ORA-02290: check constraint (SCOTT.DEPT_NUM_EMPS_CK) violated
    Disvantage is that one "auxiliary" column is (mostly) needed for each "COMMIT rule".
    If we'd like to add another "COMMIT rule" to the DEPT table, like:
    "SUM (sal) FROM emp WHERE deptno = p_deptno must be <= p_max_dept_sal"
    we would have to add another column, like "dept_sal".
    CDM RuleFrame advantage is that it does not force us to add "auxiliary" columns.
    We must emphasize that in real life we would not write PL/SQL code directly in the database triggers, but in packages, nor would we directly use RAISE_APPLICATION_ERROR.
    It is written this way in this sample only for the code clarity purpose.
    Regards
    Zlatko Sirotic

    Zlatko,
    You are right, your method is a way to implement "COMMIT rules" completely on the database level.
    As you said yourself, disadvantage is that you need an extra column for each such rule,
    while with CDM RuleFrame this is not necessary.
    A few remarks:
    - By adding an auxiliary column (like NUM_EMPS in the DEPT table) for each "COMMIT rule",
    you effectively change the type of the rule from Dynamic (depending on the type of operation)
    to a combination of Change Event (for updating NUM_EMPS) and Static (deferred check constraint on NUM_EMPS).
    - Deferred database constraints have the following disadvantages:
    When something goes wrong within the transaction, then the complete transaction is rolled back, not just the piece that went
    wrong. Therefore, it becomes more important to use appropriate commit units.
    There is no report of the exact row responsible for the violation nor are further violations either by other rows or of other
    constraints reported.
    If you use Oracle Forms as a front end application, the errors raised from deferred constraints are not handled very well.
    - CDM discourages the use of check constraints. One of the reasons is, that when all tuple rules are placed in the CAPI,
    any violations can be reported at the end of the transaction level together with all other rule violations.
    A violated check constraint would abort the transaction right away, without the possibility of reporting back other rule violations.
    So I think your tip is a good alternative if for some reason you cannot use CDM RuleFrame,
    but you'd miss out on all the other advantages of RuleFrame that are mentioned in the paper!
    kind regards, Sandra

  • Oracle Rules Manager vs Oracle Business Rules

    Hi
    Can someone explain the difference between Oracle Rules Manager and Oracle Business Rules.
    Is Oracle Promoting both the products?
    What I understand is that Oracle Rules Manager comes a part of the Oracle Database 10g R2 (and 11g) and Oracle Business Rules is a part of the SOA suite.
    Is there any difference in the positioning of both these products?
    Our client is evaluating various Rules engines in the market and we want to make sure that we choose the correct product.
    Thanks, Srini

    Igor S. wrote:
    He solves the same problem with rules and without. My question was what would be better? Why would you chose one over the other. I prefer rules that is easy to state, easy to read, and easy to implement. Clear text rules in Prolog being a firm favourite. :-)
    Using a rules engine, with a fairly complex API, in order to define rules? I would want very sound and very robust justification for that.
    Taking this EMP table example. If there is a single AddEmp() PL/SQL procedure interface for adding employees, it is simple matter to see what it does, how it does that, and test and debug that. The only knowledge needed is the ability to read and understand the source code. The same cannot be said of rules engines.
    As for the issue of updating AddEmp() with new rules. Edition redefinition takes care of versioning database objects. And in a far more controlled fashion than dealing with a rules engine that is dynamically update now! while the database is in use - and you have no real idea or real control over when exactly now! was.

Maybe you are looking for

  • Commercial Invoice no at Migo

    Hi All, We are doing Migo for Imports PO , first we have done 103  and here the commercial invoice popup comes with no invoice number and we are just entering and saving the 103 document. Then  we are clearing the invoice for customs vendor in MIRO ,

  • Will TM backup to a destination volume smaller than the source disk?

    If I buy an iMac with a 650G hard disk (which is way bigger than I need), can I use TM to backup to a 500G external disk?

  • Cisco WLC5508 Dynamic VLAN assignment error

    Hi All, We have a HA (SSO) WLC controller pair in two DC's with the Management Interface managing the AP's. The AP's are located in the Campus LAN and the Campus and DC networks are seperated by a L3 boundary. The plan is for one of the WLAN's to pro

  • OpenSSL Config Solaris 5.04J, Tomcat mod_jk2 connector

    Hi everyone, I'm trying to configure SSL for logins.  I have configured the apache server to use SSL, but after a couple clicks (within the imageserver), I see the following message in the apache log files: [Thu Apr 13 18:49:40 2006] [notice] Apache

  • SAP SD career

    Hi Everyone,            I am currently working in IT industry having 3.5 years of experience. But to be frank I'm not at all satisfied with what I am working,so I have thought of pursuing my career in SAP SD as I dont want to be in technical side any