Issue on Business Rules in SOA

Hello
I am writing a business rule as per the screen shot and in one scenario it is firing twice even though i selected 'there is a case where' option.
My requirement was if pem >0 or tool name is 'PEM' then add PEM. It is firing twice in case if pem >0 and tool name is 'PEM' (both fullfilled). Can anybody help me on this please?
Thanks!

Don't know much about SOA Composer (sorry - you've hit the BPM forum), but you should be able to see the business rules from the Oracle BPM Composer. If you've installed BPM, go to http://xx:####/bpm/composer and you'll see business rules after poking around a little. Let me know if you need more help finding them.
Dan

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

  • Update  details for Business Rules from SOA Composer

    Hi All ,
    I am not able to update Business Rules from SOA Composer (http://localhost:7001/soa/composer).
    I have tested with many browser and Please , some one can suggest .. on this .
    Rgds
    Sudhee

    Thanks for your reply ,
    Just Using BPEL component and BR...
    Somehow i am not able to update Business rules from Composer .
    Rgds
    Sudhee

  • Group Security Issue with Business Rules

    Hopefully you experts out there can follow this. We have about 200 users in our Planning application split into 3 categories (Admins, Interactive Users and Planners) via groups setup in Shared services. We also have an email group list setup in Outlook that has all 200 users in it that we use to send out emails to all users regarding the application. So in Shared Services we have the email group list as an assigned group in the Planners group. So as new people are added to the group list in email they are automatically included as a user in the Planning application. People that are Admins or Interactive Users are manually added to those groups in Shared Services. Everything seemed to be working fine until we tried blocking the Planners groups from running certain business rules in the application. We have clusters setup in Essbase to control access to the business rules. I went into the cluster and set the Planners group to cannot validate or launch on certain rules but found that I now could not run the business rules either even though I am an Admin and the Admin group has vaildate and launch privledges in the cluster. I believe the issue has to do with the fact that I am by default in the Planners group because I am in the email group list which is assigned to the Planners group in Shared Services. Other than setting up and managing 3 seperate email group lists and assigning them individually in Shared Services, does anyone know how I can manage business rules security using the 3 groups i have setup? I hope this makes sense. If not I can provide more detail. Thanks.

    Have you tried using Business Rules projects? Create a project for the admin Shared Services group and assign all rules to that group. Create a Planning project for planners and assign only rules that you want them to run. Any rule that planners should not have access to would be removed from the Planner business rules project, but still in the admin project for you to run.

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

  • Security issue in Business Rule

    Hi All,
    I've one user who is provisioned for business rules in shared services. I can see the user in Essbase user list. But when I try to assign the user to a business rule, I don't see that user in the "Add user" pop up box. There are total 121 essbase users and 120 users can be assigned to the business rule except that one. This is quite surprising and I tried lot of options but no result yet.
    I'm using system 9.2. And I tried below options:
    Deprovision the user and provision him again in shared service.
    Ran the security refresh in planning desktop
    restart essbase services
    Please let me know if you have any idea to correct this issue, Thanks in advance!!

    Log into "My Oracle Support" and have a search for doc id 763345.1, read section "Users and rights"
    Hopefully it will be useful to you.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • 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

  • How to view or Edit Business Rules in SOA Composer

    HI,
    We have a requirement to use Business Rules with OSB. We have OSB 11.1.1.5 installed in Clustered environment. Installed SOA composer patch on top of OSB 11.1.1.5. I have createed and deployed the sample Business Rules WAR/SAR targeted it to Admin Server. I could able to open Business Composer URL. Though unable to see any Rules. Nothing is available in Composer. I have privilege as "Admin".
    In Server --> Deployments --> Composer war is active.
    What else I need to check to view the Business Rules in Composer! Please let me know quick remedy to overcome!
    Edited by: 945206 on Jul 10, 2012 2:51 AM

    Don't know much about SOA Composer (sorry - you've hit the BPM forum), but you should be able to see the business rules from the Oracle BPM Composer. If you've installed BPM, go to http://xx:####/bpm/composer and you'll see business rules after poking around a little. Let me know if you need more help finding them.
    Dan

  • 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

  • Small issue in Business Rules

    Dear All
    i have a Business Rule callingin BPEL Process based on below XSD file
    <?xml version="1.0" encoding="windows-1256" ?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="http://www.bank.com/bankbpel"
    targetNamespace="http://www.bank.com/bankbpel"
    elementFormDefault="qualified">
    <xsd:complexType name="Client-BR-Input-Type">
    <xsd:sequence>
    <xsd:element name="Status" type="xsd:string"/>
    <xsd:element name="is-VIP" type="xsd:string"/>
    <xsd:element name="Start-Date" type="xsd:date"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="Degree" type="Degree-Type"/>
    <xsd:element name="Client-BR-Input" type="Client-BR-Input-Type"/>
    <xsd:complexType name="Degree-Type">
    <xsd:sequence>
    <xsd:element name="Degree" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:schema>
    after finishing my rules and decisions, i dropped Business Rule inside BPEL and start to copy values in input parameters of Business Rule, but i face *"Exception - Problem Building Schema !" !!*
    and sure my problem now in XSD file, please advise why and how to avoid ? ..

    Dear All
    Resolved, it is a small issue as i expected, i forget to update in/out variables to map for elements in XSD file like below ..
    <variables>
    <variable name="dsIn"
    element="client:Client-BR-Input"/>
    <variable name="dsOut"
    element="client:Degree"/>
    </variables>
    thanks

  • Issue with business rule. Failed because the fact have not been found .

    Hello
    I'm trying to execute a business rule inside my process to evaluate a service output. I've been created the rules and have used before succesfully. I got a desicion table which evaluate the entry params and in the actions I've made a new Assert to create and return an instance of en.abis.ns.biasxsd.BIASFaultDetail. Sometimes it works perfectly and in other moments fails.
    I got the following exception. I'm so sorry about the spanish but this is the language the server uses.
    <bpelFault><faultType>0</faultType><operationErroredFault xmlns="http://xmlns.oracle.com/brValidateQualityScore/brValidateQualityScore_brValidateQualityScore_DecisionService"><part name="payload"><errorInfo xmlns="http://xmlns.oracle.com/brValidateQualityScore/brValidateQualityScore_brValidateQualityScore_DecisionService"><errorMessage>Error al ejecutar una unidad de trabajo de sesión de reglas, no se ha encontrado el hecho. La sesión de reglas 510027 ha fallado porque no se ha encontrado el hecho ki.abis.ns.biasxsd.BIASFaultDetail o no existe. Compruebe la excepción subyacente y corrija el error. Póngase en contacto con los Servicios de Soporte Oracle si no se puede corregir el error. 510027</errorMessage></errorInfo></part></operationErroredFault></bpelFault>To avoid language problems the error in English is somethiong like this:
    Failed to perform a unit work  of session  rules, not found the fact. The rule session 210027  failed because the fact have not been found ki.abis.ns.biasxsd.BIASFaultDetail, or does not exits. Check the underlying exception and correct the error. Contact Oracle Support Services if you can not correct the error
    Regards,
    isabelbernely

    Have you check if this Variable exist?
    Regards
    Amarnath
    http://amarnath-essbase-blog.blogspot.com

  • Issue in business rules attahed with forms (11.1.2.2.300)

    We have attached Business rules with relavent forms but when we run business rule from form some other rule is run instead.

    Hi Bilal,
    So the Sales_Value rule runs regardless of what rule you attach to the form?
    How are you running the rule? Run on Save, or through a right click menu? Just by clicking the rule on the left?
    Can you confirm that:
    In the Administer Forms and Ad Hoc Grids screen, the "Production_Quantity" rule id definitely attached and that in the Properties tab, you have the correct box ticked for that rule (e.g. Run on Save etc).
    Can you also make sure that the "Sales_Value" rule is NOT present in the form in the same screen?
    Do you get the same results when you run via Smart View?
    Have you deployed the application since you changed the form/Added the rule to the Form?

  • Track changes in business rule made using SOA composer

    Hi,
    I have business rules deployed on a server. Authorized user can change condition or any other thing in a business rule using soa composer. How can i track changes made in this business rule?
    i.e. I want to view the change and if possible who changes it.
    I am using SOA 11g
    Any help is appreciated
    Thanks

    Below document describes how to Monitor Decision Service Components and Engines.
    http://docs.oracle.com/cd/E29597_01/admin.1111/e10226/rules_mon.htm#CJAJJIJB

  • Business Rule RTP issue

    Hello,
    Currently I am seeing end users intermittently having issues on Business Rules. THe problem is that the description/prompt strings do not display when a user launches a rule. This seems to occur in both SmartView and IE8.
    Has anyone experienced this sort of issue before ?
    Cheers
    Chris

    I had some weird issues where the pop-up wasn't actually being displayed on the monitor, but it was opening (I think it was actually on 11.1.1.3).  We found this out by someone experiencing the problem, and then adding a second monitor for another purpose and the box would show up on the second monitor.  We ended up deleting the Excel items in the registry, and when Excel is reopened it rebuilt them and the popup worked, another option would have been to add a second monitor temporarily to move it back to the main monitor.
    Regards
    JTF

  • Performance issues while opening business rule

    Hi,
    we're working with Hyperion version 9.2.1 and we're having some performance problems while opening business rules. I analyzed the issue and found out that it has something to do with assigning access privileges to the rule.
    The authorization plan looks as followed:
    User A is assigned to group G1
    User B is assigned to group G2
    Group G1 ist assigned to Group XYZ
    Group G2 ist assigned to Group XYZ
    Group XYZ holds the provision "basic user" for the planning application.
    Without assigning any access priviliege the business rule opens immediately.
    By assigning access privilege to group G1/G2 (validate or launch) the business rule opens immediately.
    By assigning access privilege to group XYZ the business rule opens after 2-5 minutes.
    Has anyone an idea why this happens and how to solve this?
    Kind regards
    Uli
    Edited by: user13110201 on 12.05.2010 04:31

    This has been an issue with Business Rules for quite awhile. Oracle has made steps both forward and backward in later releases than yours; and they've issued patches addressing, if not completely resolving, the problem. Things finally seem to be much better in 11.1.1.3, although YMMV.

