New JBoss DNA sequencers
by Randall Hauch
Taken from http://jbossdna.blogspot.com/2008/06/new-sequencers.html:
We've been making a lot of great progress on JBoss DNA lately. We're
getting a lot of interest, and several folks have stepped forward to
contribute new sequencers and to work on various components. So in
addition to the image sequencer that came with the 0.1 release, the
codebase (in trunk) now has sequencers for:
MP3 audio files, contributed by Stefano Maestri
General XML files, contributed by John Verhaeg
Microsoft Office files, including general metadata for all documents
and detailed information for Microsoft PowerPoint presentations and
Microsoft Excel spreadsheets, contributed by Michael Trezzi
Java source files with annotations, contributed by Serge Pagop
JCR CND files, contributed by Dan Florian
Several of these are still in progress, but they're coming along
quickly. A couple of them are relying on some upcoming enhancements to
the sequencing framework, so that's got to be done first.
Stefano has also been working on another sequencer for JBoss ESB
messages, which should be really cool.
Thanks for all the hard work!
Best regards,
Randall
16 years
ESBMessageSequencer
by Stefano Maestri
Hi,
I have begun to write this sequencers
(http://jira.jboss.org/jira/browse/DNA-78).
I'm writing here to ask readers of this mailing list to take a look at
my first implementation of ESBMessageMetaData and give me some feedback:
http://fisheye.jboss.org/browse/DNA/branches/maeste/sequencers/dna-sequen...
The purpose of this sequencer I have kept in mind writing it, is to
extract infos from an ESBMessage for governance (and in particular
monitoring inside governance) goals.
What I'd like to have from this sequencer is to extract metadata about
messages regarding properties, faults, and route. Querying and/or
statistics can be performed on this metadata and eventually joined with
SLAs or others useful measurement.
My idea is to implement a JCRMessageStore on ESB side
(http://jira.jboss.org/jira/browse/JBESB-1769) storing the whole message
as array of bytes, leaving to sequencer responsibility of extract and
store in JCR (eventually different/federated JCR) all metadata.
This approach leave the JCRMessageStore very thin and eventually permit
to have different level of metadata applying different sequencer.
Any feedback is very welcome. What else do you like to sequence from an
ESB Message? Are there any metadata I extracted in my first impl that
you think are not useful?
thanks in advance
16 years
Required headers on all files
by Randall Hauch
Please make sure that add the correct JBoss header to all files in
JBoss DNA. We're not being consistent with our commits, so please go
through code you've recently created and make the appropriate changes.
The easiest way to do this is to set up your development environment
to automatically add the following header to all Java classes:
/*
* JBoss, Home of Professional Open Source.
* Copyright 2008, Red Hat Middleware LLC, and individual contributors
* as indicated by the @author tags. See the copyright.txt file in the
* distribution for a full listing of individual contributors.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
*/
We also have to add it to all property files:
#
# JBoss, Home of Professional Open Source.
# Copyright 2008, Red Hat Middleware LLC, and individual contributors
# as indicated by the @author tags. See the copyright.txt file in the
# distribution for a full listing of individual contributors.
#
# This is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation; either version 2.1 of
# the License, or (at your option) any later version.
#
# This software is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this software; if not, write to the Free
# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
# 02110-1301 USA, or see the FSF site: http://www.fsf.org.
#
16 years
Maven2 POM sequencer
by Michael Trezzi
Hello,
I am creating a schema for the Maven2 POM sequencer, however I see that the
POM syntax is HUGE and contains tons of things. I just want to ask what are
your opinions what should be sequenced. There are basically 2 options:
a) everything (basically mirroring the XML structure)
b) only a subset for which I would probably take: groupId, artifactId,
version, name, description, url, licenses, dependencies (all metadata
excluding exclusions)
Thanks in advance for your opinions.
Michael Trezzi
16 years
[Fwd: Content Oriented Integration Solutions With Mule and JCR...]
by Stefano Maestri
-------- Original Message --------
Subject: Content Oriented Integration Solutions With Mule and JCR...
Date: Tue, 10 Jun 2008 13:25:53 +0100
From: Tom Fennelly <tom.fennelly(a)jboss.com>
To: JBossESB <jbossesb(a)jboss.org>, Randall Hauch <rhauch(a)redhat.com>,
Stefano Maestri <stefano.maestri(a)javalinux.it>
Might be of interest (if you haven't already seen it)...
http://www.theserverside.com/tt/articles/article.tss?l=COISWithMuleandJCR
T.
--
Red Hat:
Registered Address: Red Hat Ltd, Brian O' Donnell and Partners, 62 Merrion Square, Dublin 2, Ireland.
Registered in the Companies Registration Office, Parnell House, 14 Parnell Square, Dublin 1, Ireland, at No. 304873
Directors: Charlie Peters (USA), Michael Cunningham (USA). David Owens, Brendan Lane
16 years
I'd like to help
by Michael Trezzi
Hello,
my name is Michael Trezzi and I'd like get involved in this project. I've
written a simple MS Office Document Sequencer, however I have no idea how to
submit it, so I am attaching the maven project here. It's still incomplete.
There are other metadata, that are possible to be extracted from MS Office
documents and it only tests a few things, but it should work. I'm still
orienting in how DNA and Jackrabbit works, so please be patient with me.
Regards,
Michael Trezzi
16 years
I busted the build!
by Randall Hauch
Apologies for breaking the build this weekend. I'm not sure why
Hudson is not sending out email notifications, so I'll investigate
that. I just kicked off another build, so hopefully we're back to
normal.
Best regards,
Randall
16 years