My first experiences with ThreadLogic

A while ago I came into touch with ThreadLogic. Most of the people whom I was talking about it, did not know the tool. This unfamiliarity with ThreadLogic made me decide to write this blog. I think that every WebLogic Administrator should know ThreadLogic and that it is also a very interesting tool for Fusion Middleware Developers.

But let me start at the beginning. A while ago Michael Sahadat, a SOA/Integration Architect at Oracle, came over to help me solve a performance issue. He was using ThreadLogic and explained me how it helped us at the end to detect the performance bottleneck. But that I will explain later on. First I will tell about ThreadLogic.

Image 1 Continue reading

Advertisements

Using the File Adapter to handle dynamic Native Format input streams

In this blog I will describe how to translate a native format input stream (e.g. received by the file adapter), containing multiple instances with a diversity of size and content, to a xml payload.

I will do this in three steps. First I will give a sample data stream and explain the structure of it. After that I will show and explain the required schema definition, and I will end with the resulting xml payload.

Data stream

As a start I will give an example of the received data stream:

10099990001Name Change         2009999000120141116        30099990001Marcel              van de Glind                            35099990001Marcel              van der Glind                           @@@10099990002Address Change      2009999000220141116        30199990002Dorpstraat 6                  3720AB35199990002Dorpsplein 6                         3720BC@@@10099990003Name/Address Change 2009999000320141115        30099990003Marcel              van de Glind                            30199990003Dorpstraat 6                  3720AB35099990003Marcel              van der Glind                           35199990003Dorpsplein 6                      3720BC@@@10099990004Historical details  20099990004        2014111530099990004Marcel              van de Glind                            30199990004Dorpstraat 6                  3720AB30199990004Around the corner             AB200030199990004Big City                      AB201435099990004Marcel              van der Glind                           35199990004Dorpsplein 6                       3720BC35199990004At the corner                 AB200135199990004Small Town                    AB2013@@@ Continue reading

AYTS: Summary of SOA Governance challenges in the services landscape

Recently started the Oracle program: Are You The Smartest.
For me it is an opportunity to test my current knowledge level and to extend my knowledge.
After every session I follow, I will write a brief summary as part of the preparation for the test.
I will continue with the summary of the following session.

ARCHITECTS TRAINING – SERVICE INTEGRATION – Governance challenges in the services landscape

This 43 minutes during session was divided into the following parts:

  • Challenges Solved with SOA Governance
  • Oracle’s SOA Governance
  • Customer Success Stories

Continue reading

AYTS: summary of The SOA Challenge

Recently started the Oracle program: Are You The Smartest.
For me it is an opportunity to test my current knowledge level and to extend my knowledge.
After every session I follow, I will write a brief summary as part of the preparation for the test.
I also follow some of the 2012 sessions. These sessions are not part of the test.
I will continue with the summary of the following session.

ARCHITECTS TRAINING – SERVICE INTEGRATION – Technical Case Study – The SOA Challenge.

This session (not part of the tests) was divided into the following two parts.

  • Overview of the Oracle Fusion Middleware Stack (60 minutes)
  • Customer Case Study: Telenet (70 minutes)

Recent years I had a fulltime job working with OFM. This made me doubt to follow this session. But eventually I decided to listen to the recording. As expected most of the content was on hand knowledge. But there were enough interesting parts in the presentation to make me decided to write this summary. So let’s start.

Continue reading

SOA/BPM:Incoming Message dispatcher (part 2 of 2)

In this post I will describe the solution we implemented at a customer site to dispatch incoming message in an Oracle SOA/BPM environment.

The solution we implemented handles the following message types:

  • A new request resulting in a new case of type A .. Z   (subject of the first part of the post)
  • An addition to an existing case.                                      (subject of the second part of the post)

Part 2: Addition to an existing case

In case of an addition the incoming request message is extended with two extra fields:

  • the message type (A..Z)
  • the request as a PDF file
  • the name of the PDF file
  • case number (in case of addition)
  • type of addition

Continue reading

SOA/BPM:Incoming Message dispatcher (part 1 of 2)

In this post I will describe the solution we implemented at a customer site to dispatch incoming message in an Oracle SOA/BPM environment.

The solution we implemented handles the following message types:

  • A new request resulting in a new case of type A .. Z   (subject of the first part of the post)
  • An addition to an existing case.                                      (subject of the second part of the post)

Part 1: New requests

A new incoming request message contains the following information:

  • the message type (A..Z)
  • the request as a PDF file
  • the name of the PDF file

Continue reading