views:

246

answers:

0

Okay, not quite sure how to completely articulate this challenge, so I'm just going to dump.

I've been working in a whole new area creating a JBI to do some processing. Basically, the application is organized as a BPEL front end to process emails that appear in an IMAP INBOX. This, then triggers a POJO to process the contents of the email message body and perform some other bits. While each component will compile fine separately, when I try to deploy to GlassFish, I get an error which is perplexing. It's complaining about the XML2EFMProcessor.wsdl that it does not exist once deployed. But, this file clearly exists at the source code level, yet appears to fail to deploy..

ERROR: (UNKNOWN) This file was not found: file:/Users/andrew/GlassFishESB/glassfish/domains/domain1/jbi/service-assemblies/IMAPEFMJbi/IMAPEFMJbi-sun-email-binding/sun-email-binding/IMAPBPEL/EFMPipeline/com/freightgate/efmpipeline/XML2EFMProcessor.wsdl

Has anyone else used pojose.jar? There are a few oddities I see as I went through the process as outlined in the open-esb.com tutorial:

http://wiki.open-esb.java.net/Wiki.jsp?page=POJOTutorialEchoService

Specifically, the annotations that are related to POJO are all coming up as deprecated:

This is using the latest version of pojose.jar as downloaded from here on Friday (20090221):

http://download.java.net/jbi/binaries/open-jbi-components/main/nightly/latest/ojc/

Any clues?

TIA! Piko