Maybe you are looking for

  • How can i find the spool request number in script

    Hi Experts, I need solution that how can i see the spool request number, bcoz i need to covert my script into pdf format. Thanks and Regards. Venkat N

  • I have a messaging mystery--"Hi"?

    I have a messaging mystery. A few days ago, I received an iMessage from one of my contacts. All it said was "Hi". I responded to it, but the person was surprised at my response because they hadn't texted me. Odd, but okay.  Then, last night, my husba

  • Odd issue in tnsnames.ora

    Hi guys, In my tnsnames.ora, there's a section as below: # Production QDBSP =   (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PROTOCOL = TCP)(HOST = qdb.lipt.com)(PORT = 1521))     (CONNECT_DATA =       (SERVICE_NAME = qdb.amers.ime.tes.com)  

  • Index.html as a link not working with Weblogic 6.0 SP2

    we use weblogic as a webserver with one of our web applications.           The index.html page is a soft link pointing to one of 2 pages.           1 page is a site up page and the other is a site down page.           Using a soft link worked fine wi

  • Advanced Searching  - Multiple Menu/List/Radio Button Criteria

    Hi All, I am looking for a dreamweaver and/or PHP/MySQL tutorial and/or extension and/or tool that can walk me through creating an advanced search page. For example, I have multiple search criteria which allow users to select various criteria: Menu/l