Tuesday, January 28, 2014

Oracle BAM Reports to Web Pages( iframe)

Oracle BAM Reports to Web Pages


Adding Oracle BAM Reports to Web Pages

To add an Oracle BAM report to a Web page:
  1. Open My Reports>Shared Reports tab in Oracle BAM Active Studio.
  2. Select the report to be displayed in the Web page.
  3. On left side pane, in Actions panel, Click the Copy Shortcut link.
    The Copy Shortcut dialog box opens including the string containing the report URL.
  4. Highlight the URL string, and press Control-C to copy the text.
  5. Paste the URL into the src attribute of an iframe element as shown in the following example.
    iframe src = http:// :  /OracleBAM/ / reportserver/ default.jsp?Event=viewReport&ReportDef=6&Buttons=False"  width="100%" height="100%" 
    
    You can set height and width attributes of the iframe to control both of these properties.

iframe src
="http://adc2110349.us.oracle.com:7001/OracleBAM/10704/reportserver/ default.jsp?Event=viewReport&ReportDef=6&Buttons=False"  width="100%" height="100%">



http://docs.oracle.com/cd/E21764_01/integration.1111/e10230/reports.htm#BEIDDABD

Integrating Oracle BPM with Business Intelligence (BI)

Integrating Oracle BPM Process Star Schema with Business Intelligence (BI)

Oracle BPM provides process star schema views. These provide access to the BPM Process Cubes data and can be used by any external BI tool for analysis and reporting purposes.
If cubes are enabled, the the BPM process cubes is populated when BPMN Service engine runs the processes in your project. To view the data stored in these process star schema, you use the dashboards provided by Oracle Business Process Management Workspace

http://docs.oracle.com/cd/E23943_01/doc.1111/e15176/cube_bi_bpmpd.htm 

Wednesday, October 16, 2013

Getting Started with Continuous Integration for Oracle Fusion Middleware

Getting Started with Continuous Integration for Oracle Fusion Middleware
These articles are to help you get started… they are not necessarily meant to show the best practices – see below for some comments on that.
§  Hudson is a common Continuous Integration server which you can run standalone, or if you prefer, you can run it on WebLogic Server.  Installing Hudson on WebLogic Servershows you how.
§  Deploying WebLogic applications with Maven shows you how to use the new WebLogic Maven Plugin to deploy applications to your WebLogic Server environment using Maven.
§  Getting started with continuous integration for SOA projects explains how to set up some basic continuous integration capabilities using Hudson, Maven and Subversion with JDeveloper.
§  Extending our continuous integration approach to work with MDS-dependent components explores how we can configure our CI build to work when some components in the composite require MDS.  Adding Human Tasks or Rules to a composite, for example, will add a dependency on MDS.
§  Adding SCA Tests shows you how to include SCA Test execution in our CI Build.  This includes seeing the results in the Hudson console.
§  Deploying Canonical Data to MDS (coming soon) shows how to deploy your canonical data model to Metadata Services using Hudson.
§  Extending our sample to include BPEL, BPMN, Rules, Spring, Web Services and Human Tasks (coming soon) provides access to a sample that you can download and experiment with in your own environment.
§  Using Continuous Integration for a whole SOA Application (coming soon), i.e. a composite, user interface(s) for the human tasks, and canonical data; including SCA Test and SOA Configuration Plans (for targeting different environments).
§  Getting started with Continuous Integration for Oracle Service Bus shows the basics of how to script a build and deployment for OSB
§  Building OSB projects with Maven and removing the eclipse dependency takes this a step further to use the new configjar tool introduced in OSB PS6 and execute the build in Maven


Tuesday, October 15, 2013

Choosing BPMN or BPEL to model your processes from Redstack

  • Write top level (i.e. true ‘business’ processes) in BPMN,
  • Do not perform any kind of system interaction in these processes – don’t use adapters, call web services, etc.,
  • Use activities or embedded sub-processes with boundary events and event sub-processes to handle all business faults that may occur,
  • Make sure to have a ‘catch all’ event sub-process to handle any failures that are not specifically handled,
  • Theoretically there should never be a system fault in these BPMN processes,
  • Whenever there is a need to do some actual work, delegate this to BPEL, i.e. use a service activity with implementation type ‘service call’ to have BPEL go do the work,
  • Make the BPEL processes atomic, so that they can easily be retried, rolled back, etc.,
  • Use the fault management framework to control the handling of faults in the BPEL processes, and
  • Keep BPEL ‘worker’ processes in separate composites from BPMN ‘business’ processes.

Wednesday, April 18, 2012

After installing oracle SOA Suite 11.1.1.5 on Oracle XE I was getting the following issueORA-04063: package body "DEV_MDS.MDS_INTERNAL_SHREDDED" has errors

http://soaora.blogspot.in/2011/06/ora-04063-package-body.html

After installing oracle SOA Suite 11.1.1.5 on Oracle XE I was getting the following issueORA-04063: package body "DEV_MDS.MDS_INTERNAL_SHREDDED" has errors

http://soaora.blogspot.in/2011/06/ora-04063-package-body.html

Saturday, April 4, 2009

How to Read Files Ordered by Timestamp with FTP and FILE Adapter ?

Here is metalink note for this.
Subject:
How to Read Files Ordered by Timestamp with FTP and FILE Adapter ?

Doc ID:
779136.1
Type:
HOWTO

Modified Date :
02-MAR-2009
Status:
PUBLISHED
In this Document Goal Solution References
Applies to:
Oracle SOA Platform - Version: 10.1.3.3.1 to 10.1.3.4Oracle(R) BPEL Process Manager - Version: 10.1.3.3.1 to 10.1.3.4Oracle(R) BPEL Process Manager - Version: 10.1.3.3.1 to 10.1.3.4Oracle ESB - Version: 10.1.3.3.1 to 10.1.3.4Information in this document applies to any platform.
Goal
This document explains how to configure the FTP or FILE adapter in the following scenario :
1. you have several files in the Inbound directory waiting for pooling2. you want to process the files ordered by timestamp ascending or descending
Solution
There is no setting out-of-the box to do this ordering with FTP or FILE adapter. This feature was introduced from 10.1.3.3.1 MLR#14 (Patch 7253921) and 10.1.3.4 MLR#1 (Patch 7375086)
To implement it please perform following steps :
1. Model the BPEL process as a synchronous one
2. In the Inbound activation specification (the WSDL file for inbound FTP/FILE adapter) add the the following:
Sorter="oracle.tip.adapter.file.inbound.listing.TimestampSorterDescending"
OR
Sorter="oracle.tip.adapter.file.inbound.listing.TimestampSorterAscending"
This line will provide Descending or Ascending sorting of filenames.
3. If you use FTP Adapter you also need to add in Inbound activation :
useNlst="true"
This parameter tells the adapter to use LIST command to get filenames as opposed to NLST. The advantage with the LIST command is that the adapter can capture the tiemstamp, size information during the inbound listing. Below is a sample setting for FTP Adapter Inbound :

4. Edit file SOA_HOME\bpel\system\services\config\pc.properties and change
oracle.tip.adapter.file.numProcessorThreads=1
If you use ESB you need to edit file SOA_HOME\integration\esb\config\pc.properties (rename pc.properties.esb to pc.properties if you don't have this file)
References
Keywords
TIMESTAMP ; INBOUND