Oracle Business rule OBR SOA Suite 11.1.1.3.0

Hello
I created a business rule and used in my BPEL process. Example of business rule is as follows
< code > if the State is then going to give 10% discount < code >

If I need to change it to 25%
Can I change the business via jdev rule and redeploy the composite application.

Issue. How can I change the business rule through the EM?
I need to change the values of the rule without using jdev and redeploy the composite.
Thank you
Edited by: 803285 may 5, 2011 10:37

Edited by: 803285 may 5, 2011 10:38

I would use the SOA composer for this.

http://host/SOA/compositeur

the port usually is 8001 or as configured.

You can go and change rules dynamically at execution and save. It would lead to.

Tags: Fusion Middleware

Similar Questions

  • How to call service decision of business rules in soa suite 11 g?

    How to call the service of the decision of my business rules in SOA 11 g.

    I have an invoke activity in my bpel process that calls my decision to the dictionary service, BUT

    It fails to say that the attribute "name" (NCNAME type) has an invalid value when calling the method "callFunctionStateful" / "callFunctionStateful"!

    What value to spend in this attribute? Help, please.

    Entry:

    < input >
    < callFunctionStateful_InputVariable >
    < name of party 'payload' = >
    < name callFunctionStateful = "" >
    < parameterList >
    < customerdetails >
    kamale < name > < / name >
    Kolkata < address > < / address >
    male < sex > < / sex >
    < > 54355 cellnumber < / cellnumber >
    < / customerdetails >
    < / parameterList >
    < / callFunctionStateful >
    < / part >
    < / callFunctionStateful_InputVariable >
    < / Entry >


    Fault:

    < bpelFault > < faultType > < message > 0 < / message > < / faultType > < remoteFault xmlns = "http://schemas.oracle.com/bpel/extension" > < a name = "summary" part > < summary > oracle.fabric.common.FabricInvocationException: failed the validation schema for load of message part. Please ensure that at the level of the sender of the message that the sent data are consistent schema. < / Summary > < / piece > < part name = "details" > < retail value > invalidated "for attribute: 'name' < / detail > < / piece > < part name ="code"> < null code > < / code > < / piece > < / remoteFault > < / bpelFault >

    Specify the name of the decision function as specified in the file .decs under the tag

    Concerning
    Albin I

  • Business rules in soa suite 11 g

    Hi all

    I'm trying to understand the rules of trade to oracle 11g. I have the following questions: -.

    1. If the SOA and Admin Server restart, go back to the status of business rules to the State of origin?

    Lets say, I have a business rule where the credit limit is less than 100 (Limitecredit < 100) it's my rule of origin. This rule was changed so such that the value of credit limit is now 200 (Limitecredit, 200) to the composer SOA. Now if the SOA and Admin Server is restarted, the business rule will get back to the original state i.e. (Limitecredit < 100). Please let me know because I don't have an environment now to test this point.

    2. What is the difference between 'say again' and 'Edit' actions?

    Thank you

    Hello

    1. about this one: no, the State is saved in the schema of metadata (data base). If you restart your server, the values of the rule would be with the last value entered.

    2. with 'say again' a new charge is created, for example if you receive a Limitecredit and if this value is less than 100 you create a new message with information about the benefits of credit. But when you use 'Edit', you change an existing load, for example, if your Limitecredit is less than 100, the attribute 'requireManualApproval' of the current message received would be updated to false.

    I hope this helps.

    Jorge

  • installation of oracle business rules

    Hi all


    Veuileez provide details of how install the rules.and of company oracle how to integrate business rules in .net

    Thanks and greetings
    C.Karukkuvel

    Oracle Business Rules comes with SOA Suite or Suite BPM. To install SOA Suite follow [http://download.oracle.com/docs/cd/E12839_01/doc.1111/e13925/overview.htm#sthref12]

  • Oracle business rules

    Hi all

    I am new to oracle company rules.i need a good site to learn oracle business rules to suite BPM.

    Thanks and greetings
    C.Karukkuvel

    http://www.Oracle.com/technology/products/IAS/business_rules/ seems to be a good starting point. It includes links to documentation, examples and demos.

  • Oracle business rule editor/designer as a stand-alone web application

    Hi all

    I want to use the engine of trade rules Oracle on non_soa J2EE application with weblogic server.i found my solution in this doc http://docs.oracle.com/cd/E28271_01/user.1111/e10228/non_soa.htm#ASRUG828

    But I want to have my business rule editor/designer as a stand-alone web application for the use of analysts to create the new rule, modify existing and... .without deployment main editing application and rules affected on app at runtime.

    Can I do it?

    Thank you.

    Fazel.

    Check the functionality of the SOA composer where you can manage the rules and make them deployable to the execution of composites and applications that use the rules.  You may need to develop the first time within Jdev but you can edit and change them in SOA composer.  You can find the composer SOA in your local installation to http://hostname:soaPort/soa/composer /

    In addition, please refer to the documentation here: http://docs.oracle.com/cd/E23943_01/user.1111/e10228/rtdt.htm

  • 11.1.1.2 Oracle: Oracle Business Rules: rules update on the fly

    Hello

    I understand that in the latest version of Soa (11.1.1.2), rules, already built on Jdeveloper can be changed from the em console.

    I installed everything, but could not find my path to such a facility. Please provide advice.

    Kind regards
    Anand.

    Hi Anand,
    This service is provided by SOA composer not by EM.

    Try to access http://host:soa_server_port/soa/composer.

    You will be able to set/change the rules on the fly using this composer of SOA

  • Oracle Business Rule - Table of decision for loop

    Hi Experts,

    I have the scenario where I get the list of values, and I don't have to iterate over the values in the decision table. I can't use the normal return If so , in reason of the restriction of customer "only use table decision." Can someone guide me how to use the for loop in the decision table?

    Thank you

    We can check multiple values of the same element in the decision table. so no need to make a loop.

  • The behavior of business rule when you deploy a new version

    Hi Experts,

    My client is using bpm11g, they asked when you deploy a new version of bpmn process with build-in the business rule, what will happen to the existing and update of the composer?

    The old rule will be updated with the new version or will be preserved as it was? If the latter is true, when the new version will be effective?

    Best regards

    Hello

    What has to happen, is it time that you changed a BR in the composer, that a redeployment of the composite does not replace the amended administrative rules.

    You can / should export your composite of EM then you JDeveloper project reflecting changes in the BR in composer: using Oracle SOA composer with Oracle Business Rules - 11 g Release 1 (11.1.1.6.1).

    Kind regards
    Martian

  • Can we have another condition to the rule set (business rules)

    can we have condition ifElse in the set of rules?


    Thank you

    There is no IfElse in the rule set.

    If you require an If else, write 2 different rules:
    (1) with the positive test condition.
    (2) with the negative test condition.

    Oracle Business Rules follow Pattern Matching, Rete algorithm, not mistake for a procedural language built IfElse.

    --
    Mark recognition appropriate as useful or appropriate response, if your problem is resolved.

  • Oracle SOA Suite install for EBS R12.2.3

    I use the following Oracle Support document trying to get SOAP based web services for my install R12.2.3 Vision.

    Installation of Oracle E-Business Suite integrated SOA Gateway, version 12.2 (Doc ID 1311068.1()

    The first step is to install on SOA, if I can have more SOA running on the same VM as my app server.

    The DB and the application server are boxes VM with 12 GB RAM and 400 GB of space.

    Will be the RAM problem become if services SOA and Apps work together?

    Or will it be an idea that is sure to have a box of seperateVM for the rest of the SOA

    Thank you

    Rohit

    Rohit,

    As shown in the docs--> install Oracle SOA Suite 11 g (11.1.1.7.0) (recommended) or Oracle SOA Suite 11 g (11.1.1.6.0) running on the server, WebLogic 11 g (10.3.6) on a separate Oracle WebLogic Server.

    Thank you

    Hussein

  • Oracle BPM 10gR 3-Oracle SOA Suite 11g

    I'm not sure that some body else already asked.

    I produced Oracle BPM in production which is fine and happy with the way it works. Its developed from Version: 10.3.1.0.0 build: 100364 #. We use custom JSP, JavaComponent, etc. GRANDPA in this.

    We are thinking of migrating to SOA to Oracle 11g Suite.

    Is there any tool for that? If this isn't the case, nothing provided for?

    Do we need to re - write our application BPM from 10 g to 11 g? What all parties might need to re - write?

    To answer your question in the right way, I fear that there is no direct migration path of OBPM 10 g to Oracle SOA Suite 11 g. You will need to write to us - many things like

    1. the present of the BPM API are not public. If u will be something like GRANDPA as OBPM
    2. There is no support for PBL/Java in Oracle 11 g BPM. However, if you want to use the custom Java component you can use BPEL or spring with BPM. After all, each component is packed inside a single composite.
    3. it is recommended to have all of the dashboards and UI user developed with ADF if you are with Oracle SOA Suite 11 g but even if you have a JSP that shouldn't be a problem.

    This topic has been discussed a few days in this forum. You can find the thread here

    Business case to move from Oracle BPM from 10.3 g to BPM11g

  • Installation guide for BPM SOA Suite and Oracle 11g

    Does anyone know of a good installation guide for a new installation of the following SOA and BPM of Oracle 11 g (Windows 64 bit)?

    I'm looking to the 'Setup Guide quick for Oracle SOA Suite and Oracle Business Process Management Suite 11 g Release 1"(http://download.oracle.com/docs/cd/E14571_01/install.1111/e14318.pdf), but it is a bit dated (April 2010) and I see that is missing a few steps.

    Thank you

    Take a look at the for Oracle SOA Suite 11 g 1 material (http://www.oracle.com/technetwork/middleware/soasuite/overview/quickstartguidesoasuite11gr1ps3-313245.pdf) Quick Start Guide.

    The steps that do not appear in the document you mentioned are included in this document. It takes you through the necessary extra step for the installation of Oracle BPM. Although for 11.1.1.4, it works very well for implementing 11.1.15 in a DEV environment.

    Dan

  • Oracle SOA suite archiving of guidelines

    Someone at - it guidelines which can be used for the archiving of the principles for the suite Oracle's SOA. I understand the implications of the database of BPEL dehydration rapidly growing in size and we need to archive/purge the data at regular intervals to ensure that the database is kept as small as possible, but are there instructions on how to perform some (purging) archiving of data.

    I think not only the data of BPEL dehydration but I also need to consider cases of BSE and GOSA log data.

    can someone point me in the direction of documents, scripts or the guidelines?

    Kind regards
    Rich

    If you have the latest patch sets applied, you purge-scripting for dehydration store cleanup.

    http://www.Oracle.com/technology/tech/SOA/SOA-Suite-best-practices/soa_best_practices_1013x_drop3.PDF

    It depends on the needs of your business how to maintain their:

    -Delete the 'old' instance data after a period.
    -'Old' instance copy/move/save data to another location (other paintings / drawings / database)
    -Keep them for always in the dehydratrion store.
    -Establish on partitioning tables

    A lot of solutions, because there are several requirements.

    Marc
    http://orasoa.blogspot.com

  • Oracle SOA Suite 11 g for the payload of the Composite instance

    Hello! Im trying to run code from guide Oracle SOA Suite 11 g - get the payload instance of Composite - Part2

    IM added to the code to display the string after transformation:

    import java.io.StringWriter;

    import java.sql. *;

    import java.util.Hashtable;

    Javax.naming import. *;

    Javax.xml.transform import. *;

    Import javax.xml.transform.dom.DOMSource;

    Import javax.xml.transform.stream.StreamResult;

    Oracle.xml.binxml import. *;

    Oracle.xml.parser.v2 import. *;

    Import oracle.xml.scalable.InfosetReader;

    public class GetPayload {}

    public static connection getConnection() bird Exception {}

    Context ctx = null;

    Hashtable ht = new Hashtable();

    HT.put (Context.INITIAL_CONTEXT_FACTORY, "WebLogic.JNDI.WLInitialContextFactory");

    HT.put (Context.PROVIDER_URL, "t3://test.ru:8001");

    CTX = new InitialContext (ht);

    javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup("jdbc/SOADataSource");

    Return ds.getConnection ();

    }

    public static String getPayload() {}

    Statement stmt = null;

    Fitting out = null;

    ResultSet rs = null;

    String query =

    'select xmldoc.document DOC' + 'from xmldoc, instance_payload inspay, composite_instance cmpins xml_document ' +.

    "where xmldoc.document_id = inspay.payload_key"+ ".

    ' and inspay.instance_id = cmpins.id "+".

    ' and inspay.instance_type = 'composite' "+".

    "and doc. DOCUMENT_TYPE = 2 "+"

    'and inspay.instance_id = 1933802 ";

    String payload = "";

    XMLDocument doc = null;

    try {}

    connection = getConnection().

    stmt = connection.createStatement ();

    RS = stmt.executeQuery (query);

    XMLDOMImplementation xmldomimpl = new XMLDOMImplementation();

    While (RS. Next {}

    BinXMLProcessor xmlprocessor = BinXMLProcessorFactory.createProcessor ();

    XMLStream BinXMLStream = xmlprocessor.createBinXMLStream (rs.getBlob ("DOC"));

    BinXMLDecoder xmldecoder = xmlstream.getDecoder ();

    XmlReader InfosetReader = xmldecoder.getReader ();

    doc = (XMLDocument) xmldomimpl.createDocument (xmlreader);

    TransformerFactory tf = TransformerFactory.newInstance ();

    Transformer transformer;

    transformer = tf.newTransformer ();

    transformer.setOutputProperty (OutputKeys.OMIT_XML_DECLARATION, "yes");

    StringWriter writer = new StringWriter();

    transform. Transform (new DOMSource (doc), new StreamResult (writer));

    payload = m:System.NET.SocketAddress.ToString () .replaceAll () writer.getBuffer ("<", "& lt;"). replaceAll (">","& ;"); gt)

    }

    } catch (Exception e) {}

    e.printStackTrace ();

    } {Finally

    try {}

    If (rs! = null)

    RS. Close();

    If (stmt! = null)

    stmt. Close();

    If (connection! = null)

    Connection.Close;

    } catch (Exception e) {}

    }

    }

    return the payload;

    }

    Public Shared Sub main (String [] args) {}

    System.out.println (getPayload ());

    }

    }

    To project Im added a few jar:

    xmlparserv2.jar of middleware/oracle_common/modules/oracle.xdk_11.1.0

    wlclient.jar of /oracle/middleware/wlserver_10.3/server/lib

    When Im im project making errorrunning:

    D:\Oracle\Java\jdk1.6.0_45\bin\javaw.exe-serveur - classpath C:\JDeveloper\mywork\ParseXMLbin\.adf; C:\JDeveloper\mywork\ParseXMLbin\GetPayload\classes;D:\libs\oracle.xdk_11.1.0\xmlparserv2.jar;D:\libs\wlclient.jar-Djavax.net.ssl.trustStore=D:\Oracle\Middleware1\wlserver_10.3\server\lib\DemoTrust.jks GetPayload

    java.lang.ClassCastException: java.lang.Object incompatible with java.io.Serializable

    at weblogic.iiop.IIOPOutputStream.writeAny(IIOPOutputStream.java:1588)

    at weblogic.iiop.IIOPOutputStream.writeObject(IIOPOutputStream.java:2231)

    at weblogic.utils.io.ObjectStreamClass.writeFields(ObjectStreamClass.java:414)

    at weblogic.corba.utils.ValueHandlerImpl.writeValueData(ValueHandlerImpl.java:235)

    at weblogic.corba.utils.ValueHandlerImpl.writeValueData(ValueHandlerImpl.java:225)

    at weblogic.corba.utils.ValueHandlerImpl.writeValue(ValueHandlerImpl.java:182)

    at weblogic.iiop.IIOPOutputStream.write_value(IIOPOutputStream.java:1963)

    at weblogic.iiop.IIOPOutputStream.write_value(IIOPOutputStream.java:2001)

    at weblogic.iiop.IIOPOutputStream.writeObject(IIOPOutputStream.java:2266)

    at weblogic.jdbc.common.internal.RmiDataSource_WLSkel.invoke (unknown Source)

    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)

    at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)

    to weblogic.rmi.internal.BasicServerRef$ 1.run(BasicServerRef.java:522)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)

    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)

    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

    WebLogic journal file /oracle/middleware/user_projects/domains/ECMdomain/servers/soa_server1/logs/soa_server1.log

    # < 17 November 2015 09:44:04 EET > < WARNING > < RMI > < webtst.russvet.ru > < soa_server1 > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < WLS Kernel > > <>< ad53144a2e378d05:19b7a705:15101221102:-8000-00000000002ec16c > < 1447746244170 > < BEA-080003 > < RuntimeException thrown by rmi server: weblogic.jdbc.common.internal.RmiDataSource.getConnection)

    java.lang.ClassCastException: java.lang.Object incompatible with java.io.Serializable.

    java.lang.ClassCastException: java.lang.Object incompatible with java.io.Serializable

    at weblogic.iiop.IIOPOutputStream.writeAny(IIOPOutputStream.java:1588)

    at weblogic.iiop.IIOPOutputStream.writeObject(IIOPOutputStream.java:2231)

    at weblogic.utils.io.ObjectStreamClass.writeFields(ObjectStreamClass.java:414)

    at weblogic.corba.utils.ValueHandlerImpl.writeValueData(ValueHandlerImpl.java:235)

    at weblogic.corba.utils.ValueHandlerImpl.writeValueData(ValueHandlerImpl.java:225)

    at weblogic.corba.utils.ValueHandlerImpl.writeValue(ValueHandlerImpl.java:182)

    at weblogic.iiop.IIOPOutputStream.write_value(IIOPOutputStream.java:1963)

    at weblogic.iiop.IIOPOutputStream.write_value(IIOPOutputStream.java:2001)

    at weblogic.iiop.IIOPOutputStream.writeObject(IIOPOutputStream.java:2266)

    at weblogic.jdbc.common.internal.RmiDataSource_WLSkel.invoke (unknown Source)

    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)

    at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)

    to weblogic.rmi.internal.BasicServerRef$ 1.run(BasicServerRef.java:522)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)

    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)

    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

    Could help you find the solution?

    Thanks for the help guys.

    I created wlfullclient.jar and added instead wlclient.jar

    1. go to the server/lib directory.

    CD WL_HOME/server/lib

    2. use the following command to create wlfullclient.jar in server/lib directory:

    java-jar wljarbuilder.jar

    3. you can now copy and group wlfullclient.jar with client applications


    After that, I got error about not activate remote JDBC. Solution:

    /Oracle/middleware/user_projects/domains/ECMdomain/bin/setDomainEnv.sh

    WLS_JDBC_REMOTE_ENABLED = "-Dweblogic.jdbc.remoteEnabled =true"


    After these steps, I waited to succeed =) but once again an error:

    java.lang.NoClassDefFoundError: oracle/sql/BfileDBAccess

    Solution: add ojdbc6.jar to the project


    Now all the perfect job. I hope that this statement will help someone!

