Author: dan

Oracle BPEL ‘Suitcase’ JAR Deployment Options

I had created a simple echoing BPEL process in my JDeveloper and then looked around for the option to export an EAR for my service. Of course, there isn’t one. What happens is that JDeveloper will create a JAR that contains your BPEL artifacts. This JAR is called the “BPEL Suitcase”. I assume it’s a […]

Read more

Integrating Oracle BPEL with an HTTP (REST) Service

Right out of the gate in my experience with Oracle BPEL, I have to integrate with a non-SOAP HTTP service. Luckily, Lucas Jellema over on the AMIS Technology blog has a very well written article that goes end to end on exactly what you need to do in order to get Oracle and HTTP (REST) […]

Read more

IBM APAR PK49507: PROFILE RECREATION Required!

In a case of something I have never seen before, it appears that PK49507: THE SIBUS RESOURCE ADAPATER WILL NOW INDICATE THAT AN MDB SHOULD BE STOPPED IF A CERTAIN NUMBER OF FAILURES ARE HIT actually requires you to recreate your entire server profile from scratch! It contains the statement: This property will only be […]

Read more

IBM Buys ILOG, a Business Rules Engine

Geez, I don’t know how I missed this one.  ILOG is a business rules engine that can already integrate with WebSphere Process Server so this acquisition makes sense. It’s better than the one bundled with the product and used by more companies. Anyway, I’ll defer to the bloggers of the world who have more industry […]

Read more

ANT & Building an EJB with the JAR task: ClassNotFoundException

Just a quick note. I was trying to build my EJB using ANT and the JAR task and when it ran, I was getting ClassNotFoundExceptions for my utility jars that should have been on the classpath. <jar jarfile=”${ejb-classes.dir}/EJB.jar” basedir=”${ejb-classes.dir}”” /> The reason is that the manifest file that existed in the directory was being overwritten […]

Read more

Do not use forward slashes in SIBus Destination names with JMS

I have an SIBus destination called: ‘MY/QUEUE’. I create a JMS QueueConnectionFactory and JMS Queue definition to this destination. jms/LoggingPoisonQueueCF and jms/LoggingPoisonQueue. When I attempt to put a message on the destination (using Spring JMS) I get the following exception: org.springframework.jms.InvalidDestinationException: CWSIA0046E: The parameter queue://MY/QUEUE?busName=SIBJMSBus is from a foreign implementation that is not supported.; nestedexception […]

Read more

Where’s that class being loaded from? – Which4J

I’d just like the tout the WHICH4J Project which has helped me immensely in my classpath confict issues with Oracle over LOG4J and JAXB. Which4J is a small utility jar that can be added to your classpath and used via: System.out.println(“WHICH 4J: ” + Which4J.which(JAXBContext.class)) Works fine with WebSphere Application Server

Read more

Log4J “NoSuchMethodError” for org/apache/log4j/Logger.trace(Ljava/lang/Object;)V

My application uses log4J and when I deployed to our development server, I was getting the following exception: CNTR0020E: EJB threw an unexpected (non-declared) exception during invocation of method “onMessage” on bean “BeanId(LoggingEAR#LoggingEJB.jar#LoggingExceptionMDB, null)”. Exception data: java.lang.NoSuchMethodError: org/apache/log4j/Logger.trace(Ljava/lang/Object;)V At first, I believed that this was caused by Log4J not being on the classpath in ear. […]

Read more

Oracle DBMS_CRYPTO Encryption

I spent a few days battling the oracle DBMS_CRYPTO package. This package allows the encryption of data types, including clobs and blobs (in oracle 10g). The battles included: My user not having visibility to the package in the stored procedure call. This was solved by a simple call to the DBA. In my system, I […]

Read more

WebSphere Process Server’s default log size: Very Small

I did not realize that the default log size of the test server installation of WebSphere Process Server inside of WebSphere Integration Developer was so small. It’s a single one megabyte file. This means that I don’t have all the spring exceptions that I thought I did. I suggest anyone who wants to be able […]

Read more

Still Springing Along

I’m still solidly in the spring domain with my solution. I’ve run into a number of obfuscated exceptions as I’ve gone along way my from Spring newbie to Spring intermediate newbie. They’re all nicely saved in my WebSphere Application Server log, so once I get some free time, I’ll go through them all with the […]

Read more

WebSphere Application Server and The Spring Framework

I’m in the process of skilling up on the spring framework used within the Websphere application server container. What I have amassed so far are a ton of links to various tutorials and developerWorks articles that answer a few questions: What is Spring? Why do I want to use it? How do I use it? […]

Read more

Seven Reasons Why Corporate Blogs Suck

From the blog ‘Ben means Business‘, Ben Jones lists the 7 reasons why corporate blogs suck. I really like the first reason: Reason#1: Fear of Transparency People who read blogs expect to “know” the author, and participate in discussions with the author and other readers. They enjoy an atmosphere that is genuine and has a […]

Read more

WebSphere Enterprise Service Bus does not support Event Sequencing

Cheers to David Currie for pointing out that while the WebSphere Integration Developer user interface allows you to specify an event sequencing qualifier inside a mediation module, if you attempt to deploy the solution to an WebSphere Enterprise Service Bus Server, you’ll get exceptions. Interestingly enough, if you deploy the same Mediation Module to WebSphere […]

Read more