Editing Business Rules at Runtime

Hi All,
I reviewed this doc http://edocs.bea.com/albsi/docs60/resources/ALBPM6.0_NewFeaturesOverview.pdf and wrote my first business rule in ALBPM. I use the rule to determine transition in my business process.
One of the benefits of business rules is allowing business analysts changing the rules at runtime. The business rule I created does not show up in my workspace. If I'm a business analyst and I want to change the rule, how can I do that? Do I have to open ALBPM designer/studio and change it there? If that is the case, I don't see how it is different from a developer changing it.
I'd like to get your thoughts on this, and if there is anything I can do to make the business rules easier accessible to the business folks.
Thanks!

Hi,
To allow end users to edit a business rule in the Workspace, in Studio:
1) add a Global activity in the process
2) right mouse click it -> "Main Task" -> click "Implementation type" and select "Edit Business Rules"
3) in the column on the right side, change the business rules you want the end user to edit from "No" to "Yes"
4) republish and deploy and log in as a user who is assigned the role where you added the Global activity (if the user was already logged in, log out and log back in).
Hope this helps,
Dan

Similar Messages

  • Editing Business Rules

    Hi All,
    I am using Hyperion Planning 11.1.1.1.0 and have a classic planning application.
    I created a few business rules using the Essbase Administrative Services Console.
    Now I need to let one of the users modify certain values used in the buisness rule. One way is to allow the user to access EAS Console and then edit the rule.
    However for a business user its not a very ideal way of editing the rules.
    Can somebody please suggest if at all there is some other way by which the user can modify the business rule without getting into much of a coding thing and out of EAS Console?
    Thanks in Advance.
    Regards.
    Alicia

    Hi,
    If you are using classic planning and in the first release of planning the only way to edit business rules is via EAS.
    I wouldn't really expect standard business users to be editing business rules, maybe the occasional user who has knowledge of business rules.
    Does the user really need to update code? Are run time prompts not enough. Should it not be a superuser or admin making these changes.
    In later versions of V11 there is also calc manager for classic planning though I am not a fan of this yet and feel it has a long way to go.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Edit Business Rules a Run Time

    Hi Friends,
    We can edit business rules at run time using SOA Composer if they belong to a SOA composite.
    Is it possible to edit business rules in non-SOA application at run time using SOA Composer or otherwise?
    Thanks,
    Sachin.

    Hi Ashish,
    Yes. I am referring to non-soa applications using Business Rules similar to grades application in below link:
         Creating a Rule-enabled Non-SOA Java EE Application
    When I deploy above application, I do not see the business rules dictionary available for editing in 'SOA Composer'. Does this mean that SOA composer can only show dictionaries belonging to SOA composite?
    And cannot show dictionaries in Non-SOA apps similar to one in above link?
    Thanks,
    Sachin.

  • Unable to open/edit Business rules v9.3

    Hello,
    I am unable to open/edit existing business rules in v9.3 in the AAS console. I get an error message: Exception occured: Please check your log for details.
    Business rules have been working without issues for months. I checked the easserver.log and it is getting a java.lang.nullpointerexception when I try to open/edit rules. I have done all the normal checks/updates: restarted services, rebooted servers, checked provisioning, refreshed security from shared services, refreshed planning to essbase, logged into Planning first, etc.
    I believe the issue occured when a business rule was deleted which "may" have been included in a sequence. Since I cannot open any BRs or sequences I cannot validate that assumption.
    Another side note, I can create a BR and attached it to a location, but once I save it I am unable to open it. I have started looking thru the tables in the AAS RDB but it "seems" ok.
    Any help would be appreciated!

    Hi,
    I have not come across this sort of issue before, if you don't find a solution then as a final measure I would backup up the repository and export all the rules/macros/variables etc to xml.
    Then I would first redeploy the web application server and see if that helps, if not I would reconfigure the database and drop it and then import the xml back in.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • 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

  • Able to edit Business Rules through Excel interface?

    Hi,
    I wonder if there is any way that I can add, modify or delete the Business Rules definitions through Excel interface. In the Admin Console, though the Business Rules interface looks neat, I encounter the following difficulties in editing the Account Transformation definitions:
    1. The check in the Reverse Sign sometimes disappears after the definitions being saved. I have to click something other than Business Rules, like Dimensions, Application, Security, etc, and come back to Account transformation again in order to have the Reverse Sign check being saved.
    2. I'm not able to to check the Reverse Sign in the last definition of Account transformation. It always disappears after being saved. My workaround is to put a dummy definition at the end or not to put that definition, which needs Reverse Sign, at the end.
    3. When I delete some definitions in the middle, the following error pops up after validation.
    [] value does not exists in ID of Account dimension.
    4. I have written my definitions in my design documents in Excel but I'm not able to copy and paste all of them to Admin Console's business rules. I have to fill in each value one by one.
    Or can I simply edit the table dbo.clcCALCAccount_XXXX? Since I used to be a database programmer, I feel it easier to directly edit the database table rather than using the business rules interface.
    Best Regards,
    Sunny

    Sunny,
    It is not according to the book but it is possible to change the business rules directly on the SQL. That is the way i do it sometime... and yes the table you point is the right one. You see other tables for other business rules...
    Usually i just do a copy and paste into excel. Then i change into excel (i also use EVPROs to check if the members are not calculated members...) and then i repaste it into SQL...
    But I have to say, do it at your own risk, as I stated before it is not really advised/safe...
    Nic

  • Business Rules Runtime Prompts

    Hello,
    in my planning application, i have a few business rules that cannot be linket do any dataform. Users must run them directly via "Tools->Business Rules" menu'.
    These Business Rules have Runtime Prompt. User can fill them directly in the text field or navigate the outline using the "Select Member" icon.
    1) Is there a way users can navigate the outline using Alias table? All members have aliases but i see only member names.
    Using Administration Services i use limit to filter variable's members. Again, my outline navigation in "Select Member" icon in Planning is on a non sorted member list. 2) is there a way to avoid the behaviour?
    Planning versione: 9.3.1.1.8 on windows server.
    thank u.
    daniele

    Hi,
    If you need to arrange your outline in proper order you need to go to:
    workspace navigate-> application library ->double click the application and you'll need to edit the application members.
    right click the parent member->reorder children (select the proper order of members)
    you need to deploy the applacation after you have done this. try this if it works
    regards,
    hanson

  • Runtime modification of Business Rules

    Hi Is there any place when client can modify Business Rules in runtime? I don't want to implement BR in code I want to make them dynamically.

    You can use the SOA Composer to do the same..
    URL:http://<SOA Server Host>:<SOA Server Port>/soa/composer/
    Mark the posting appropriately as "helpful" or "correct answer", if your issue is solved.
    Regards
    Albin I
    [http://www.albinsblog.com/]

  • Hyperion plannin can not launch business rules in basic mode

    Hi,all,
    We are updating HP system from version 9.2.1 to 11.1.2.1. There is a problem between two versions, here we go: Login Hyperion planning workspace,switch to basic mode,choose a form which has a business rule,in the tool bar,select edit menu,in Hyperion planning version 9,the menu contains a function:launch rules,which can launch the rule which is set on the choosen form,but in version HP 11,the launch rule function does not exist.where can i find or version 11.1.2.1
    has removed this function? Thanks a lot!
    帖子经 tony.lee编辑过

    Hi, tony.lee,
    you can set the business rule on the forms which you want in these steps:
    administration--manage data forms selected form edit--business rule option--add the business rule you want to launch .

  • Versioning Business Rules

    Hi Friends,
    I came across this questions during my discussion with stakeholders who plan to leverage OBR in their applications:
         Q] If we edit Business Rules at run time, how can we maintain versions to track changes and revert to a previous version if required?
    Any suggestions/experiences?
    Thanks,
    Sachin.

    Yep.  Since MDS is included in SQL Server I have several customers who use it to create a simple way for end users to manage "homeless" data. 
    David
    David http://blogs.msdn.com/b/dbrowne/

  • Business Rules : Sample Project

    Hi,
    Is any body has use the BPM's Business Rules feature, i need a sample project how to define and use this feature.
    Thanks,
    Brijesh Kumar Singh

    Here's a tutorial I wrote that shows how to create and edit business rules using the Oracle BPM 10g Business Rules Editor from both a developer and an end user perspective. It's a part of the basic training we provide:
    http://www.4shared.com/file/GiMR6iei/Business_Rules.html
    Dan

  • Two business rules runtime errors

    Hi,
    The business rules looks very nice but I got two runtime errors, The first I have to deploy twice else I got a wdsl error
    08/02/17 13:05:16 -------> CompositeDeployerTimer: deploying composites ...
    08/02/17 13:05:16 --------->deploying composite model: businessrules/br!1.0*2008-02-17_10-23-41_328
    17-feb-2008 13:05:16 oracle.integration.platform.PlatformMessages warningUnableRegisterService
    WARNING: Unable to register service.
    oracle.fabric.common.FabricException: Error in getting XML input stream: OrderCheckRules_DecisionService.wsdl: Error in getting XML input stream: OrderCheckRules_DecisionService.wsdl: Error in getting XML input stream: oramds:/br/OrderCheckRules_DecisionService.wsdl: MDS-00054: Het bestand dat moet worden geladen oramds:/br/OrderCheckRules_DecisionService.wsdl bestaat niet.
         at oracle.integration.platform.common.MDSMetadataManagerImpl.getDocumentAsInputStream(MDSMetadataManagerImpl.java:341)
         at oracle.fabric.common.wsdl.WSDLManager.loadWSDL(WSDLManager.java:141)
         at oracle.fabric.composite.model.CompositeModel.loadImports(CompositeModel.java:149)
         at oracle.fabric.composite.model.CompositeModel.getWSDLManager(CompositeModel.java:130)
         at oracle.integration.platform.blocks.soap.WebServiceEntryBindingComponent.load(WebServiceEntryBindingComponent.java:89)
    The other is more serious. All the business rules fails with the same error.
    17-feb-2008 13:11:45 oracle.bpel.services.common.ServicesLogger __log
    SEVERE: <.> ORABPEL-36335
    Fact not found in the rule engine working memory, rule session execution failed.
    The rule session bpel:1701 failed because an instance of the fact credit_check_br.OUTPUT could not be found in the working memory of the rule session.
    This is most likely a rule modeling error. The decision service interaction expects the fact instance to exist in the working memory of the rule session. Check the rule actions in rule designer and make sure that a fact of the expected type is being asserted. Contact oracle support if error is not fixable.
    17-feb-2008 13:11:45 oracle.bpel.services.common.ServicesLogger __log
    SEVERE: <.>      at oracle.bpel.services.rules.rpi.oracle2.OracleRuleSession.executeUnitOfWork(OracleRuleSession.java:516)
    17-feb-2008 13:11:45 oracle.bpel.services.common.ServicesLogger __log
    SEVERE: <.>      at oracle.bpel.services.rules.rpi.AbstractDefaultRuleSession.execute(AbstractDefaultRuleSession.java:272)
    17-feb-2008 13:11:45 oracle.bpel.services.common.ServicesLogger __log
    SEVERE: <.>      at oracle.bpel.services.rules.rpi.oracle2.OracleRuleSession.execute(OracleRuleSession.java:246)
    17-feb-2008 13:11:45 oracle.bpel.services.common.ServicesLogger __log
    SEVERE: <.>      at oracle.bpel.services.rules.impl.DecisionServiceImpl.process(DecisionServiceImpl.java:1273)
    17-feb-2008 13:11:45 oracle.bpel.services.common.ServicesLogger __log
    SEVERE: <.>      at java.lang.Thread.run(Thread.java:595)
    17-feb-2008 13:11:45 oracle.bpel.services.common.ServicesLogger __log
    SEVERE: <.> ORABPEL-36333
    Error while executing the rule session.
    The rule session bpel:1701 failed to execute.
    Check the underlying exception and correct the error. Contact oracle support if error is not fixable.
    17-feb-2008 13:11:45 oracle.bpel.services.common.ServicesLogger __log
    SEVERE: <.>      at oracle.bpel.services.rules.rpi.AbstractDefaultRuleSession.execute(AbstractDefaultRuleSession.java:287)
    SEVERE: <.> Fact not found in the rule engine working memory, rule session execution failed.
    The rule session bpel:1701 failed because an instance of the fact credit_check_br.OUTPUT could not be found in the working memory of the rule session.
    This is most likely a rule modeling error. The decision service interaction expects the fact instance to exist in the working memory of the rule session. Check the rule actions in rule designer and make sure that a fact of the expected type is being asserted. Contact oracle support if error is not fixable.

    I'm not sure what you did to create the rule you are running here. Did you try the Rules chapter of the 105 sample on the TP3 page? That one does work.
    Once you have it working using the sample, try your exercise again and let us know what you did to create your rule. There are many permutations here and we want to know what doesn't work.
    Heidi.

  • When i am trying to edit the Variable in the Business Rule?

    Hai Guys,
    When i am trying to edit the Variable in the Business Rule , I am getting String Error Message? Guys any one have any idea about the String Error Message

    Oh, so you're talking about an Essbase substitution variable.
    Try to surround the variable value with double quotes if it contains spaces.
    It's weird because its supposed to accept any value.

  • Oracle Business Rule : Unable to modify the rule at runtime

    Hi
    I am developing simple Business rule using Oracle jdevelper 11g which displays a message based on two rules.
    rule1 : If amount <= 100, displays the message "Less than or equal to 100"
    rule2 : If amount >100 and amount less than 200 display the message "Between 100 and 200"
    The above rule is created within the BPEL process which accepts a parameter. Once the BPEL project has been published, it has created a Dictionary with one ruleset having two rules mentioned above.
    If I test the BPEL process through em console response is getting displayed based on the above rule.
    Now I am trying to modify Rule2 through SOA Composer as below.
    Rule2 : If amount >100 and amount less than 300 display the message "Between 100 and 300"
    After editing and modifying the rule , the message is not getting updated properly in the properties window. If I save and commit the rule, BPEL process is giving the error
    If any one has faced this problem and got the solution, please help me to solve this issue
    Thanks in advance

    Hi
    Thanks for the response.
    I have saved and committed the new rule. When modified the rule, assert new value is displaying as blank. If I click on Validate button, it is not displaying any error. Once I save and commit it is showing below error in BPEL Process
    The selected operation process could not be invoked.
    An exception occured while invoking the webservice operation. Please see logs for more details.
    java.lang.Exception: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: faultName: {{http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure} messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage} at oracle.sysman.emas.model.wsmgt.WSTestModel.invokeOperation(WSTestModel.java:575) at oracle.sysman.emas.view.wsmgt.WSView.invokeOperation(WSView.java:381) at oracle.sysman.emas.view.wsmgt.WSView.invokeOperation(WSView.java:298) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.el.parser.AstValue.invoke(Unknown Source) at com.sun.el.MethodExpressionImpl.invoke(Unknown Source) at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53) at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1256) at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:788) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:306) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:186) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:101) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446) at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177) at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:175) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:179) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.core.model.targetauth.EMLangPrefFilter.doFilter(EMLangPrefFilter.java:158) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:542) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111) at java.security.AccessController.doPrivileged(Native Method) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:178) Caused by: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: faultName: {{http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure} messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage} at oracle.sysman.emSDK.webservices.wsdlapi.dispatch.DispatchUtil.invoke(DispatchUtil.java:260) at oracle.sysman.emSDK.webservices.wsdlparser.OperationInfoImpl.invokeWithDispatch(OperationInfoImpl.java:992) at oracle.sysman.emas.model.wsmgt.PortName.invokeOperation(PortName.java:729) at oracle.sysman.emas.model.wsmgt.WSTestModel.invokeOperation(WSTestModel.java:569) ... 79 more Caused by: javax.xml.ws.soap.SOAPFaultException: faultName: {{http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure} messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage} at oracle.j2ee.ws.client.jaxws.DispatchImpl.throwJAXWSSoapFaultException(DispatchImpl.java:1024) at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:808) at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:235) at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:106) at oracle.sysman.emSDK.webservices.wsdlapi.dispatch.DispatchUtil.invoke(DispatchUtil.java:256) ... 82 more

  • How to change business rule in the runtime

    I create a business rule and add it in a BPEL process. After deployment, this process works fine.
    How to modify the rule in run time? I mean I do not need to redeploy the process.

    If you are using SOA suite 10g qhen you add a decision serivce to your BPEL process it doens;t use a pointer to the rules repository but actually makes a copy of the rules respository and deploys it locally within the BPEL process. Because of this any changes you make to your initial respository will not be seen because the delopyed process does not use the original version. You need to update the decision.dec file in your BPEL project and change the repository information to point to the original rules repository you want to use.
    Once you have done this redeploy the BPEL process and your changes shoudl be reflected in your process.
    Hopefully this information helps
    Regards
    richard

Maybe you are looking for