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

Similar Messages

  • How do I invoke decision service of business rules in soa suite 11g?

    How do i invoke the decision service of my business rules in SOA 11g.
    I have an invoke activity in my bpel process which invokes my decision service from the dictionary BUT
    it fails saying that the "name" attribute (NCNAME type) has invalid value while calling the method 'callFunctionStateful'/'callFunctionStateful' !!
    What value do I pass in that attribute? Please help.
    Input:
    <input>
    <callFunctionStateful_InputVariable>
    <part name="payload">
    <callFunctionStateful name="">
    <parameterList>
    <customerdetails>
    <name>susmit</name>
    <address>kolkata</address>
    <sex>male</sex>
    <cellnumber>54355</cellnumber>
    </customerdetails>
    </parameterList>
    </callFunctionStateful>
    </part>
    </callFunctionStateful_InputVariable>
    </input>
    Fault:
    <bpelFault><faultType> <message>0</message></faultType><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>oracle.fabric.common.FabricInvocationException: Schema validation failed for message part payload. Please ensure at the message sender level that the data sent is schema compliant.</summary></part><part name="detail"><detail>Invalid value '' for attribute: 'name'</detail></part><part name="code"><code>null</code></part></remoteFault></bpelFault>

    Provide the name of the Decision Service as specified in the .decs file under the tag <decisionService name="........".
    Regards
    Albin I

  • Business Rules in  SOA suite Middleware 11.1.1.5.0

    Hi,
    I am working on SOA suite Middleware 11.1.1.5.0, I have created a bepl process and humantask and i m using business rule for routing.I have created a Ruleset with multiple business rules and all these business rule are having medium priority (default priority).
    Along with these businee rules I have also created a default rule with lowest priority.
    IF "TRUE" == "TRUE"
    THEN
    call ignoreParticipant(ruleName : "Rule5",lists : Lists);
    When I test my BPEL process after matched business rule fired this Rule5 is always getting fired.
    But I want this Rule5 to fire only if none of business rules are fired.
    Is this possible ??
    regards.

    Thanks Baskar
    Installation log shows that process stopped here:
    +[java] 09/09/02 15:01:42 Notification ==>Initializing Servlet: oracle.j2ee.ws.server.provider.ProviderServlet for web application provider-war+
    Does this tells you something?
    The only thing that shows an error is Web Services Manager Control on Policy Management - Manage Policies menu option, it shows:
    500 Internal Server Error
    Servlet error: An exception occurred. The current application deployment descriptors do not allow for including it in this response. Please consult the application log for details.
    Other menu options does not show error
    I didn't use it yet, so I can't tell if there is a problem or some configuration missing.
    Is this familiar to you?
    Thanks in advance

  • Extended XSD's and Oracle business rules in SOA

    I have extended an XSD to add new elements within a complex object but when I use these within Business rules I receive the following error
    [10:10:58 AM] Invalid logging line: #;There was an error deploying the composite on SOAAdminServer: Deployment Failed: Error occurred during deployment of component: OracleRules1 to service engine: implementation.decision, for composite: testExtended: oracle.fabric.common.FabricDeploymentException: [ERROR] A class/interface with the same name "com.lmco.lmco.pfw.preadvicevalidationcanonical.PreadviceCollection" is already in use. Use a class customization to resolve this conflict.
    [10:10:58 AM] Invalid logging line: #;  line 5 of oramds:/apps/PFW/xsd/preadviceValidationCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] (Relevant to above error) another "PreadviceCollection" is generated from here.
    [10:10:58 AM] Invalid logging line: #;  line 3 of oramds:/apps/PFW/xsd/preadviceCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] A class/interface with the same name "com.lmco.lmco.pfw.preadvicevalidationcanonical.Preadvice" is already in use. Use a class customization to resolve this conflict.
    [10:10:58 AM] Invalid logging line: #;  line 12 of oramds:/apps/PFW/xsd/preadviceValidationCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] (Relevant to above error) another "Preadvice" is generated from here.
    [10:10:58 AM] Invalid logging line: #;  line 10 of oramds:/apps/PFW/xsd/preadviceCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] A class/interface with the same name "com.lmco.lmco.pfw.preadvicevalidationcanonical.HeaderType" is already in use. Use a class customization to resolve this conflict.
    [10:10:58 AM] Invalid logging line: #;  line 21 of oramds:/apps/PFW/xsd/preadviceValidationCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] (Relevant to above error) another "HeaderType" is generated from here.
    [10:10:58 AM] Invalid logging line: #;  line 30 of oramds:/apps/PFW/xsd/preadviceCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] Two declarations cause a collision in the ObjectFactory class.
    [10:10:58 AM] Invalid logging line: #;  line 5 of oramds:/apps/PFW/xsd/preadviceValidationCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] (Related to above error) This is the other declaration.
    [10:10:58 AM] Invalid logging line: #;  line 3 of oramds:/apps/PFW/xsd/preadviceCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] Two declarations cause a collision in the ObjectFactory class.
    [10:10:58 AM] Invalid logging line: #;  line 12 of oramds:/apps/PFW/xsd/preadviceValidationCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] (Related to above error) This is the other declaration.
    [10:10:58 AM] Invalid logging line: #;  line 10 of oramds:/apps/PFW/xsd/preadviceCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] Two declarations cause a collision in the ObjectFactory class.
    [10:10:58 AM] Invalid logging line: #;  line 21 of oramds:/apps/PFW/xsd/preadviceValidationCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] (Related to above error) This is the other declaration.
    [10:10:58 AM] Invalid logging line: #;  line 30 of oramds:/apps/PFW/xsd/preadviceCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #; {rootCauses=[]}: [ERROR] A class/interface with the same name "com.lmco.lmco.pfw.preadvicevalidationcanonical.PreadviceCollection" is already in use. Use a class customization to resolve this conflict.
    [10:10:58 AM] Invalid logging line: #;  line 5 of oramds:/apps/PFW/xsd/preadviceValidationCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] (Relevant to above error) another "PreadviceCollection" is generated from here.
    [10:10:58 AM] Invalid logging line: #;  line 3 of oramds:/apps/PFW/xsd/preadviceCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] A class/interface with the same name "com.lmco.lmco.pfw.preadvicevalidationcanonical.Preadvice" is already in use. Use a class customization to resolve this conflict.
    [10:10:58 AM] Invalid logging line: #;  line 12 of oramds:/apps/PFW/xsd/preadviceValidationCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] (Relevant to above error) another "Preadvice" is generated from here.
    [10:10:58 AM] Invalid logging line: #;  line 10 of oramds:/apps/PFW/xsd/preadviceCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] A class/interface with the same name "com.lmco.lmco.pfw.preadvicevalidationcanonical.HeaderType" is already in use. Use a class customization to resolve this conflict.
    [10:10:58 AM] Invalid logging line: #;  line 21 of oramds:/apps/PFW/xsd/preadviceValidationCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] (Relevant to above error) another "HeaderType" is generated from here.
    [10:10:58 AM] Invalid logging line: #;  line 30 of oramds:/apps/PFW/xsd/preadviceCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] Two declarations cause a collision in the ObjectFactory class.
    [10:10:58 AM] Invalid logging line: #;  line 5 of oramds:/apps/PFW/xsd/preadviceValidationCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] (Related to above error) This is the other declaration.
    [10:10:58 AM] Invalid logging line: #;  line 3 of oramds:/apps/PFW/xsd/preadviceCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] Two declarations cause a collision in the ObjectFactory class.
    [10:10:58 AM] Invalid logging line: #;  line 12 of oramds:/apps/PFW/xsd/preadviceValidationCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] (Related to above error) This is the other declaration.
    [10:10:58 AM] Invalid logging line: #;  line 10 of oramds:/apps/PFW/xsd/preadviceCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] Two declarations cause a collision in the ObjectFactory class.
    [10:10:58 AM] Invalid logging line: #;  line 21 of oramds:/apps/PFW/xsd/preadviceValidationCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    [10:10:58 AM] Invalid logging line: #;[ERROR] (Related to above error) This is the other declaration.
    [10:10:58 AM] Invalid logging line: #;  line 30 of oramds:/apps/PFW/xsd/preadviceCanonical.xsd
    [10:10:58 AM] Invalid logging line: #;
    I am unable to find any pointers on how to (Use a class customization to resolve this conflict.) resolve this just putting this out there, any help people

    Hi
    I'm facing a similar issue. Were you able to resolve this?
    Regards
    RaviKiran

  • Oracle Business Rules decision tables - export

    This is a beginner's question.. Suppose that you want to use an Oracle Business Rules (OBR) decision table, for example to check company’s eligibility for financing based on their country and business type (PRIVATE or PUBLIC). You would define a corresponding decision table in JDeveloper with true/false assignments in the Actions. Is it possible to export this decision table somehow? Ideally we would want to have a web service returning the decision table data as XML, which would then be used to generate PDF or a dynamic webpage etc. Then we would have OBR as the only point of data entry.

    I moved this to "SOA Suite and OC4J 11g Technology Preview"
    Business Rules - Decision Tables and Buckets
    Chandresh

  • DB Call from Oracle Business Rule +Java Method call from OBR

    Hi,
    1.We have a requirement in project where we need to make DB Call from Business rule.
    We are using ORACLE SOA11g.
    Is this possible.Any pointers on this will be helpfull.
    2.Can we call java method from Oracle Business Rule.If so pls suggest how it can be done.
    Thanks In Advance,
    Oracle SOA User

    You can implement java class to make database updates using JDBC. You can add Java class as fact in business rules and invoke methods as actions of the business rules.
    Hope this will help.
    Jayesh Patel
    http://jayesh-patel.blogspot.com/
    http://www.yagnasys.com/

  • Oracle Business Rules!!

    Hi all,
    Is there any option in 11g SOA Suite where i can create rules in a webbrowser like "Rules Author " option in 10g?
    i m also aware of SOA Composer..but using soa composer is it possible to create rules at design time?
    any suggestions?
    Thanks,
    karthik
    Edited by: karthik !! on May 7, 2010 10:29 AM

    Hi Karthik,
    I wanted to start with Oracle Business Rules,please help me with the links for tutorial for starting up with OBR.
    I tried to download SOA Suite 10g and also installed it successfully
    PLease guide me on 10g with pre-requiste to start on this.
    Thanks in advance.
    Edited by: user613889 on Jun 16, 2010 4:22 AM

  • Oracle Business Rules Quick Start

    Hi,
    I want to start learning Oracle Business Rules,i have installed Oracle SOA Suite 10g and JDeveleoper 10g.
    Please guide me how i can start with small demo on OBR.
    Thanks in Advance

    http://www.oracle.com/technology/sample_code/products/rules/index.html#Samples_10gR3
    Regards,
    Anuj

  • 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

  • Ruleauthor.ear and rulehelp.ear for Oracle Business Rules

    I'm following the instructions for installing Oracle Business Rules in Standalone OC4J. The instructions say you need to get files (in the subject line of this thread) from the full Oracle App Server install.
    This was a bit of a surprise because I'm interested in running OBR without installing the full 10.1.3 App Server (which is, of course, why I'm following the instructions to install on Standalone OC4J).
    The files are in the Oracle App Server install directory (for "Disk 1") inside this file:
    ..\stage\Components\oracle.rules\10.1.3.0.0\1\DataFiles\common.jarMy question is: are there any other dependencies to the full Oracle App Server for running Oracle Business Rules in a Standalone OC4J?
    Thanks,

    Hi Ram,
    You can download it from here -
    For 10g,
    http://www.oracle.com/technology/software/products/ias/htdocs/101310.html (section - Oracle SOA Suite 10g (10.1.3.x))
    For 11g,
    http://www.oracle.com/technology/software/products/middleware/htdocs/fmw_11_download.html (section - SOA Suite (11.1.1.3.0) Business Process Management (11.1.1.3.0))
    Regards,
    Anuj

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

  • Oracle Business Rules :  File Type Rules Repository Creation Problem

    Hi Gurus,
    I am trying to create File Type Rules Repository(SOA Suite 10.1.3.3).
    As per the documentation:user Guide
    Oracle Business Rules supplies a blank file repository that does not contain a dictionary. This file repository is named "emptyFileRepository" and is located in the
    $ORACLE_HOME/rules/lib directory.To setup a new file repository, copy and rename the emptyFileRepository file.
    Then, provide this file name and location in the Repository Connect page
    I did the same thing.I copied the emptyFileRepository and renamed the file.After giving the file location and click on the Create button it is throwing the error "Please provide a valid directory path." Please Help me to fix this.
    The same kind of the question was posted on the same forum which was un answered.Please guide me to fix the problem.I googled a lot but no help found.
    please route me to proper source.
    Thanks in advance..
    Regards,
    ravi

    I was able to create repository for business rules few weeks ago perhaps I was using an old version of the firefox, now I upgraded to firefox 3.5.7 and get the same error. IE 7 hangs, did you get a solution yet?
    I am planning to downgrade my firefox and give it a try. Please update if you find a fix.

  • Oracle Rule Author(Oracle Business Rules)

    Hi,
    Iam implementing Oracle Business Rules, while configuring rules with Rule Author, a problem is faced, a variable data which is set in one rule's action is not available to next rule's condition.
    i.e a variable set in one rule can not be used in other rule as condition.
    Is there any option to make it work,
    thanks & regards.
    anil

    I think you would get better response on the question if you post the same question to the SOA Suite forum (SOA Suite
    A

  • Oracle Business Rules SDK and Jdeveloper Plugin

    1. I am trying to locate Oracle Business Rules SDK for download to evaluate the package for a non-SOA, java EE application.
    2. I am also trying to locate a plugin for JDeveloper to create OBR rules.
    Any help would be appreciated.
    Thanks.

    No, not in 10.1.3 and not in the first planned 11 release. It is on the list of candidate features for future releases.

Maybe you are looking for

  • Photo CD created by Disk Utility not seen by Windows

    With my Disk Utility, I created a photo CD (appendable) - common .jpg, nothing special. When my daughter tried to print the pics with Windows, her PC said that the disk was blank. The Genius Bar at the nearest Apple store was not much helpful. Beside

  • Any suggestions on using apple TV to display signage in a building

    We have several old flat screens we would like to repurpose in the building for signage. Any suggestions on how we can use apple tv to deliver this content? software requirements?

  • Load Search Interfaces in Endeca 3.0

    Hi, In version 2.4 we had this nice LoadIndexingConfiguration graph which sets some input attributes to searchable and create different search interfaces based on the input file. In version 3.0 this graph is gone and now (as far as I see) the LoadCon

  • Adjustment Layer For Audio Effects

    We've the latest Adjustment Layer For Video Fx In Premiere now days.....but my question is Did premiere have anything like Adjustment Layer....So Basically if you want to add 20 Sound Effects in 40 Clips You gonna spend the whole day for doing that..

  • Inspection plan - Valid to date

    Dear gurus, Iam using change number to create Inspection plan. System is displaying always Valid to date as "31.12.9999". But as per business requirement of the client, validity period is 3 yrs. How can i change the date. 1)     Can i cahnge at chang