[jboss-user] [JCA] New message: "Re: How to code JNDI lookup of JCA Resource ConnectionFactor"
Ben Cotton
do-not-reply at jboss.com
Thu Feb 11 08:43:21 EST 2010
User development,
A new message was posted in the thread "How to code JNDI lookup of JCA Resource ConnectionFactory?":
http://community.jboss.org/message/525764#525764
Author : Ben Cotton
Profile : http://community.jboss.org/people/ben.cotton@rutgers.edu
Message:
--------------------------------------------------------------
Thanks for this reply Vicky. Here is the TRACE level logging re: ConnectionFactoryBindingService activity ....
Also, I have come to learn that I should not expect my
javax.jms.ConnectionFactory factory = (javax.jms.ConnectionFactory)ctx.lookup("IVTCF");
statement to work when executied from a +remote+ Java client application. The JCA spec does not explicitly require that implementors accommodate a remote client's lookup of a ConnectionFactory JNDI reference that bridges to a providers ConnectionFactory implementation (via providers RA). So the fact that JBoss does not accommodate my +remote+ client's lookup of 'IVTCF' is definitely not an indication of any JBoss delinquency re: JCA compliance. Indeed, wrt to a +local+ client invoke, if I run the exact same lookup code from a JBoss deployed servlet everything works ideally. That said, the above +remote+ client lookup code is accommodated by the Apache Geronimo JEE implementation. It would be mighty nice if JBoss AS also provided this accommodation. I am considering opening a JBoss AS "feature enhancement" JIRA ticket re: this use case. Thanks again Vicky.
> *cottonbe at dndcor3autw001>* cat server.log | grep -i ConnectionFactoryBindingService
> 2010-02-11 06:11:15,134 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Binding object 'org.jboss.resource.adapter.jdbc.WrapperDataSource at 1e58c9aa' into JNDI at 'java:DefaultDS'
> 2010-02-11 06:11:15,136 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
> 2010-02-11 06:11:37,058 TRACE [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Constructing
> 2010-02-11 06:11:37,061 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Creating jboss.jca:service=ConnectionFactoryBinding,name=JmsXA
> 2010-02-11 06:11:37,061 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Created jboss.jca:service=ConnectionFactoryBinding,name=JmsXA
> 2010-02-11 06:11:37,061 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Starting jboss.jca:service=ConnectionFactoryBinding,name=JmsXA
> 2010-02-11 06:11:37,065 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Binding object 'org.jboss.resource.adapter.jms.JmsConnectionFactoryImpl at 7ba37b98' into JNDI at 'JmsXA'
> 2010-02-11 06:11:37,065 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'JmsXA'
> 2010-02-11 06:11:37,065 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Started jboss.jca:service=ConnectionFactoryBinding,name=JmsXA
> 2010-02-11 06:11:38,906 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Binding object 'org.jboss.resource.adapter.jdbc.WrapperDataSource at 14db02c9' into JNDI at 'java:ms-capmktsLocalTxDS'
> 2010-02-11 06:11:38,906 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=ms-capmktsLocalTxDS' to JNDI name 'java:ms-capmktsLocalTxDS'
> 2010-02-11 06:11:40,852 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Binding object 'org.jboss.resource.adapter.jdbc.WrapperDataSource at 250e74de' into JNDI at 'java:pg-capmktsLocalTxDS'
> 2010-02-11 06:11:40,853 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=pg-capmktsLocalTxDS' to JNDI name 'java:pg-capmktsLocalTxDS'
> *2010-02-11 06:11:58,020 TRACE [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Constructing
> 2010-02-11 06:11:58,023 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Creating jboss.jca:service=ConnectionFactoryBinding,name=IVTCF
> 2010-02-11 06:11:58,023 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Created jboss.jca:service=ConnectionFactoryBinding,name=IVTCF
> 2010-02-11 06:11:58,023 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Starting jboss.jca:service=ConnectionFactoryBinding,name=IVTCF
> 2010-02-11 06:11:58,026 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Binding object 'com.ibm.mq.connector.outbound.ConnectionFactoryImpl at 518add92' into JNDI at 'IVTCF'
> 2010-02-11 06:11:58,026 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=IVTCF' to JNDI name 'IVTCF'
> 2010-02-11 06:11:58,026 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Started jboss.jca:service=ConnectionFactoryBinding,name=IVTCF
> *
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/525764#525764
More information about the jboss-user
mailing list