Using ForEach BPEL

Tags

, , , , , , , , , , ,

Something very used in programming languages is without doubt a FOR to iterate through a list of elements any, in this Post I intend to help you use the For Each component of the BPEL performing a simple loop, iterating and concatenating names that put as a parameter to our Loop .

For our tests, we will create a project called ForEachBpel

Continue reading

My first article for OTN – Trabalhando com Attachment no Oracle Service Bus 11g

Tags

, , , , , , , , , ,

Today was a very special day for me because I got the great news that my first article was published by Oracle Technology Network – OTN

The title of the Article is “Trabalhando com Attachment no Oracle Service Bus 11g” (in Portuguese) and can be seen at the link below:

http://www.oracle.com/technetwork/pt/articles/soa/attachment-oracle-service-bus-11g-2430555-ptb.html

Continue reading

Creating a Business Rule in BPEL

Tags

, , , , , , , ,

A Business Rule is a rule that defines or constrains some aspect of the business. His statement is determined as true or false. Business Rules seek to determine the business structure or to control or influence business behavior.

“http://en.wikipedia.org/wiki/Business_rule”

Here we create a simple Business Rule that will define as our input parameter if it is a person PHYSICAL(FISICA) type or type LEGAL(JURIDICA)

Continue reading

Installing Oracle 11g SOASuite – Part 7: Oracle JDeveloper

Tags

, , , , , , , , , , , ,

In this post we will install Oracle JDeveloper version 11.1.1.7.0

The JDeveloper IDE is used to create and deploy the SOA Composite

The installation is being done on Ubuntu Linux 64bit version: 4.14, the minimum hardware and software for Oracle 11g SOASuite installation can be found here: http://docs.oracle.com/html/E18558_01/fusion_requirements.htm 

Continue reading

Installing Oracle 11g SOASuite – Part 6: Soa Developer Domain

Tags

, , , , , , , , , ,

In this post we install Soa Developer Domain for SOA Suite 11g

The installation is being done on Ubuntu Linux 64-bit version: 4.14, the minimum hardware and software for Oracle 11g SOASuite installation can be found here: http://docs.oracle.com/html/E18558_01/fusion_requirements.htm 

Continue reading

Installing Oracle 11g SOA Suite – Part 5: SOA Suite

Tags

, , , , , , , , , ,

In this post we will install the SOA Suite version 11.1.1.7.0

SOA Suite is the real JEE application that contains the SOA engines
will be deployed on WebLogic.

The installation is being done on Ubuntu Linux 64bit version: 14.04, the minimum hardware and software for Oracle 11g SOA Suite installation can be found here: http://docs.oracle.com/html/E18558_01/fusion_requirements.htm 

Continue reading

Installing Oracle 11g SOASuite – Part 4: Repository Creation Utility (RCU)

Tags

, , , , , , , , , , , , , , ,

In this post we will install Repository Creation Utility (RCU) version 11.1.1.7.0

The RCU will define the database schema that SOA Suite uses to accomplish its tasks, such as auditing and etc ..

The installation is being done on Ubuntu Linux 64bit version: 4.14, the minimum hardware and software for Oracle 11g SOASuite installation can be found here: http://docs.oracle.com/html/E18558_01/fusion_requirements.htm 

Continue reading

Installing Oracle 11g SOASuite – Part 3: Oracle WebLogic Server

Tags

, , , , , , , ,

In this post we will install Oracle WebLogic Server version 10.3.6.

The WebLogic Server installation provides the JEE environment (as well as the JMS provider) required to run the SOA Suite (a JEE application).

The installation is being done on Ubuntu Linux 64bit version: 4.14, the minimum hardware and software for Oracle 11g SOASuite installation can be found here: http://docs.oracle.com/html/E18558_01/fusion_requirements.htm 

Continue reading

Clearing Memory Cache and Swap Linux – Ubuntu

Tags

, , , , ,

When you need to clear the memory on Ubuntu Linux Cache and Swap ?

