Friday Jan 29, 2016

Redeployment with Keep Running Instances option

If you are redeploying a process, and, during design time, the Keep Running Instances option is selected, then redeployment fails in the following scenarios:

  • Parallel or inclusive gateway pair is removed
  • Inclusive-complex gateway pair is changed to inclusive-inclusive gateway pair
  • Subprocess is removed or its loop characteristic is changed
  • User task is moved to another branch in gateway pair or outside the gateway pair
  • Activity level is changed., for example, the activity is moved inside a subprocess or gateway structure
  • Subprocess or event subprocess or a call activity is added
  • Event subprocess is changed from interrupting to non-interrupting
  • Boundary event is changed from interrupting to no- interrupting
  • Boundary event is added
  • User task implementation is changed to use another human task
  • Referance:
    https://docs.oracle.com/cd/E29542_01/user.1111/e15175/bpmug_alt_flw_mig.htm#BPMUG87383

    [Read More]

    Wednesday Jan 13, 2016

    Tune your JDeveloper 12c

    Is your JDeveloper 12c too slow, follow these 3 basic steps and increase perfomance of JDeveloper 12c

    Step 1:Configure JVM settings in jdev.conf

    Path: $MV_HOME$/jdeveloper/jdev/bin/jdev.conf

    ......

    Step 2:Configure Jdeveloper memory settings in ide.conf

    Path: $MV_HOME$/jdeveloper/ide/bin/ide.conf

    ......

    Step 3:Disable "Build After Save"

    Follow this link

    [Read More]

    Monday Jan 11, 2016

    Oracle SOA 12c Auto-Purge (New Feature)

    Step 1:Auto Purge Settings Page

    Step 2:Change Settings (Default=Enabled)

    Scheduler Calendaring Syntax

    Specify an execution schedule or a repeat interval schedule as shown in the examples below.
    • Run every Day at Midnight
    • FREQ=DAILY; BYHOUR=00;

    • Run every weekday at midnight
    • FREQ=DAILY; BYDAY=MON,TUE,WED,THU,FRI; BYHOUR=00;

    • Run every weekend at midnight and 05:00AM
    • FREQ=DAILY; BYDAY=SAT,SUN; BYHOUR=00,05;

    • Run every weekday 30 minutes past midnight
    • FREQ=DAILY; BYDAY=MON,TUE,WED,THU,FRI; BYHOUR=00; BYMINUTE=30;

    • Run every weekend 30 minutes past midnight and 5AM
    • FREQ=DAILY; BYDAY=SAT,SUN; BYHOUR=00,05; BYMINUTE=30;

    • Run every friday at midnight
    • FREQ=DAILY; BYDAY=FRI; BYHOUR=0;

    • Run every other friday at midnight
    • FREQ=DAILY; BYDAY=FRI; BYHOUR=0;

    [Read More]

    Thursday Jan 07, 2016

    BPEL Calling Web Services with HTTP Basic Authentication

    <property name="weblogic.wsee.wsat.transaction.flowOption" type="xs:string" many=".....
    <property name="oracle.webservices.auth.username" type="xs:string" many=".....
    <property name="oracle.webservices.auth.password" type="xs:string" many=".....
    <property name="oracle.webservices.preemptiveBasicAuth" type="xs:boolean" many=".....

    Another option that worked was to set the javax.xml.ws.security.auth parameters in composite.xml for the reference.

    <property name="oracle.webservices.preemptiveBasicAuth" many=".....
    <property name="javax.xml.ws.security.auth.username" many=".....
    <property name="javax.xml.ws.security.auth.password" many=".....
    <property name="weblogic.wsee.wsat.transaction.version" type=".....
    [Read More]

    Wednesday Jan 06, 2016

    Oracle Fusion Middleware & PaaS Partner Community Forum 2016

    What You See Is What You Get Element


    Invitation to:

    Oracle Fusion Middleware & PaaS Partner Community Forum 2016

    Oracle Media Network

    Stay Connected

    OPN on PartnerCast

    [Read More]

    Monday Dec 07, 2015

    OSB 12c - "Logged in role is not allowed to view/edit Access Control Policies"

    "Logged in role is not allowed to view/edit Access Control Policies"

    Solve this issue with adding "AdminOnlyTaskAccess" permission to MiddlewareAdministrator Role

    Step 1: Login EM Console & Go to Policies

    Step 2: Edit MiddlewareAdministrator

    Step 3: Add New Permission (AdminOnlyTaskAccess)

    [Read More]

    Friday Dec 04, 2015

    Schedule OSB Service Using ESS

    Step 1: Create Schedule

    Step 2: Create Job

    Step 3: Submit Job

    [Read More]

    Thursday Oct 01, 2015

    Disable "Build After Save at JDeveloper" 12c

    Step 1: Go To Tools->Preferences->Code Editor->Save Actions

    Step 2: Remove "Bild Project After Save"

    [Read More]

    Wednesday Sep 30, 2015

    Apply SOA/BPM Bundle Patch 3 to JDeveloper 12c (12.1.3.0.3)

    Step 1: Download Bundle Patch 3

    Step 2: Run "Command Prompt (cmd)" as Administrator

    Step 3: Set "ORACLE_HOME" and add OPatch directory to "PATH" variable

    Step 4: Extract the downloaded patch and browse folder via cmd

    Step 5: Run opatch apply

    [Read More]

    Friday Jul 03, 2015

    Oracle BAM Drilling Between 2 Reports

    Step 1: Login to System and Select "Active Studio"

    Step 2: Create List Report

    Step 3: Create Pie Chart Report

    Step 4: Configure Drilling

    Step 5: Save and Test

    [Read More]

    Wednesday Jul 01, 2015

    Oracle BAM Create Data Object from External Data Source

    Step 1: Login Oracle BAM & Select "Architect" from menu

    Step 2: Select "External Data Sources" from drop down list then click on "Create"

    Step 3: Fill connection parameters

    Step 4: See "Success" popup then Click Create & Refresh

    Step 5: Select "Data Objects" from drop down list then click on "Create Data Object"

    Step 6: Fill Data Object parameters

    Step 7: Create & Modify your Data Object

    [Read More]

    Wednesday May 06, 2015

    Abort Running SOA Instances with API

    Step 1: Create Project and Import Libraries

    Step 2: Connecting SOA Server

    Step 3: Setting up Filters

    Step 4: Getting Composites

    Step 5: Getting Instances of Composite

    Step 6: Abort Instances


    If you want to get full source code, please contact with me via my e-mail (arda.eralp@oracle.com).

    And it is not official Oracle Product.

    [Read More]

    Tuesday Apr 07, 2015

    Skinning BPM Workspace 12c

    Step 1: Download Oracle Skin Editor

    Step 2: Install & Run SkinEditor

    Step 3: Create New Application

    Step 4: Create New Project & ADF Skin File

    Step 5: Edit ADF Skin

    Step 6: Create Deployment Profile & Deploy as ADF Library

    Step 7: Deploy ADF Library to Weblogic

    Step 8: Restart Servers and Check your library settings.

    [Read More]

    Friday Mar 06, 2015

    Oracle Service Bus SAP (iWay) Adapter Migration 11g to 12c

    Step 1: Export project from 11g Service Bus Console

    Step 2: Create a OSB application and import project

    Step 3: Using SAP Adapter Migration Tool

    Step 4: Browse and Select JNDI connection for SAP

    Step 5: Edit Business Service wsdl source manually

    Step 6: Change jndi name.

    Step 7: Clean & Build & deploy your project using Jdeveloper 12c

    [Read More]

    Thursday Jan 29, 2015

    Desktop application for purging SOA instances

    You can purge instances with using my desktop application. It is easiest way to delete them from your SOA database. My application connects your database and run "soa.delete_instances" procedure. All of instance states will be ignored. "Check states table" . Before you start purging, your database administrator have to run these command below in your database.

    GRANT EXECUTE ON DBMS_LOCK to SOA_USER;
    GRANT CREATE ANY JOB TO SOA_USER;

    My main referance document is "http://docs.oracle.com/cd/E28280_01/admin.1111/e10226/soaadmin_partition.htm".

    And Please back up your database before you start purging!

    So, how to use this program?

    Database
    Driver: Oracle JDBC driver
    Connection String(url): Write your connection url like this example "jdbc:oracle:thin:@localhost:1521/orcl"
    SOA Username: Something like SOA_INFRA, PROD_SOAINFRA etc.
    Password:
    Test Connection: It tests your connection, succeed or failed.

    Composite
    Composite Name: Which composite you want to purge? It is case sensitive
    Composite Version: 1.0,1.1 etc.
    Date From: Beginning creation date for the composite instances. Purge instances created the date after.
    Date To: Ending creation date for the composite instances. Purge instances created the date before. (Not equals this date)

    Criterias
    Batch Size: Batch size used to loop the purge Maximum Run time: Expiration time at which the purge script exits the loop. Delete with period: Split connections for each period. If you don t check this box, your application runs only "1" time. If you check this box, your application splits your begin and end date with selected day. For example, Date from is "2015-01-10" and date To is "2015-01-20", and you check this box and select 2 days period. Your application will be running 5 times, first delete instances between "2015-01-10" and "2015-01-12", then run again for delete instances between "2015-01-12" and "2015-01-14", then it will be continue like this.

    Run
    Click "Run" button and wait.

    If you want to use this tool, please contact with me via my e-mail (arda.eralp@oracle.com).

    And it is not official Oracle Product.

    [Read More]
    About


    I am a member of the Fusion Middleware Applications Consultancy team.

    I focus on tips and tricks FMW applications consultancy but also have a strong interest in ADF Development & Achitecture, Oracle BPM, Oracle Identity Manager and Oracle SOA Suite.

    The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.


    Search

    Archives
    « February 2016
    SunMonTueWedThuFriSat
     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
         
           
    Today