On 27 Sep, Till: [EMAIL PROTECTED] wrote:
Hi, a quick look into the spec shows that the JMS ra is probably not
spec compliant since it will not work with a ConnectionInfoRequest set
to null. I am working on this now, but I can not test it today since the
CVS tree is broken (again). I will come back to night or tomorow with my
results.

//Peter

> Hi David, 
> [This thread was actually started in the messaging forum
> (http://www.jboss.org/forums/thread.jsp?forum=48&thread=2169).
> 
> David Jencks wrote:
>> Aha! you have to set minsize 0 in the pool unless you
>> can supply default credentials to the adapter.  In
>> this case, the adapter does not support UserName and
>> Password attributes, so you can't.  The "Minsize"
>> connections are created with no context, so there is
>> no way to get a Subject unless the adapter is
>> configured with a default. (JBoss can't really know
>> that the ManyToOnePrincipalMapping always returns the
>> same Subject)
> 
> 
> Hm, I think this is more hairy than this. What will it meen to create a
> pooled JmsManagedConnection (JMS Session) without any context?
> 
> Well, as far as I can see it this will not work even if you pass the
> Subject test. Why? Because a JMS Session may be of two types: Queue or
> Topic. Which type the client really want is carried in the
> ConnectionRequestInfo. And JmsManagedConnection is written with the
> expectation that this will never be null.
> 
> I know that the JmsConnectionRequestInfo defaults to a topic type, but
> the initial context-less connection will have the info set to null, so
> that does not help much.
> 
>> 
>> So -- you should set minsize 0 and we should add
>> UserName and Password to the rar (and provide them to
>> ManagedConnections as default).
> 
> You mean in JmsManagedConnectionFactory? I.e much like just another
> jar-attribute? Is this already done today, i.e if a
> ManagedConnectionFactory contains a setUserName, will the stuff from the
> principal mapping be set at the ManagedConnectionFactory, or how does it
> work?
> 
> (You have to excuse mee if this actually should be obvious, I have not
> more that tuched the code, not to say looked in the spec, for almost 6
> month, so I am cind of rusty on the jca/ra stuff).
>> 
>> And I should add a comment in the manual about this
>> gotcha.
>> 
>> Peter, would you like to do this (modify the rar) or
>> shall I?
> 
> 
> It is fixable I guess. If we can live with some defaults (that might not
> allways do whats expected), i.e for example that context less
> connections is allways topics.
> 
> //Peter
>> 
>> thanks
>> david jencks

-- 
Jobba hos oss: http://www.tim.se/weblab
------------------------------------------------------------
Peter Antman             Technology in Media, Box 34105 100 26 Stockholm
Systems Architect        WWW: http://www.tim.se
Email: [EMAIL PROTECTED]        WWW: http://www.backsource.org
Phone: +46-(0)8-506 381 11 Mobile: 070-675 3942 
------------------------------------------------------------


_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to