Depends…. If you do not use your Ubuntu at very high frequency processing and memory perhaps will never need, but we developers who use the tools increasingly require our hardware is extremely important cleanse our memory in the most extreme cases of local tests, so this post will name just a very simple script that I use in my daily life which for me is very effective and I hope for you too  🙂

Continue reading

Installing Oracle 11g SOASuite – Part 2: Java SE Development Kit 7 – JDK

Tags

, , , , , , , , , , , , , , , ,

Continuing our installation process of Oracle SOASuite 11g in this post we will install JDK package

How will we use the generic version of the installer of WebLogic Server 10.3.6, the separate installation of JDK is required. The generic version is independent of operating system, so it does not contain the JDK.

Continue reading

Installing Oracle 11g SOASuite – Part 1: Oracle Database 11g XE

Tags

, , , , , , , , , , , , , , , , , ,

To test scenarios is essential to establish a local environment in order to deepen our learning and knowledge, thinking about it in this post I will show step by step how is the Oracle Soa Suite 11g installation.

The SOA Suite requires a database for persistence. The Express Edition 11g was chosen for development environment in question.

Continue reading

Selecting data using the Database Adapter (BPEL DbAdapter) Oracle SOA Suite 11g

Tags

, , , , , , , , , , , , , ,

Oracle Database Adapter enables Oracle SOA Suite to communicate with the database, including Oracle database servers, and any relational databases that follow the ANSI SQL standard and provide JDBC drivers, performing SELECT operations, UPDATE and INSERT using an adapter configuration wizard, where the inputs / outputs are XML, easily seen as input parameters and and results converted into XML.

In this article on the Database Adapter (DbAdapter) BPEL we select some data from a database table and show in the screen Enterprise Manager  (EM)

Continue reading

Adding a new database to DbAdapter the Console (Web) SOA Suite 11g

Tags

, , , , , , , , ,

When we installed the SOA Suite 11g Package in our machine by default you have set up a database to access the database, but if you need to add a different basis, for another database, how should we proceed? Below I explain in detail how to do it 🙂 Continue reading

Trouble uninstalling Oracle 10g or 11g Express Edition (XE) on Linux

Tags

, , , , , ,

Often we encounter problems installing the Oracle 10g or 11g Express Edition on Linux (usually Ubuntu), and we need to remove the entire installation to try to re-install again.

Below is a Script to clean Up the Oracle XE on your machine, simply copy and paste into your command prompt with SUDO user to have the necessary permissions to run the commands.

Continue reading

Saving an attachment in the database with the BPEL

Tags

, , , , , , , , , , ,

A BPEL process can receive an attachment (Attachment) MIME along with a Payload. The attachment can be in any format (for example, DOC, PDF, JPEG, XML, text, and so forth).

Let this first time send a JPEG file type to BPEL and burn it to a database by using the tool ora:getAttachmentContent BPEL

Continue reading

Making a BPEL process for Synchronous Asynchronous

Tags

, , , , , , , , , , ,

A BPEL process can be synchronous or asynchronous, only understanding we will basically define what is a BPEL Process Synchronous and Asynchronous BPEL Process: A Synchronous BPEL Process blocks the client (the one that is using the process) until the process finishes and returns a result to the client.

Continue reading

Trouble uninstalling Oracle 10g or 11g Express Edition (XE) on Linux

Tags

, , , , , ,

Often we encounter problems installing the Oracle 10g or 11g Express Edition on Linux (usually Ubuntu), and we need to remove the entire installation to try to re-install again.

Below is a Script to clean Up the Oracle XE on your machine, simply copy and paste into your command prompt with SUDO user to have the necessary permissions to run the commands.

Continue reading

Making a BPEL process for Synchronous Asynchronous

Tags

, , , , , , , , , , ,

A BPEL process can be synchronous or asynchronous, only understanding we will basically define what is a BPEL Process Synchronous and Asynchronous BPEL Process: A Synchronous BPEL Process blocks the client (the one that is using the process) until the process finishes and returns a result to the client.

Continue reading