-
1. Re: AS2 protocol support
lvisnick Jul 22, 2009 12:06 PM (in response to desktopman)I've been looking around for Fuse Message Broker/ActiveMQ AS2 protocol support
As of today, there is nothing available. You could write your own camel component. See here for guide on how to do that:
camel.apache.org/writing-components.html
lorinda
-
2. Re: AS2 protocol support
lvisnick Jul 22, 2009 12:15 PM (in response to desktopman)there are various components that includes support for different message formats, but e.g. the EDI format has many many different versions. Is there a list of this somewhere?
My apologies, but I do not understand the question. Are you looking for a list of the various EDI standards (there are hundreds). Or are you looking for a list of components available that support any given EDI standard. Or are you looking for a list of the different messages that are supported by FUSE Message Broker?
Please clarify, tx,
Lorinda
-
3. Re: AS2 protocol support
desktopman Jul 22, 2009 2:09 PM (in response to lvisnick)Then I will clarify.
1. What type of EDI messages are supported out of the box in Fuse MB?
2. Are there other external components that add support for formats that aren't supported? This isn't necessarily only EDI, e.g. ebXML.
I guess unsupported formats could be added using Smooks but not having to deal with hundreds or thousands of formats would be quite the advantage.
Edited by: desktopman on Jul 22, 2009 6:09 PM
-
4. Re: AS2 protocol support
lvisnick Jul 22, 2009 4:14 PM (in response to desktopman)What type of EDI messages are supported out of the box in Fuse MB
None. What FUSE MB supports is the same as ActiveMQ:
http://activemq.apache.org/connectivity.html
There are containers, cross language clients and then protocols. I think at the end of the day you are asking about protocols.
You can stuff any "standard"/format into a jms object - and send that as your jms message. How you send it depends on the protocol. You can use any of the out of the box supported protocols (openwire, stomp etc).
Or, if you find you want some other form of transport, then you can look to see what other camel components have been written by others (for example, ftp or email).
And finally, if you want or need some form that is not yet implemented, you can implement your own camel component.
Does this make sense/answer your question?
Lorinda
-
5. Re: AS2 protocol support
desktopman Jul 22, 2009 5:20 PM (in response to lvisnick)Yep. Just started researching so some of the terms are a bit unfamiliar. Thanks for your help.
-
6. Re: AS2 protocol support
cmoulliard Oct 27, 2009 5:49 AM (in response to desktopman)Hi,
1. What type of EDI messages are supported out of the box in Fuse MB?
The Fuse Message Broker which is based on ActiveMq allows to transport any Java Object. So, it can transport any kind of EDI message defined in XML format, as a string or a collection of Java Objects.
Fuse Mediation Router offers an EDI connector which allows you to transform an inputStream into a org.w3c.Document Object (http://camel.apache.org/edi.html).
2. Are there other external components that add support for formats that aren't supported? This isn't necessarily only EDI, e.g. ebXML.
As ebXml is based on SOAP/Web service, this kind of connector could be added easily to Fuse Mediation Router. To format CSV or FIX data into a collection of Java Objects, you can use Apache Camel-Bindy : http://camel.apache.org/bindy.html
I guess unsupported formats could be added using Smooks but not having to deal with hundreds or thousands of formats would be quite the advantage.