users@genericjmsra.java.net

Re: Outbound communications via genericra

From: Max Poon <maxpoon_at_gmail.com>
Date: Fri, 13 Jan 2006 12:04:13 +0800

Hi Binod

Any advice?

Thanks
Max


Max Poon wrote:

> Hi Binod
>
> 1) I'm trying to understand that configuration for outbound message
> flow to foreign JMS provider via genericra, and see in the default
> ra.xml of genericra -
>
> <outbound-resourceadapter>
> <connection-definition>
> <managedconnectionfactory-class>
> *
> com.sun.genericra.outbound.ManagedQueueConnectionFactory
> * </managedconnectionfactory-class>
> .....
> <connection-definition>
> <managedconnectionfactory-class>
> *
> com.sun.genericra.outbound.ManagedTopicConnectionFactory
> * </managedconnectionfactory-class>
> <config-property>
>
> <config-property-name>ConnectionFactoryJndiName</config-property-name>
>
> <config-property-type>java.lang.String</config-property-type>
> </config-property>
> .....
> <connection-impl-class>
> com.sun.genericra.outbound.ConnectionHandle
> </connection-impl-class>
> </connection-definition>
>
> <connection-definition>
> <managedconnectionfactory-class>
>
> *com.sun.genericra.outbound.ManagedJMSConnectionFactory*
> </managedconnectionfactory-class>
> <config-property>
>
> <config-property-name>ConnectionFactoryJndiName</config-property-name>
>
> <config-property-type>java.lang.String</config-property-type>
> </config-property>
> .....
> <connection-impl-class>
> com.sun.genericra.outbound.ConnectionHandle
> </connection-impl-class>
> </connection-definition>
>
> while in J2CA 1.5 Spec p.287 sample ra.xml -
>
> <outbound-resourceadapter>
> <connection-definition>
> <managedconnectionfactory-class>
> *com.wombat.connector.jms.QueueManagedConnectionFactoryImpl*
> </managedconnectionfactory-class>
>
> What actually should we specify in the
> "managedconnectionfactory-class" element ?
>
> 2) Also, I tried to use the Sun App Server 8.1 MDB simple-client
> example with the QCF and Q changed to those specifying the external
> JMS provider but then got (which I did not get before) -
>
> Jan 12, 2006 7:20:22 PM com.sun.enterprise.connectors.ActiveRAFactory
> createActiveResourceAdapter
> SEVERE: RAR6001 : Class Not found : com.sun.genericra.GenericJMSRA
> Jan 12, 2006 7:20:22 PM com.sun.enterprise.connectors.ActiveRAFactory
> createActiveResourceAdapter
> SEVERE:
> com.sun.enterprise.connectors.ConnectorRuntimeException: Error in
> creating active RAR
> at
> com.sun.enterprise.connectors.ActiveRAFactory.createActiveResourceAdapter(ActiveRAFactory.java:76)
> at
> com.sun.enterprise.connectors.ResourceAdapterAdminServiceImpl.createActiveResourceAdapter(ResourceAdapterAdminServiceImpl.java:267)
> at
> com.sun.enterprise.connectors.ConnectorRuntime.createActiveResourceAdapter(ConnectorRuntime.java:189)
> at
> com.sun.enterprise.naming.factory.AdministeredObjectFactory.getObjectInstance(AdministeredObjectFactory.java:75)
> at
> javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
>
> Why does it happen? Why is com.sun.genericra.GenericJMSRA NOT FOUND
> this time but not before?
>
> Thanks