OSB FTP Poller continuously throwing exception – while no file pending on FTP Location

We have been recently facing an issue with an OSB Proxy using FTP Protocol, where in we kept getting the errors on the logs even when we were not putting new files in. Errors lead us to believe there were some permission issues. Unable to get file NYSolutionsSourcedir/43646343-dfh34d2.232dfg3d__testFile.txt.Stage on attempt number 0: java.io.IOException: Data: OpenSocket, Permission Denied? […]

read more

Using JMS Transport with OSB

JMS Transport – Advanced settings The option Enable Message Persistence is by default enabled, which guarantees message delivery because the messages persist and will survive server shutdowns and failures. To improve throughput, deselect this option if the occasional loss of a message is tolerable. Set a time interval in milliseconds in the Expiration field to […]

read more

Installing Spring Tool Suite and configuring Spring for a development PC

In order to install Spring Integration on another developer machine I would advise using Spring Tool Suite as it’s the preferred IDE for Spring Development on any of the spring modules including Integration. Download Spring Tool Suite. http://spring.io/tools/sts/all Download and Install JAVA. http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Set Paths JAVA_HOME and add entry to path variables You can refer […]

read more

Rest Enabling SOA using OSB in Oracle 12c

Found this video which shows one of the very important features of SOA leveraging OSB in 12c.

read more

SOA INFRA useful everyday queries

Very useful daily SOA 11g queries

read more

Reg for UK postcode validation

Sample Salesforce.com code for UK postcode validation [code language=”css”] (!ISBLANK(BillingPostalCode)&& !($Setup.No_Validations__c.Flag__c )&& OR(‘Yes’== CASE(BillingCountry,’United Kingdom’,’Yes’,’UK’,’Yes’,’GB’,’Yes’,’England’,’Yes’,’Scotland’,’Yes’,’Wales’,’Yes’,’Northern Ireland’,’Yes’,’NI’,’Yes’,’No’), ISBLANK(BillingCountry)) && !OR(REGEX(BillingPostalCode, ‘[a-zA-Z]{1,2}[a-zA-Z0-9]{1,2} [0-9]{1}[a-zA-Z]{2}’),REGEX(BillingPostalCode, ‘[a-zA-Z]{1,2}[a-zA-Z0-9]{1,2}[0-9]{1}[a-zA-Z]{2}’))) [/code]

read more

EAI/Oracle Service Bus testing with Citrus Framework, part2

Part 2 of the OSB testing framework

read more

Enterprise Application Integration testing with Citrus Framework

Useful post on unit testing with OSB by Eric

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

When to use the Oracle Service Bus – OSB

read more