Business Rules and Business Intelligence in Java CAPS 6

Dear All,
I have two doubts.
1. Is there any way to add a Business Rule component and write Business rules in Java CAPS 6? As you may know, this is possible through eInsight in JCAPS 5.1.2.
Is this feature readily available in Java CAPS 6? If yes, can you please let me know where it is?
2. Are there any Business Intelligence tools in Java CAPS 6? If yes, what all things we can do with that?
With warm regards,
Sree.

Sree,
It sounds like you are talking about a Rules Engine - not necessarily a Business Process Manager..
Also it depends on what you mean with "rule".
The approach I mentioned previously about IDS-Scheer's Aris meant that a Business Process is modelled in Aris - that is the focus is on the business developer. However the actual implementation of the business process would need to be developed by a Developer. Likewise if a change is performed in the Business Process it would need to be retrofit into CAPS for implementation.
When it comes to Rules Engines, Sun has a partnership with Yasu. Yasu have implemented their Rules Engine as a JBI SE, which would work with the JBI part of CAPS6, OpenESB or Glassfish ESB. More infor can be found at:: http://www.businesswireindia.com/PressRelease.asp?b2mid=12735.
I am not aware of any explicit "business intelligence" functionality in the CAPS -suite.. Looking at the Jasper Suite however, the CAPS suite does have ETL functionality, no built in reporting, but a Master Data Management System (http://developers.sun.com/docs/javacaps/products/sun-mdm-suite.jsp), which I belive could assist decently when it comes to data quality and data source prioritization concerns.
When it comes to Jaspersoft there are examples of how to build a CAPS6 JBI BAM solution using Jaspersoft's IReport (Netbeans Plugin), which in turn uses JasperReports.

Similar Messages

  • Calc script, Business rule and business rule macro

    Hi John,
    Can we use calc script , BR sequence and a BR macro against different databases at a single go.
    In one calc script or BR sequence or BR macro itself can i calculate 2 databases

    If possible could you not start every post with my name, there are lots of others helping on this forum and they provide excellent answers
    Calc Scripts run against one database.
    Sequences can contain multiple business rules, in the launch variables you can set the database to run against for each rule (outside of the planning application though)
    Macros are called from a business rule and are run against the database the calling rule is being run against.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Planning application Business rules and Rulesets are disappearing

    Hi,
    Our Planning application Business rules and Rulesets are disappearing after services refresh.
    *2011-09-28 09:45:24,740 WARN Thread-16 com.hyperion.calcmgr.common.GenericLogger - [Hyperion][Oracle JDBC Driver][Oracle]ORA-00001: unique constraint (EPM11_CALC.UKCALCMGRDEPLOYEDVIEW1) violated*
    2011-09-28 09:45:24,740 WARN Thread-16 com.hyperion.calcmgr.common.GenericLogger -
    com.hyperion.calcmgr.common.CalcMgrLog4jLogger$HBRLogThrowable
         at com.hyperion.calcmgr.common.CalcMgrLogger.warning(Unknown Source)
         at com.hyperion.calcmgr.excp.DatabaseException.<init>(Unknown Source)
         at com.hyperion.calcmgr.excp.DatabaseException.<init>(Unknown Source)
         at com.hyperion.calcmgr.excp.DatabaseException.throwException(Unknown Source)
         at com.hyperion.calcmgr.database.DBDeployView.add(Unknown Source)
         at com.hyperion.calcmgr.database.DBDeployedView.setDeployedStatus(Unknown Source)
         at com.hyperion.calcmgr.database.DBRepositoryManager.setDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.core.CalcMgrServer.setDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.core.CalcMgrServerService.setDeployed(Unknown Source)
         at com.hyperion.calcmgr.core.DeployManager.updateDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.abl.planning.PartialDeployer.deploy(Unknown Source)
         at com.hyperion.calcmgr.abl.planning.PartialDeployer.deploy(Unknown Source)
         at com.hyperion.calcmgr.abl.core.DeployThread.run(Unknown Source)
    2011-09-28 09:45:24,740 WARN Thread-16 com.hyperion.calcmgr.common.GenericLogger - Error while executing query: 'insert into CALCMGRDEPLOYEDVIEW (PRODUCTTYPE, APPLICATIONNAME, APPLICATIONID, PLANTYPE, CALCTYPE, OBJECTID, OBJECTTYPE, NAME, DEPLOYTIME, BODY) values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'
    2011-09-28 09:45:24,740 WARN Thread-16 com.hyperion.calcmgr.common.GenericLogger - [Hyperion][Oracle JDBC Driver][Oracle]ORA-00001: unique constraint (EPM11_CALC.UKCALCMGRDEPLOYEDVIEW1) violated
    java.sql.SQLException: [Hyperion][Oracle JDBC Driver][Oracle]ORA-00001: unique constraint (EPM11_CALC.UKCALCMGRDEPLOYEDVIEW1) violated
         at hyperion.jdbc.base.BaseExceptions.createException(Unknown Source)
         at hyperion.jdbc.base.BaseExceptions.getException(Unknown Source)
         at hyperion.jdbc.oracle.OracleImplStatement.execute(Unknown Source)
         at hyperion.jdbc.base.BaseStatement.commonExecute(Unknown Source)
         at hyperion.jdbc.base.BaseStatement.executeUpdateInternal(Unknown Source)
         at hyperion.jdbc.base.BasePreparedStatement.executeUpdate(Unknown Source)
         at com.hyperion.calcmgr.database.DBDeployView.updateDB(Unknown Source)
         at com.hyperion.calcmgr.database.SqlTable.insertDB(Unknown Source)
         at com.hyperion.calcmgr.database.QueryContext.insert(Unknown Source)
         at com.hyperion.calcmgr.database.QueryContext.insert(Unknown Source)
         at com.hyperion.calcmgr.database.DBDeployView.add(Unknown Source)
         at com.hyperion.calcmgr.database.DBDeployedView.setDeployedStatus(Unknown Source)
         at com.hyperion.calcmgr.database.DBRepositoryManager.setDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.core.CalcMgrServer.setDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.core.CalcMgrServerService.setDeployed(Unknown Source)
         at com.hyperion.calcmgr.core.DeployManager.updateDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.abl.planning.PartialDeployer.deploy(Unknown Source)
         at com.hyperion.calcmgr.abl.planning.PartialDeployer.deploy(Unknown Source)
         at com.hyperion.calcmgr.abl.core.DeployThread.run(Unknown Source)
    2011-09-28 09:45:24,740 WARN Thread-16 com.hyperion.calcmgr.common.GenericLogger - Error while executing query: 'insert into CALCMGRDEPLOYEDVIEW (PRODUCTTYPE, APPLICATIONNAME, APPLICATIONID, PLANTYPE, CALCTYPE, OBJECTID, OBJECTTYPE, NAME, DEPLOYTIME, BODY) values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'[[Hyperion][Oracle JDBC Driver][Oracle]ORA-00001: unique constraint (EPM11_CALC.UKCALCMGRDEPLOYEDVIEW1) violated
    com.hyperion.calcmgr.excp.DatabaseException: Error while executing query: 'insert into CALCMGRDEPLOYEDVIEW (PRODUCTTYPE, APPLICATIONNAME, APPLICATIONID, PLANTYPE, CALCTYPE, OBJECTID, OBJECTTYPE, NAME, DEPLOYTIME, BODY) values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'[[Hyperion][Oracle JDBC Driver][Oracle]ORA-00001: unique constraint (EPM11_CALC.UKCALCMGRDEPLOYEDVIEW1) violated
         at com.hyperion.calcmgr.excp.DatabaseException.throwException(Unknown Source)
         at com.hyperion.calcmgr.database.DBDeployView.add(Unknown Source)
         at com.hyperion.calcmgr.database.DBDeployedView.setDeployedStatus(Unknown Source)
         at com.hyperion.calcmgr.database.DBRepositoryManager.setDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.core.CalcMgrServer.setDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.core.CalcMgrServerService.setDeployed(Unknown Source)
         at com.hyperion.calcmgr.core.DeployManager.updateDeployStatus(Unknown Source)
         at com.hyperion.calcmgr.abl.planning.PartialDeployer.deploy(Unknown Source)
         at com.hyperion.calcmgr.abl.planning.PartialDeployer.deploy(Unknown Source)
         at com.hyperion.calcmgr.abl.core.DeployThread.run(Unknown Source)
    java.sql.SQLException: [Hyperion][Oracle JDBC Driver][Oracle]ORA-00001: unique constraint (EPM11_CALC.UKCALCMGRDEPLOYEDVIEW1) violated
         at hyperion.jdbc.base.BaseExceptions.createException(Unknown Source)
    Thanks
    Radhika

    This post may be helpful - Re: Business Rules are disappearing from forms in Hyperion Planning v 11.1.1.3
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Business Rules and BPM

    Anybody here knows the difference between Business Rules and BPM..
    We can do pretty much everything with a Business Rules Engine as we would do with BPM , then in which scenario should we use BPM and in which scenario should we use Business Rules Engine?
    Ofcourse Business Rules Engine has more complex set of rules than any BPM product in the market for .eg. ILOG Business Rules...

    BPM and a rules engine are different. Both are important, but they have different uses.
    Oracle BPM Studio is used by Business Analysts and Developers to model processes, integrate underlying components (including business rules) and develop user interfaces.
    There's an Engine that executes the processes that have been modeled. It sends the work item instances to the right person or persons with the right data when the work item reaches an interactive activity in the process. Similarly the Engine has invokes the underlying components specified in the process when the work item instance reaches an automatic activity.
    There's an out of the box Workspace runtime that lets end users manage and run their work item instances as they flow throughout the processes.
    We can business rules inside the processes, but one does not replace the other.
    Dan

  • Problem with balance carry forward business rule and automatic adjustments

    Hi All,
    I faced with issue when run BCF business rule and consolidation process. According sap courses BPC440 members with A(automatic adjustments) type should carry forward automatically, and I(imputable), M (adjustments) members should carry forwarded by bcf business rule.
    When I set up my BCF business rule I use property "Category_for_ope" in Category dimension. But this rule not work properly, then I use notes:
    1784365 - Category_for_ope property should not effect Consolidation.
    1902677 - The property category_for_ope shall work for consolidation
    After applying those notes, system work as I aspect. After i run consolidation first time system carry forward my automatic adjustment from Category "Expected" to "PLAN_Y0" and this is correct!!!. But when i run consolidation process second and third time system duplicated automatic adjustments in Category "PLAN_Y0".
    Someone can help me with this Issue?
    And sorry for my english

    Hi,
    Can you try as follows :
    *RUN_PROGRAM COPYOPENING
    CATEGORY = %C_CATEGORY_SET%
    CURRENCY = %RPTCURRENCY_SET%
    TID_RA = %TIME_SET%
    *ENDRUN_PROGRAM
    hope it helps...
    regards,
    Raju

  • Business Logic and Business Rules

    Hi,
    I have a very basic question. If we develop a new screen on top of ECC using Webdynpro ABAP to replace a ECC default screen, say for an example, ME51n screen for purchase requisition to be replaced by a custom screen developed in ABAP Webdynpro, then how do we incorporate the inbuild business logic and the business rules of me51n in to this new screen developed in ABAP Webdynpro? In short, how do we incorporate business logic and rules in to ABAP Webdynpro application?
    do we have to code all the logic from scratch or we can use existing logic? If we can, how.
    Thank you for your help.
    Shai

    Duplicate thread
    Business Logic and Business Rules
    could you please close it.
    thanks
    sarbjeet singh

  • Business rules and active databses

    All,
    Are there any good links where I can read about the limitations of active database features (such as constraints and triggers) and other options and alternatives to implementing business rules?
    Regards

    BPM and a rules engine are different. Both are important, but they have different uses.
    Oracle BPM Studio is used by Business Analysts and Developers to model processes, integrate underlying components (including business rules) and develop user interfaces.
    There's an Engine that executes the processes that have been modeled. It sends the work item instances to the right person or persons with the right data when the work item reaches an interactive activity in the process. Similarly the Engine has invokes the underlying components specified in the process when the work item instance reaches an automatic activity.
    There's an out of the box Workspace runtime that lets end users manage and run their work item instances as they flow throughout the processes.
    We can business rules inside the processes, but one does not replace the other.
    Dan

  • 9.3.3 Upgrade, null pointer exception when accessing business rules and mac

    Hello,
    We upgraded from 9.3.1 to 9.3.3. In the Essbase Administration Services Console, when I attempt to access business rules or macros from a client PC, we get a null pointer exception. The message does not tell us much, but I cannot find more.
    I can access business rules and macros using EAS Console from the server. Do I have a bad installation, or have I missed a step?
    Thank you,

    Hi,
    You might have to re-organize your application module hierarchy to place your common code.
    If your intension is to auto populate the primary key for your Entity Objects., I would suggest below common practice.
    1). Create a Base Entity Impl class for your project that extends oracle.jbo.server.EntityImpl
    2). Code your getDbSequence() method inside this base entity impl class
    3). Make sure that all your Entity Objects extend your base entity impl class
    4). Use EL expression to call this method for auto-generating primary key attribute of your Entity Object.
    e.g., adf.object.getDbSequence("sequenceName")
    Regards,
    Eshwar

  • 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,
    Navid

    Couple 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

  • Planning ,Business rules and Reporting Analysis Backup

    Hi
    Currently we have migrated our Hyperion Planning EPMA 11.1.1.2 applications from TEST to PROD on windows 2003 Server (2 boxes).Essbase Server on UNIX and Application Server is OAS.We need to take backups on daily basis for Hyperion planning, BR's ,Reporting Analysis , Financial Reporting and Essbase , Open LDAP.
    But now We are taking only backups for Essbase and Open LDAP by using maxl script and Backup.bat file (Scheduled in Windows Scheduler)
    As per the documentation we are going to take the backups for the Hyperion planning, BR's ,Reporting Analysis , Financial Reporting also.
    Our concerns are
    1)Is there any BAT files for planning , BR'S and Reporting like open LDAP Backup.BAT
    2) If doesn't have how can we move ?(not manually, Using Windows Scheduler)
    3) Is there any necessity to create new Batch scripts for this action?
    Could you please any one help me out.
    Thanks in advance

    Hi,
    There are no other batch scripts I am aware of, you will have to create any new ones.
    In regards to backing up with business rules and planning, that would be mainly be backing up the repository.
    You can also use LCM to export your objects and this can be called from command line.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Difference between impelementation rules and business logc.

    Hi all,
    Please tell me what is the exact difference between implementation rules and business logic?And more importantly when and where they should be used?
    Thanks in advance.
    Regards,
    Jayant Gupta

    Hi vasu,
    from the point of view of possible transformation there are not differences.
    The great difference is the following:
    In Update Rules routines are defined for a single field for every key filed: for example you define the single routine for 0AMOUNT for every single Characteristic that define the key (0COSTCENTER - 0COSTELEMENT - ...). For every single DataField you can define a different routine also in terms of Key fields.
    In transfer roules every routine is for every field without any kind of relation to the other fields.
    Check also this doc:
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/dc43c445-0d01-0010-23a1-ca348ff5f975">https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/dc43c445-0d01-0010-23a1-ca348ff5f975</a>
    Ciao.
    Riccardo.
    Message was edited by: Riccardo Venturini

  • Error message when processing business rule and dimenstion

    Dear BPC Experts:
       While I am testing BPC FX Restatement pacakge, I make most use of original se-up in APSHELL, and just do some some config in related dimension and business rule. However, when I process business rule and dimenstion, one message shows that "_unexpected error in application server"._ And I still tried to run FX Restatement package, in detail log, it says "Member USD not exist." Does anyone help me figure out the reasons? I really appreciae your help.
    Fred Cheng

    Hi,
    I am not sure if the configuration of MSMQ is fine at you side, it is better to check my how to document too as here I clearly mentioned about MSMQ steps.
    This is the direct link: https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/101531ad-bcf5-2b10-ac9c-c102908c1b7f
    Just skip the ABAP part and follow the MSMQ part.
    regards,
    Sreedhar

  • Business service and business system

    Can someone please tell me what is the difference between business service and business system and in which cases are they used respectively?

    Hi,
    Business System
    Business System have an entry in the SLD and Buiness Service do not.
    Business Systems are used when you are sending data to and from an R3 system and can be of ABAP, JAVA and Third Party Types.
    Business System is a logical representation of a Technical System.
    Business Service :
    Business Service is a abstract representation of a System. For instance, www.google.com have a several system working together and IPs of this machines change eventually. When we use a Business Services like google we reference a computer that we don't know the phisical implementation.
    Business Service and Business System difference:-
    What is the difference between Business System and Business Service?
    Difference between Business System and Business Service.
    Difference between Business System and Business Service
    Thanks,
    Satya

  • Diff between Business service and Business System?

    HI Experts,
      Pls let me know wht is the difference between business service and business system??
    when we will have to go for business service and when for business system??
    thnx in advance..
    New XI

    Hi,
    Difference between Business Service and Business System are :
    1) Business sytem require all details like login user id
    password require to create but in case of business service
    log in details does not require..
    2) A Business System  is purely for SAP-Systems and
    Business Service for Non-SAP systems
    3) Business service refers to any business applications where
    as the business system is defined in SLD(System Landscape
    Directory)
    4) When we have full details of application system the we are
    going to use the business system and it is created in the
    SLD so we dont have authorization to change the business
    system name.
    When we have partial details or no details of Technical
    system then we r going to use the business service. it is
    created in the ID. we can see and change it.
    5) A Business system is something that physically exists
    For example, if u want to download a file from a system
    ABC, by using file adapter and then want to update the
    content of this file into r/3 database by using RFc,then
    the system  abc and the r/3 will be ur business systems
    i.e. they physically exists. Business Systems are
    configured in SLD.
    Business service is mostly usedin B2B Scenario (cross-
    component),where you don't know the Business System of your
    partner. In other words business Service will be used only
    for those partners which do not have a physical landscape
    set up . Business servces do not have an entry in SLD.
    6) A Business Service is an Abstract Unit(which is not in
    System Landscape Directory) addressing Senders and
    Receivers of Messages.
    Physicals systems which use their communication channels
    and routing rules to communicate with other systems are
    called as Application Systems OR physical systems.
    7) In simple when u going for A2A integration then we define
    our Technical systems are Business system. If we r going
    for B2B integration then we dont know the complete
    information about the other end Business Landscape so, we
    configure it as a Business Services. Business system are
    created at SLD. Where as a Business Services are created at
    Integration Directory.
    8) Business systems:
      These are logical senders or receivers that exchange
    messages by using the Integration Server and that are
    entered in the System Landscape Directory.
    The business systems in the System Landscape Directory
    relate to a system landscape. The business systems of
    business partners are therefore not entered in the System
    Landscape Directory. To be able to address such business
    partners logically, use communication components in the
    Integration Directory. A business system is a way of
    specifying a communication component in the Integration
    Directory more precisely (business system component).
    Hope this will hwlp u..
    Regds,
    Pinangshuk.

  • Business Rules for Business Users

    Folks,
    There is a requirement from my clients to use Business rules by Business users, apparently it is difficult to give them jdeveloper and ask to devlop, have you come across such situation? if so what is the best way to handle such scenarios.
    FYI: we're implementing 11g BRE
    TIA
    Srini

    The only way is to use Rules SDK. We had a similar requirement and had to develop a custom GUI with all CRUD operations using Rules SDK.
    The starting points are:
    http://download.oracle.com/docs/cd/E12839_01/apirefs.1111/e10663/toc.htm
    http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10227/toc.htm (especially RuleSession)
    or simply starting from the master index (search for Business rules)
    http://download.oracle.com/docs/cd/E12839_01/nav/portal_booklist.htm
    rgds

