Integration of OBIEE Dash Boards with BPM Process

Hi ,
Could you please help me in integrating OBIEE Dash Boards with BPM . I thought of using 2 ways :
1) Integrating OBIEE with ADF First and then Integrating ADF with BPM . Its a long process but any other way if any one can help me .
2) Integrating OBIEE with BPM directly by generating webservices . but i couldnt get any options to generate the webservices for OBIEE .
Can anyone please guide me on this .
Thank you,
Sashank P.

Check these links may help you.
http://docs.oracle.com/cd/E21764_01/bi.1111/e16364/actions.htm
http://gerardnico.com/wiki/ide/eclipse/eclipse_how_to_consume_a_webservice_with_wtp#the_result
http://gerardnico.com/wiki/dat/obiee/web_service

Similar Messages

  • Sequential processing of messages with bpm process

    hi,
    i have a bpm process that i want to process my messages sequential. for this i initially have played around with crerating my own queue but that didn t work. then i mocved to use the collect pattern and then process the messages. this works only for around 150 messages and the others are staying stuck in the queue for the bpm process the queue is in status stop. if a drop in another file then the queue get cleared and the new messages are placed in it and it still stays in stop and i need to delete queu and start again. Is there a solutio for this that the queue will collect the messages and when the bpm proces is finished it will start again ?
    i have tried to avoid using the collect pattern and worked with my bpm process to let it use a specific queue  but that also didn t work. i can process 1 message and then the rest stays in the queue? any help would be welcome

    Hey
    is there any reason specific reason for using BPM?
    you can use EOIO to transfer your files sequentially.
    thanx
    ahmad

  • PPEM P6 V8.3 integration with BPM 11g

    Hi Everyone,
    My requirement is to install and integrate oracle Primavera P6 8.3 with oracle Business Process management 11.1.1.6.0 on OEL 5.5.
    My Environment:
    EPPM Server      : OEL 5.5 32bit
    Hostname          :primavera.xxxx.com
    Weblogic server URL: http://primavera.xxxx.com:7001/console
    BPM Server     : OEL 5.5 32bit
    Hostname       : bpm.xxxx.com
    Weblogic Server URL: http://bpm.xxxx.com:7001/console
    We have installed the BPM 11.1.1.6.0 setup in a weblogic server and the respective weblogic server URL is (http://bpm.xxxx.com:7001/console) and its currently  up & running.
    In this web logic server we have created a domain with 2 managed server SOA and BAM. Please find the below details,
    bam_server soa_server RUNNING OK 9001
    soa_server  soa_server RUNNING OK 8001
    While running the "eppmconfig" in P6 environment in-order to configure with BPM process, We copied all the BPM library and connector files to the P6 EPPM server. According to the Oracle Document "connecting_bpm_11g_to_p6.pdf"
    In the P6 EPPM Configuration wizard "BPM Configuration" tab its requesting for the below inputs.
    bpm.user:          ?               => Please advise whether i have give new user name here for BPM admin, Initially i haven't created any user. (My guess : weblogic)
    bpm.password: ?                   (My guess : Welcome123(pwd of weblogic user))
    bpm.t3.url:        ?                => Please advise me which url i have to give here ( "http://bpm.xxxx.com:7001/soa-infra" OR "http://bpm.xxxx.com:9001/soa-infra"  OR "http://bpm.xxxx.com:8001/soa-infra" )
                                                        (I am having URL : bpm.xxxx.com:8001/soa-infra)
    bpm.security.realm:        => (jazn.com by default)
    bpm.soap.url:   ?               => Please advise me which url i have to give here ( "http://bpm.xxxx.com:7001" OR "http://bpm.xxxx.com:9001" OR "http://bpm.xxxx.com:8001" )
    bpm.workspace.url: ?     => Please advise me which url i have to give here ( "http://bpm.xxxx.com:7001" OR "http://bpm.xxxx.com:9001" OR "http://bpm.xxxx.com:8001" )
    bpm.partition:   ?              => default
    Please suggests me which input values, we have to give in the above mentioned variables,
    Awaiting for the valuable suggestions.
    Regards
    Gunasekar

    bpm.user and bpm.password could be weblogic and its password. In all the other URL use the port 8001. Save the changes and restart the P6 server and test.
    Regards,
    Sachin Gupta

  • Why does a BPM Process fail at the Start Activity?

    Hello All,
    We're currently working on a Dev environement (WLS 10.3), where we're experiencing issues with BPM Processes that fail at the start node. The error observed is a "Null Pointer Exception" despite there definteily being parameters passed into the process.
    I've observed the trace in the EM after invoking the process and notice that the process fails as soon as it enters the start activity.
    One of the possible explanations could be an out of memory issue. Has anyone experienced this before?
    BPM : SOA Suite 11g.
    Thank you.

    If you have memory - issues, you should look at the Weblogic-logs.

  • How to call / execute BPM process out of portal (Universal Worklist)

    Hi,
    at the moment I try to get fimilar in working with bpm processes. In this regard, I try to execute a process outside the portal.
    I always have to login at the portal, go to the Universal Worklist, refresh the list and execute the previously started process. But in future that would NOT be the prefered way for the user.
    May anybody help me?
    Thank you.

    Hi Martin,
    what do you mean exactly? Do you want to start the workflow without using the portal or do you want to start the different human activities outside the portal?
    If you mean the first one, you can use a webservice to start the process (see Re: Starting a flow through a web service). As such you can start the process from pretty much everything with webaccess.
    For the second one I dont have an answer... You can probably use a different application and check if there are any new tasks via webservice... but thats just a guess
    cya,
    Matthias

  • Web App Monitor Dash board is blank after switching to paid subscription

    Hello,
    I have successfully created a web app, published it to azure, and have been monitoring it on the Monitor dash board with all the 6 metrics, cpu time, requests, data in, data out etc. ever since starting the trial, and have watched the metrics on the dashboard
    show all the data without any problems. 
    This past weekend, we switched over to a paid subscription, and now the monitor dashboard is blank. No metrics are being shown, and I have all the previous metrics selected so they should be displayed in the window. I switched over to the "New Portal"
    thinking that there may be an issue with the default management portal, but the new management portal is also blank.
    We also have a SQL Azure database as well, and I am not having any problems viewing any of the metrics for the database from either the default management portal or the New portal?
    Can anyone explain why this might be happening?
    thanks

    Hi,
      I think this may be a Azure server issues, If your issue is still not fixed, then i would suggest you Open a Billing Ticket from portal by selecting portal errors and exceptions.
      you can create a billing ticket
    here.
      I am also moving this thread to "Azure App Service - Web Apps" Forums for any other inputs from the respective community members.
    Regards,
    Nithin Rathnakar

  • Problem integrating BPM Process Spaces with Webcenter Spaces PS5

    Good Day!
    I have currently installed a fresh build of Webcenter 11.1.1.6 stack in a single domain which contains:
    1.)     UCM
    2.)     Spaces
    3.)     SOA with BPM
    After configuring process-portal-install.properties, I have run the ant –f install.xml command which will integrate Process Spaces into Webcenter Spaces.
    The problem currently I am facing is that after seeing the process spaces link in Webcenter Spaces, I am also being redirected to internal problem and seeing the logs, I have something like:
    [2012-06-11T16:28:43.918-07:00] [WC_Spaces] [ERROR] [] [oracle.webcenter.webcenterapp.internal.view.webapp] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 81caeefafba8cb1a:-15b44550:137ddb9ada0:-8000-000000000000022e,0] [APP: webcenter#11.1.1.4.0] [[
    oracle.adf.controller.ControllerException: ADFC-06002: unhandled exception
    at oracle.adfinternal.controller.util.Utils.createAndLogControllerException(Utils.java:208)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.handleException(ControlFlowEngine.java:640)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.invokeTaskFlow(ControlFlowEngine.java:235)
    at oracle.adfinternal.controller.state.ChildViewPortContextImpl.invokeTaskFlow(ChildViewPortContextImpl.java:104)
    at oracle.adfinternal.controller.state.ControllerState.createChildViewPort(ControllerState.java:1387)
    at oracle.adfinternal.controller.ControllerContextImpl.createChildViewPort(ControllerContextImpl.java:78)
    at oracle.adf.controller.internal.binding.DCTaskFlowBinding.createRegionViewPortContext(DCTaskFlowBinding.java:474)
    at oracle.adf.controller.internal.binding.DCTaskFlowBinding.getViewPort(DCTaskFlowBinding.java:392)
    at oracle.adf.controller.internal.binding.TaskFlowRegionModel.doProcessBeginRegion(TaskFlowRegionModel.java:164)
    at oracle.adf.controller.internal.binding.TaskFlowRegionModel.processBeginRegion(TaskFlowRegionModel.java:112)
    at oracle.adf.controller.internal.binding.TaskFlowRegionController.doRegionRefresh(TaskFlowRegionController.java:241)
    at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:119)
    at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3204)
    at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2876)
    at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:115)
    at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareModel(FacesPageLifecycle.java:359)
    Caused by: oracle.adf.controller.ControllerException: ADFC-02001: The ADF Controller cannot find '/WEB-INF/processApplicationsTaskflow.xml'.
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.getMetadataObjects(MdsMetadataResourceProvider.java:473)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.loadUnmutalbeMetadataResources(MdsMetadataResourceProvider.java:372)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.getResources(MdsMetadataResourceProvider.java:183)
    at oracle.adf.controller.internal.metadata.MetadataService.getTaskFlowDefinition(MetadataService.java:239)
    at oracle.adfinternal.controller.activity.TaskFlowCallActivityLogic.findTaskFlowDefinition(TaskFlowCallActivityLogic.java:1072)
    at oracle.adfinternal.controller.activity.TaskFlowCallActivityLogic.invokeTaskFlow(TaskFlowCallActivityLogic.java:224)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.invokeTaskFlow(ControlFlowEngine.java:217)
    ... 92 more
    Caused by: oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/WEB-INF/processApplicationsTaskflow.xml"
    at oracle.mds.core.MetadataObject.getBaseMO(MetadataObject.java:1331)
    at oracle.mds.core.MDSSession.getBaseMO(MDSSession.java:3200)
    at oracle.mds.core.MDSSession.getMetadataObject(MDSSession.java:1190)
    at oracle.mds.core.MOResolver.getMetadataObjects(MOResolver.java:218)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.getMetadataObjects(MdsMetadataResourceProvider.java:421)
    ... 98 more
    I would like to ask if there is a support link or solution to this problem I am facing such that I may able to see BPM Process Spaces in Webcenter Spaces.

    Hi Jeff,
    Its looking that BPM was not correctly configured for some reason, exact root cause could not be pinpointed. You can try following two things:-
    1. Run the following ant command and restart the Admin and managed servers
    ant -f install.xml post-install -DpiArgs -importGSOnly
    2. If Oracle BPM and WebCenter have been configured in different domains, configure Trusted Domain Credentials in both the Oracle BPM and WebCenter domains.
    http://docs.oracle.com/cd/E23943_01/web.1111/e13707/domain.htm#SECMG404
    If issue is still there, you can open the SR with Oracle and also have a look on following bug that is released on 24-May-2012.
    Bug 13894890 : [SUP] ERROR NO METADATA FOUND FOR METADATA OBJECT "/WEB-INF/PROCESSAPPLICATIONST
    Regards,
    Imran

  • Integration scenario with BPM

    Hi all,
    I have an integration scenario: iDoc -> XI -> iDoc,
    On the XI I use a BPM process.
    1. On the Repository:
    I have designed the integration process on the IR, and imported the needed iDoc.
    I have created an integration scenario which consists of two SAP R/3 SWC, and an XI3.0 SWC.
    The XI3.0 is assigned to the integration process.
    2. On the Directory:
    I am using the wizard to configure the scenario.
    I have assigned the R/3 SWC to the required business systems.
    I have created a service named "ProcessBPM" for the integration process and assigned it to the XI SWC.
    all other objects(receiver determination, interface determination... etc.) were created automatically by the wizard.
    when I send the iDoc to the XI, I get an error on the SXMB_MONI:
    Unable to convert sender service ProcessBPM to an ALE logical system.
    What does this error mean ? What have I missed ?
    Is this the way to do the described scenario ?
    Thank you,
    Elad.

    Hi Elad,
    one second
    >>I have entered the logical system name of my XI,
    you enter logical names for r3 business systems (idoc sender or receiver)
    >>Logical system <LS_Name> already exists in service <Service_Name>".
    they have to be unique
    if you're using BMP - try replacing the business system in "header mapping" (sender system) in receiver agreement
    (to your r3 - the one with the unique LS name) - this way you'll be able to use the name as many times as you want:)
    http://help.sap.com/saphelp_nw04/helpdata/en/5d/112d20f6ce6c46ba66afb98d278fbd/content.htm
    Regards,
    michal
    Message was edited by: Michal Krawczyk

  • Integration with business processes (workflow)?

    Hi all,
    how OBIEE integrates with business process?
    kapil

    Hi,
    Integration can be done both ways:
    - You can call an iBot from any business proces via webservices.
    - You can call a business process (i.e. BPEL proces) from an iBot through a custom java script.
    Regards

  • Dynamic Filename in BPM process (SOAP with attachm. and PayloadSwapBean)

    Hello together
    I have the following BPM process:
    1. IDoc=>WebServiceRequest
    2. WebServiceResponse (payload) => IDoc
    3. WebServiceResponse (attachment) => File
    XI receivs an IDoc an map it to an WebService. The Webservice is called by XI and we receive the WebServiceResponse including a PDF attachment.
    The challenge is to store the PDF attachment with a dynamic filename from the payload of WebServiceResponse.
    We use the PayloadSwapBean to change the payload to the PDF attachment. But then we are not able to access the required information on the original WebService-XML-Response via variable substitution.
    Is there a solution in the standard or have we to use a custom adapter module?
    Thx
    manuku

    Hi Jayasimha,
    We can do this by "Adapter Specific Message Properties" of ur comunication channels.
    1.If u want to keep the output filename same as input filename, no need to use the UDF. only the 'adapter specific parameters' in both sender n receiver file adapter will do that.
    In case if u want to get the filename inside our mapping we have to create a user defined function
    which will return the filename and map it to one of our XML tags. 2nd point gives solution 4 that:
    2. If u want to generate an output file taking some input from the payload,then u hav to use the UDF.There u hav to populate the name.
    Pretty much.... if you set an attribute from the sender side, for example, you can use a UDF and access the particular attribute sent and use it in the mapping. In another example, where no attributes are sent from the sender, you can still actually set a particular attribute, say a filename derived from the payload, using a UDF, and enable the receiver attribute to use it. That's where the UDFs come in - either to get or set particular adapter specific message attributes.
    This will be a very helpful blog which solves ur query:
    /people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14
    Regards,
    Vinod.

  • BPM SEND step with Acknowledgemnt.Process logic depends on Application Ack.

    Hi,
    I am designing one BPM process in which I want to send IDOC to R/3.This IDOC will be processed by the R/3 system using process code.
    Now I have sent this IDOC to R/3 through send step with application acknowledgment and only if acknowledgment comes then only next processing logic of the BPM process should be executed.
    How should I design SEND step because the communication is asynchronous but I want the processing depending on acknowledgement only?
         Please guide me.

    Hi,
    Take a look at 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/f6d2d790-0201-0010-9382-b50b499b3fbe">How to handle Idoc Acks'</a>
    Regards,
    Bhavesh

  • BAM integration with BPM 11gR1

    Hi,
    I am trying to integrate BPM 11gR1 with BAM starting with a simple scenario as am a newbie with BAM.
    The requirement is to generate a report for tracking a BPM process and whenever a new instance of a BPM process is created, the report should be updated and reflect the change.
    I have carried out the following steps:
    1. Updated the BAM Adapter on the SOA server with the BAM server details (IP,port, credentials)
    2. Cleared the "DisableActions" parameter on the EM console for BPM.
    3. Created two Business Indicators for the BPM process whose tracking is to be done. Both these indicators are "Dimensions" with Type String. Used an Assign activity inside the BPMN process to populate the values from the request payload.
    4. Created a new Data Object in BAM Architect (Inside a new folder created within Samples folder) and added two columns to it corresponding to the business indicators.
    5. In the "Project Properties" of the BPM project, enabled the BAM option and provided the path of Data Object as /Samples/NewFolder. And deployed the project.
    6. Created a new BAM report using Active Studio of view type "Updating List" and selected the data object created.
    Now, the expected outcome is that whenever the BPM process is invoked and it's instance is created, the data should be sent to BAM and the report should be updated with the values of these Business indicators.
    But this is not happening and also am not able to track if the data is at all being sent from BPMN process to BAM.
    Not sure if missing out something.
    Any inputs/thoughts would be really helpful,thanks.

    Hi
    You seem to have done all the actions required :
    BAM adapter configuration
    Disable Actions cleared in EM
    BPM process enable for BAM publishing.
    Here are a few things you can investigate.
    Check the configuration again. Ensure BAM adapter and BPM project preference is pointing to the same JNDI name.
    BAM Adapter configuration sometimes require a restart. Please do so , if not already done.
    Check if any data showed up in Component DO ? If yes, the problem might just be with the BI DO. Try to send 2-3 instances
    Is this PS3 (11.1.1.4.0)? If yes, it will automatically create the BI dataobject for you in Samples folder upon deployment so check under Samples folder if a new DO has been created.
    Remember that you need to deploy the process with BAM enabled and BAM server running to get BI data into BAM.
    Lastly, check the logs - check bamserver.log , bam-diagnostics.log and Soa/bpm log to get more information.
    Regards
    Payal

  • ALBPM 5.7 BPM process admin issues with Oracle 11g RAC as directory service

    Hi,
    Setup ALBPM 5.7 enterprise for weblogic.
    BPM Engine deployed on weblogic cluster.
    BPM process admin (web console) deployed on tomcat.
    BPM process admin uses WEB-INF/directory.properties for directory configuration.
    things were fine with oracle SID,
    directory.default.url=oracle://<db_host>:1521/schema=diruser,sid=BPMDB { with this, login to process admin was working fine}
    But clueless, on how to configure RAC as the directory service in the above directory.properties file. Since this is a old version, no directory.xml in the installation.
    Connection string:
    (DESCRIPTION =
    (LOAD_BALANCE = on)
    (FAILOVER = on)
    (ADDRESS = (PROTOCOL = TCP)(HOST = DB_HOST1)(PORT=1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = DB_HOST2)(PORT=1521))
    (CONNECT_DATA =
    (SERVICE_NAME = BPMDB)
    (FAILOVER_MODE =
    (TYPE = SELECT)
    (METHOD = BASIC)
    Please help how to use service name (above connection string) in directory.properties, to be able to login to process admin successfully.
    Thanks in advance,
    Swamy

    Using admin center, able to get the string to be used in directory.properties.
    FYI, the string looks like below,
    directory.default.url=oracle://customURL:0/schema=bpmdirectory,customURL=jdbc:oracle:thin:@(DESCRIPTION = (LOAD_BALANCE = on)(FAILOVER = on)(ADDRESS = (PROTOCOL = TCP)(HOST = DB_HOST1)(PORT=1521))(ADDRESS = (PROTOCOL = TCP)(HOST = DB_HOST2)(PORT=1521)) (CONNECT_DATA = (SERVICE_NAME = BPMDB.DOMAIN.COM) (FAILOVER_MODE = (TYPE = SELECT) (METHOD = BASIC))))

  • BPM Process Intergation with WebCenter portal

    Hi,
    I want to integrate a BPM process with WebCenter portal page. That Process should be opeb in portal page as it is as it run in BPM studio. So to achieve what componebt of portal should i use, Portlet or Spaces. Kindly provide me any link from where I can learn this thing using Jdeveloper.
    Regards
    -Arvind

    You should be using Spaces I beleive .. see details here-
    http://docs.oracle.com/cd/E28280_01/user.1111/e15175/bpmug_pp_gt_strt.htm

  • IDoc to Soap, with BPM - Permanent error in BPE inbound processing

    Hi Experts,
    IDoc to Soap, with BPM - > Permanent error in BPE inbound processing
    How to rectify this any issue???
    Thanks-
    sk

    Hi,
    The inbound processing encountered a permanent error and the queue therefore stopped.
    The error message "Permanent error in BPE inbound processing" may be caused by the following:
    - At the start or when you process a process instance, the inbound processing encounters an exception that was not handled. This exception is triggered, for example, by a transformation step, a synchronous send step or a control step but it was not caught in an exception handler branch. If the exception that was not handled occurs in the first transaction of the started process instance, the system does not write the process instance to the database but it sets the queue that has this error message to the error status.
    Refer to the help in Note 1082099
    - The inbound processing triggers this error if the correlation evaluation shows that a message should be delivered to a process instance that has the status "error". Since delivery to process instances that contain errors is not permitted, the queue is stopped.
    Use the simulation of the message delivery in the detail view of the relevant queue LUW to determine the relevant process instance for the affected message and use transaction SXMB_MONI_BPE "Continue Process Following Error" (or transaction SWF_XI_SWPR) to continue. If you cannot continue the process instance, check whether you can logically delete the instance. In this case, use the method that is described in Note 807906 to logically delete a process instance.
    Check whether your system contains other process instances that have errors in order to detect similar problems. Use transaction SXMB_MONI_BPE "Continue Process Following Error" or transaction SWF_XI_SWPR.
    Use the report RSWF_CRL_MAINTAIN to check all of the correlation instances in question or the relevant process instances that you can reach using "Display Work Item".
    - Messages that cannot be delivered because no correlation instance can be found may lead to the error that is mentioned here. Check whether the causes that are outlined in Note 1094028 affect your case.
    Hope this will help you.
    Regards
    Aashish Sinha
    PS : reward points if helpful.

Maybe you are looking for