OSB Deployment scripts 11.1.1.7 using configtool

These instructions are only valid for OSB Release 11.1.1.7 onwards.   How to export desired projects using the configjar utility   The configjar tool is located in the OSB installation directory under C:oracleMiddleware11117Oracle_OSB1toolsconfigjar [Check the path relative to your install] Run the setenv.cmd And execute the C:oracleMiddleware11117Oracle_OSB1toolsconfigjarconfigjar.bat -settingsfile C:OSB_DeploymentOSBPS6_MavenConfigToolnysolutions_export_projects.xml   Where the nysolutions_export_projects.xml file contains the names […]

read more

Testing Oracle Service Bus components

Testing Approach with OSB I have been having a thought about what’s the best way forward with automating unit tests with OSB First of all there are 2 things here… One is Unit testing and the Second bit is automating them… UNIT TESTING with OSB A customer of mine was very keen on unit testing and […]

read more

OSB Deployment scripts

UPDATE: For 11.1.1.7 deployment scripts …. see my new post http://nitinaggarwal.wordpress.com/2014/04/04/osb-deployment-scripts-11-1-1-7-using-configtool/   There are several OSB posts regarding the OSB Deployment Scripts available on the internet. For Oracle Service Bus 10.3 & 11g you can use the ANT / WLST deployment scripts provided by Oracle. I went through the post by Edwin http://biemond.blogspot.nl/2010/07/osb-11g-ant-deployment-scripts.html This is the most straight […]

read more

Securing an OSB Service with OWSM

In this post I will show how to secure a web service used by OSB ( Oracle Service Bus ) by authenticating it against an OWSM (Oracle Web Services manager) policy. We will add a User Name Token service OWSM policy to secure the Proxy Service in OSB. Below are steps in using a simple […]

read more

Implementing sequencing solutions with OSB when using JMS messaging

I Came across this post when I was looking for option on how to implement sequencing solutions with OSB when using messaging (JMS) https://forums.oracle.com/thread/2138854 Which talks about Using Message Unit-of-Order with JMS   Using Message Unit-of-Order Message Unit-of-Order is a WebLogic Server value-added feature that enables a stand-alone message producer, or a group of producers […]

read more

Moving and managing messages in JMS Queues

When dealing with several JMS Queues it is apparent that one would need to move messages across these queues and manage them. e.e. moving messages from error queues to source queues, destination to source to replay etc. So the question is how can you move a message from one JMS Queue to another? Well there […]

read more

Implementing Security with OSB

I am looking to implement WS Security with OSB for one of our customers, so on doing a quick search the following articles caught my eye. Will be looking at some of these before I decide what would work best for my situation, or whether I need to come up with a new approach all […]

read more

Running Mediator instances issue

We encountered an issue with one of our clients when the SOA Purge wasn’t being very effective due to the running mediator instances even though the rest of the flow trace had completed, This wasn’t an issue for business as such however in most cases caused them to fall out of the criteria for Purge […]

read more

SOA 11g SOA Infra DB states for SOA Composites and Components

I found this extremely useful list of states for SOA 11g composites and various components in the SOA INFRA DB which we have benefited greatly in various engagements, so I thought it was worth sharing with you all.   COMPOSITE_INSTANCE States State Description 0 Running 1 Completed 2 Running with faults 3 Completed with faults 4 […]

read more

Duplicate instances when using DB adapter in high availability environment.

Many a times I have noticed that when you use DB Adapters (SOA Suite 11g) for integrating with applications like the E Business Suite in a clustered high availability environment, at times there will be multiple instances for the same request. The number of instances each entry in the DB would generate would directly correlate […]

read more