Maybe you are looking for

  • How to report Employment status?

    Hey everyone, Kind of an odd question.  I served in the Army for 6 years and was medically retired last year.  I receieved a 100% P&T rating from the VA so I get a nice check from them every month.  I was employed for a little bit before my wife and

  • Need hlep for PGP Encryption for delimited file transfer using B2b

    I have a requirement to read the PGP encrypted delimited file from partner and decrypt it to process. Can any body tell me how can I do this in b2b. I really appreciate the help

  • LMS 4.1 - no phone registered in CUCM

    Hi all, the customer has CUCM in the inventory database of LMS 4.1. He has all accesses from LMS to CUCM. One phone 7961 is seen in the UT report. When the customer click on the CUCM in the inventory - there is no IP phone registered in the CUCM. Wha

  • Filr 1.1 Hot Patch 1 is now available!

    Filr 1.1 Hot Patch 1 is now available for download via the Novell Patch Finder under Filr 1.1. This patch includes some key fixes described in the following TIDs: TID 7015968 - Long delay when trying to view User properties TID 7015969 - Clicking OK

  • Can't Activate iPhone 3GS after doing an update software to 6.0.1

    I dont think it was jailbreaked or anything it was unlocked when i bought it and after i did a update it wouldn't active it gets me a error saying to try again later,IMEI:01 285400 522628 3