I would be interested in working with you on this.
(This will be my first sortie into open source. Do you mind doing some hand holding?)
Thanks for your interest. I just wrote the new adapter, but so far it is not tested at all (I don't have a XADataSource implementation to use). So far it's only in cvs head.
After we find out if the basic adapter works, we should write extensions for each vendor's XADataSource to expose the configurable properties directly (this is very easy) and work around idiosyncrasies of their xa implementation.
Anything you want to do along these lines would be great. I look at the jca forum more often that this one, so that or the dev list would be the best place to continue this discussion.