You can set the locationUri in the XsdBasedSoap11Wsdl4jDefinitionBuilder. Just change it from a HTTP location to a jms location. Note that this could mean that you need to have multiple WSDLs, one for HTTP and one for JMS. You can't specify the connection url in there, because I think that is ActiveMQ-specific.
You currently can't. That might be a nice feature to add.
You can define a replyToName in the jsm uri, i.e. jms:requestQueue?replyToName=responseQueue
You mean the connection factory name and others? These properties are not supported, since in spring you either don't use JNDI for getting a connectionfactory, or use <jee:jndi-lookup/> to inject a connectionfactory into the messagesender.
I hope you like the JMS support.



.
Reply With Quote