Skip to main content

Posts

Showing posts from September, 2017

SOA/OSB 12C Maven Implementation

Recently I came up with a video of “ Mark Nelson ”, where he shown how we can use maven SOA 12+ version to create SOA project from scratch and how maven can help us to create build and deployment of same to server. Today we are going to see how maven is configured and how SOA project is created from it and how maven deploy build on SOA server. Step 1: Go to oracle home maven location in my case it is “C:\Oracle12C_BPM\Middleware\Oracle_Home\oracle_common\plugins\maven\com\oracle\maven\oracle-maven-sync\12.2.1”.                                                                                 OR % ORACLE_HOME %\oracle_common\plugins\maven\com\oracle\maven\oracle-maven-sync\12.1.3 Open command prompt and go to step one dir location. Step 2: Run the Maven install command. mvn install:install-file -Dfile=oracle-maven-sync-12.2.1.jar -DpomFile=oracle-maven-sync-12.2.1.pom SET ORACLE_HOME= C:\Oracle12C_BPM\Middleware\Oracle_Home Check Oracle_home is set or not with e

Oracle SOA Transaction Management and Understanding compensation

What is transaction management??? Two words with complex level of understanding, Many of us are still not able to understand what is transaction management and how it work, or how can some one control this transaction. Their are many implementation of transaction management based on technologies in which you are implementing it but TRANSACTION MANAGEMENT term remain same for all. Today we will talk about transaction management in respect of oracle soa... As per oracle documents, " A  transaction  is a logical unit of work that contains one or more SQL statements. A transaction is an atomic unit. The effects of all the SQL statements in a transaction can be either all  committed  (applied to the database) or all  rolled back  (undone from the database)." Points to keep in mind when designing transaction management: Commit :  Committing  a transaction means making permanent the changes performed by the SQL statements within the transaction., You need