Category Archives: DevTools

Portable adf-config.xml with JDevelopper

On my current project assignment, we use JDevelopper to develop BPEL process. As you might notice, JDevelopper use a hidden folder .adf where it store configuration file to acess MDS location for example (.adf\META-INF\adf-config.xml). As we use different platform (windows … Continue reading

Posted in bpel, config, DevTools, JDevelopper, Maven | Tagged , ,

Using Maven and JAX-WS to call Salesforce’s API

I have setup for my own usage a development platform using Maven with Artifactory in order to speed up and ease my development process. In order to validate this platform, i decided to call a Web Service exposed by Salesforce … Continue reading

Posted in Artifactory, Maven | Tagged , , ,

Using JCA Salesforce Adapter with SOA Suite

Oracle Cloud Adapter for Salesforce.com is certified only with SOA Suite 11.1.1.7. This JCA adapter can be download from https://edelivery.oracle.com/. The pre-requisite is to install: Oracle Cloud Adapter for Salesforce (p17897781_111170_Generic.zip and p17996952_111170_Generic.zip) Latest Opatch version Where Can I Find … Continue reading

Posted in bpel, SOA Suite | Tagged , , ,

BPEL Threading model in SOA 11g

BPEL Threading model in SOA 11g Reference: http://docs.oracle.com/cd/E21764_01/core.1111/e10108/bpel.htm#BABBGEFA ThreadPool Name Property value Invoke Thread Pool (for asynchronous invocations) or Dispatcher Invoke Thread dspInvokeThreads min=1 default=20 Total number of threads allocated to process invocation dispatcher messages. Invocation dispatcher messages are generated … Continue reading

Posted in bpel, SOA Suite | Tagged , , ,

SOA 11g Audit Trail : Programmatically Managing SOA Composite Applications with the Facade API using Groovy Scripting

My previous post¬† was dealing about how retrieve the SOA payload from the database using SQL statement and Oracle XML API. In this post, I will use the Oracle facade API to interact with the SOA composite application, achieving the … Continue reading

Posted in bpel, Groovy, script, SOA Suite | Tagged , , , ,

Retrieving SOA payload from SOA-INFRA tables using Groovy as a scripting language

Sometimes, it is useful to programmatically retrieve payload from soa-infra tables store by SOA/BPEL persistence API. As an administrator of the SOA platform, you can build a simple groovy script to retrieve the SOA payload and store the content in … Continue reading

Posted in DevTools, Groovy, SOA Suite | Tagged , ,

Installing a development environment platform on Ubuntu 13.10

It might be useful to have an environment for developing Java application. For that using Maven (with ANT) and Artifactory might help you to speed up the build & compilation process by helping you to manage all your libraries dependencies. … Continue reading

Posted in Artifactory, Maven | Tagged , , ,

SOA/BPEL publishing to a remote JMS queue using JMSAdapter

AFAIK, there are multiple way for a SOA/BPEL process to publish to a remote JMS Queue. The following link can be applied depending on your technical needs (performance, relability, scalability,…): SAF agent service (Store and Forward) : http://docs.oracle.com/cd/E23943_01/web.1111/e13742/overview.htm#i1078773 Message bridge … Continue reading

Posted in bpel, HermesJMS, SOA Suite, soapui, Weblogic Server | Tagged ,

Having access to your home machine(s) with Guacamole (html5 graphical session) and ShellInABox (terminal session)

Have you ever ask, when you are at your customer’s site how you can access to your home machine(s) from your customer’s LAN ? I have tested many solutions: – Oracle Secure Global Desktop : http://www.oracle.com/us/technologies/virtualization/061996.html (with proxy traversal activated) … Continue reading

Posted in DevTools, Guacamole, Ubuntu | Tagged , , , ,

Hermes JMS and t3s connection

Hermes JMS is a great tools delivered/packaged with SOAPUI and allow us to interact with JMS provider.¬† When setting up the connection to a non-secure JMS server using t3 protocol, there are no major issue. However, once you need to … Continue reading

Posted in DevTools, HermesJMS