Maybe you are looking for

  • Fireforx 38.0.5 has no scroll bar

    This happened only since I updated the browser. If I click on a link and it will open in a new window, the new window has no display of the scrollbar or toolbar. I looked at various "topic: config ' resolutions, but I'm not a programmer and I was won

  • Cannot connect to AT &amp; T after updating to Firefox 14.01. Chrome OK

    After updating Firefox to 13.01 14.01, I can't access my AT & T account. The newspaper into a web page loads normally, but when I fill in the fields name and password and enter, he returned to the home page, no error message, empty fields.13.01 worke

  • Get the blue screen error saying windows has shut down to prevent damage to this computer

    My sons computer is BLUE with a message saying that windows was arrested for not to damage your computer. And it is stuck on that screen. Do you know why windows shuts down his computer? * original title - my son computer is blue and a message indica

  • Why my computer updated with (KB970158) today?

    Why my computer updated with (KB970158) today? Downloaded and installed with on my promise. I had my windows update set to check for updates but let me choose whether to download and install them BUT it work around my settings and installed in any ca

  • G6-2052er - SSD

    Hello I have a g6-2052er Pavilion and I thought to replace my HARD drive with an SSD, but could not know if it accepts the. Some of the discussions here say that people facing problems after buying a DDI and it turned out to not be supported by the l