Posts

Showing posts from April, 2018

Transactions in Oracle SOA Suite 12c

Transaction Semantics Oracle SOA Suite uses the underlying Java Transaction API (JTA) infrastructure to handle its transactions. Oracle BPEL process manager creates a new transaction on a request basis. If a transaction exists, then it is suspended, otherwise it is created. In order to configure the transaction behaviour for a BPEL process, you must set a property named " bpel.config.transaction " in the component section of the composite.xml with one of the following values: required (default value) requiresNew notSupported For example: <component name="LocationHandlerProcess" version="2.0">     <implementation.bpel src="BPEL/LocationHandlerProcess.bpel"/>     <property name="bpel.config.transaction" type="xs:string"many="false">required | requiresNew | notSupported</property> </component> Synchronous invocations When the bpel.config.transaction is set to required ...

Cannot launch JDeveloper 12c after OSX update

After updating my OSX to the latest version, something changed and messed my JDeveloper installation. I launched JDeveloper through terminal and found the following error: Antonioss-MacBook-Pro:bin alog$ ./jdev  Oracle JDeveloper 12c Release 12.2.1.3.0  Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved. java.lang.RuntimeException: Exception in org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start() of bundle org.eclipse.osgi. at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.resume(InternalSystemBundle.java:233) at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:664) at org.eclipse.osgi.framework.internal.core.EquinoxLauncher.internalInit(EquinoxLauncher.java:69) at org.eclipse.osgi.framework.internal.core.EquinoxLauncher.init(EquinoxLauncher.java:37) at org.eclipse.osgi.launch.Equinox.init(Equinox.java:178) at org.netbeans.modules.netbinox.Netbinox.init(Netbinox.java:84) Cau...