Validate ADF UI field as per Oracle Business Rules
Hi ,
I have a requirement where the relationship between the various data fields are defined in Oracle Business Rule 11g inside BPM Project.I need to call these rules on ADF screens for data population.
Eg, If there are two fields on ADF UI,field1 and fiedl2.
Possible combinations of the two field are:
Field1 Field2
A B
C D
E null
The rules are part of OBPM 11g project as customer can change the rules through composer at run time as per business need.
How can i achieve this requirement.Please help urgent.
Regards...
Hi Daniel
Lets say i have two attribute 'Product Code' and 'Department id'.The relationship between the two attributes is defined in Oracle Business Rule.
eg.
If Product Code is '111' then Department is 'Finance'
If Product Code is '222' then Department is 'Inventory'
The values for each of the attribute is defined in a database
Product Code Table
Value Description
111 SalaryAllowance
222 Current Stock
Department Table
Value Description
Finance Handles Payroll
Inventory Handles Packaging
I am displaying these two attribute on the ADF UI as dropdowns. If I select '111' from the product code dropdown then the value in Department dropdown should automatically be set as 'Finance'.I need to trigger the validation/relationship between the attributes from business rules.
The reason for keeping the relationship in rules is because business wants to change these relationships at run time.
Hope the scenario is clear to you.
Regards...
Similar Messages
-
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 KumarBack 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. -
Problem in mapping Task payload parameters to Oracle Business Rules facts
Hi all,
We are using complex types from our project XSDs inside the Human Task payload. We intend to use these Human Task payload parameters to build routing rules using the Oracle Business Rules interface. Our observation is that when the complexity of these complex types increase, the business rules editor does not show these as facts that can be used in formulating rules.
Has anybody faced such a problem before. Any help is appreciated.
We are using the following link to add routing rules –
http://docs.oracle.com/cd/E25054_01/dev.1111/e10224/bp_decision.htm
Version details :
ADF Business Components 11.1.1.60.13
Java(TM) Platform 1.6.0_29
Oracle IDE 11.1.1.5.37.60.13
SOA Composite Editor 11.1.1.5.0.01.74
Thanks,
Yamini.Problem solved. There was an element in the xml schema that had nillable = true. Because of this the XML Fact for that element would no longer be available in the BPEL Process. Removing the nillable and generating the XML Facts again solved the missing variable problem.
-
Oracle Business Rules with Fusion Release 4
Hi
I am wondering if we can use the Oracle Business Rules product with the Oracle Fusion Compensation APplication Release 4.
Thanks
Srinivasa SunchuSrinivasa,
There are relevant chapters in the Oracle Fusion Middleware User's Guide for Oracle Business Rules. There is sample code interspersed in the chapters.
7 Working with Rules SDK Decision Point API
http://fmwdocs.us.oracle.com/vol/doclibs/fusionapps/review/E36909_01/user.1111/e10228/decision_point.htm#ASRUG455
10 Working with Oracle Business Rules and ADF Business Components
http://fmwdocs.us.oracle.com/vol/doclibs/fusionapps/review/E36909_01/user.1111/e10228/adfbc.htm#ASRUG378
I looked through the source code of one of our products that uses the Rules SDK to see if there is an easy-to-extract example, but it's far beyond the scope of a forum post. We'll probably create one or more blog posts that dive deeper into this topic, but I cannot promise a date for that. Keep an eye on http://blogs.oracle.com/fadevrel please. -
JHeadstart, Oracle Business Rules and BPEL Process Manager
Dear JHeadstart Team,
I have some questions regarding integration of JHeadstart and Oracle Business Rules and Oracle BPEL Process Manager. As a matter of fact I don't have any work expriences with these tools so my questions may not be good and precise.
1- Using a business rule engine can dramatically increase speed of development and ease of maintenance.I had a very good exprience in using JHeadstart and Headstart in the past but I wanted to know if it is possible to use Oracle Business Rules in conjunction with the JHeadstart ? If so, What steps should be taken? Is there any known issue about this integration? Does Oracle Business Rules have any interference with JHeadstart or it is only used in model layer during insert,update,delete?
2- Is it possible to develope a system based on oracle work flow engine (Oracle BPEL Process Manager) using JHeadstart ? If so, What steps should be taken and how the changes in the flow of work would by applyed in a system developed by JHeadstart. Is there any known issue about this integration?
Any help,link to documents or general guidelines would be highly appreciated.
Thanks in advance,
NavidCouple of things I would like to add, are the following.
In the context of an ADF application usage of Oracle Business Rules most likely is in the business logic layer, but mind that it does not need to be restricted to that.
Oracle Business Rules takes so called 'facts' as input, evaluates some rules based on that and change those facts or return some result. That might be checking a business rule as defined in the JHeadstart Developers Guide. But it might also return some value that is used in a navigation rule.
Think about a page flow where after page A normally page C is presentend, but in case of some situation (like a customer ordered something and you want to present some special offering based on that) you want page B presented in between (i.e. A -> B -> C). Oracle Rules could be used to determine this page flow. This would be an example of using it in the controller layer (probably in combination with using facts that come from the model layer).
Another remark that I would like to make, is that in my opinion it does not make much sense to use Oracle Rules for business rules that logically more or less are part of your data model (like end date must be on or after begin date). You typically use Oracle Rules to implement business rules that are of a volatile nature, meaning that day-to-day business may require a change of the rules. One example is the navigation case that I mentioned before. Another (typical) example would be a rule that defines when a customer is a Gold customer.
Jan Kettenis -
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,
raviI 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. -
Hello Everyone,
I am using Oracle Business Rule in an application for calculation purpose on the basis of some price values. The price values may be changed according to date. I want calculate the value by any previous date price.
Example price is Rs. x/unit valid upto 10-may-2006
price is Rs. y/unit valid from 11-may-2006
I want to calculate values with x/unit on 20-may-2006.
Every suggestion will be highly appreciable
thanks
saleem khanIf I understand you correctly then you would create two 'Rule Sets' for the same field.
Example:
Field: date Operator: <= 10-may-2006 Then: x/unit
Field: date Operator: >= 11-may-2006 Then: y/unit
Both rulesets will be validated when the API is called -
How to use create & ruleExecutionSet in oracle business rules
I am trying to run the demo example of oracle business rule (car demo) using
ruleExecutionSet.
What are the changes thet i have to made in example in order to create & use the ruleExecutionSet to run the car demo .
with regards
saleem khanyou are in the Oracle Forms Forum and your question is related to JDeveloper and Crystal Reports, you think those two are linked to Oracle Forms in anyway??
Please post your questions in the appropriate Forum.
Tony -
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, SriniIgor 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. -
How to add Exception handling in Oracle Business rules Function
Hello,
We use to have good number of business rules in our application. So we need to have some functions in BR Composite.
Can some one let me know how to handle exception in Oracle business rules exception( Regular try catch will not compile)
is there any way please let me know.
Edited by: Network22 on Mar 25, 2013 10:21 AMWhy aren't you using por_custom_pkg.custom_validate_req_line to add extra validations.
Ensure that profile POR: Enable Requisition Line Customization is set to Yes if you were to use po_custom_pkg for Requisition line validations.
OAF calls por_custom_pkg at various points depending upon the values in Profile Options:-
POR: Enable Req Distribution Customization
POR: Enable Req Header Customization
POR: Enable Requisition Line Customization
Thanks,
Anil Passi -
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 UserYou 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 RDF and Oracle Business Rules & Protege
A couple of questions:
1.) Has anyone used Protege to create frame-based ontologies which can somehow be used with Oracle Business Rules?
2.) Has anyone used Protege along with the RDF storage functionality in Oracle?
Thanks.Melli,
I just started with semantic so won't have many useful ideas for at least some time.
mostly there will be bugs and misunderstanding on my part.
At this point i do see that the supplied library is not working properly . see my other thread. Fixing that would be really helpful.
Let me know
As of Composer - well let's just say its cost ineffective for organization to use on pilot project.. -
Query on handling else condition in Oracle Business Rules.
Hi all.
I am working on Jdeveloper 11.1.1.1.0 Business Rules. While creating rules... i am able to write if conditions around the facts and attributes and also replicate the same using decision tables and is able to derive the action.
My Question is.. can i write an else condition which should be executed when none of the if condition are matched. If we can how... Instead of else condition, is there any way that we can initialize the facts and attributes to be derived to a default value.
Please help me guys in this... If this is not the right foru,... please redirect me to the correct one.. coz i couldnt find a forum for oracle business rules..
Thanks
EldhoThanks a lot for the response..
I have posted the query in
Query on handling else condition in Oracle Business Rules.
Thanks
Eldho -
Use of JSR-94 in oracle business rule
I am developing an application using oracle business rules .
I want to create a JSR-94 Rule Execution Set from Rule Sets in a Dictionary
and want to run the application through created rule execution set.
I have taken reference form OracleBusinessRulesUsersGuide.pdf but unable to
run the installed_dir\rules\demo\car demo through the rule execution set.
U can take the reference of car demo
with regards
saleem khanHi,
Thnaks for your reply but I've already tried with that and as I've mentioned above, it would return you an integer representing the day of the week;not the day.
Thanks
Edited by: user11930797 on 20 Sep, 2011 8:22 PM -
Use of decision table in Oracle Business Rule
hello,
I am using Oracle Business Rule beta version to develop a rule base application.
I want to know that how i can make use of table to make decision on the basis of table data .
thanx
saleemhello,
I am using Oracle Business Rule beta version to develop a rule base application.
I want to know that how i can make use of table to make decision on the basis of table data .
thanx
saleem
Maybe you are looking for
-
Problem with Wine, NVidia and fullscreen games
Hi, I'm writing about a problem i recently noticed with wine, nvidia gpu and fullscreen 2d games.Basically the problem is as follows - i am running arch with the latest kernel and nvidia drivers on Thinkpad T61 with NVidia Quadro NVS 140M. I have a p
-
I just got my first Touch, and all seems to be working well with one exception. The Touch will take me via my Safari bookmarks to my iWeb page, and from there to all parts of my iWeb postings with ONE exception - my photo gallery. This link works fin
-
Downloading programs to HP Stream 7
I have not bought a Stream 7 yet. Before I do I would like to be re-assured that it is possible to download programs to the Stream 7 using an external CD drive such as is used on notebooks running windows XP. This question was solved. View Solution.
-
Bug report: adding to contacts of received phone number or text
Have highlighted selected phone number from caller log. Press hold on number to get side icons to show up on the right side of the screen. Selected add to contact icon. Gives me select screen of contacts. ??? Is this a bug or am I doing something wro
-
Pivot help on an heirarchy query
I've looked through the FAQs but I'm just not seeing it. I have the following: A query returning: o_id oname typ prnt 118 Pension Admin PRC 91 91 Retirement LOB 218 218 Benefits SEG 81 119 Plan Mgmt