hi David, The RA file
<?xml version="1.0" encoding="UTF-8"?> <connector xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd" version="1.5"> <display-name>TestRA</display-name> <eis-type>Test EIS</eis-type> <resourceadapter-version>1.0</resourceadapter-version> <resourceadapter> <outbound-resourceadapter> <connection-definition> <managedconnectionfactory-class>com.test.connector.outbound.TestManagedConnectionFactory</managedconnectionfactory-class> <config-property> <description>jndi provider</description> <config-property-name>url</config-property-name> <config-property-type>java.lang.String</config-property-type> </config-property> <config-property> <description>icf</description> <config-property-name>icf</config-property-name> <config-property-type>java.lang.String</config-property-type> </config-property> <config-property> <description>name</description> <config-property-name>name</config-property-name> <config-property-type>java.lang.String</config-property-type> </config-property> <connectionfactory-interface>com.test.connector.TestConnectionFactory</connectionfactory-interface> <connectionfactory-impl-class>com.test.connector.outbound.TestConnectionFactoryImpl</connectionfactory-impl-class> <connection-interface>com.test.connector.TestConnection</connection-interface> <connection-impl-class>com.test.connector.outbound.TestConnectionImpl</connection-impl-class> </connection-definition> <transaction-support>NoTransaction</transaction-support> <reauthentication-support>false</reauthentication-support> </outbound-resourceadapter> <inbound-resourceadapter> <messageadapter> <messagelistener> <messagelistener-type>javax.jms.MessageListener</messagelistener-type> <activationspec> <activationspec-class>com.test.connector.inbound.TestActivationSpecImpl</activationspec-class> <required-config-property> <config-property-name>url</config-property-name> </required-config-property> <required-config-property> <config-property-name>icf</config-property-name> </required-config-property> <required-config-property> <config-property-name>name</config-property-name> </required-config-property> </activationspec> </messagelistener> </messageadapter> </inbound-resourceadapter> </resourceadapter> </connector> I am using a snapshot version post M5. Regards Krishnakumar B On 12/2/05, David Jencks <[EMAIL PROTECTED]> wrote: > After looking at the code I don't see how this is possible. There's no > evidence the ResourceAdapterWrapper gbean is being started. Could you > show the ra.xml please? Exactly which version of geronimo are you > using? > > thanks > david jencks > > On Dec 2, 2005, at 1:36 AM, Krishnakumar B wrote: > > > hi, > > > > I am trying to get a generic jms resource adapter working. The RA > > delivers to MDB whose onMessage is activated. > > > > The MDB openejb-jar.xml has a resource ref link > > > > <enterprise-beans> > > <message-driven> > > <ejb-name>TestMDB</ejb-name> > > <resource-adapter> > > <resource-link>TestRA</resource-link> > > </resource-adapter> > > </message-driven> > > </enterprise-beans> > > </openejb-jar> > > > > When deploying this MDB i get the following error. > > > > > > Error: Unable to distribute wascemq.jar: Unknown resource adapter > > reference > > > > (query=geronimo.server: > > J2EEApplication=null,J2EEServer=geronimo,j2eeType=JCA > > ResourceAdapter,name=TestRA,*) > > > > The RA is deployed successfully and i am able to invoke outbound > > connections from a servlet. > > > > The GBeans started have following pattern j2eeType = ResourceAdapter. > > > > I also tried setting resource link to test/jms.rar with same results > > > > Error: Unable to distribute wascemq.jar: Unknown resource adapter > > reference > > > > (query=geronimo.server: > > J2EEApplication=null,J2EEServer=geronimo,j2eeType=JCA > > ResourceAdapter,name=test/jms.rar,*) > > > > I am lost here as to how to fix this. Any ideas or help would be > > great.... > > > > The RA plan is as follows > > > > <resourceadapter> > > > > <resourceadapter-instance> > > <resourceadapter-name>TestRA</resourceadapter-name> > > <workmanager> > > <gbean-link>DefaultWorkManager</gbean-link> > > </workmanager> > > </resourceadapter-instance> > > > > <outbound-resourceadapter> > > <connection-definition> > > > > <connectionfactory-interface>....</connectionfactory-interface> > > <connectiondefinition-instance> > > <name>TestFactory</name> > > <config-property-setting > > name="url"></config-property-setting> > > <config-property-setting > > name="icf"></config-property-setting> > > <config-property-setting > > name="name"></config-property-setting> > > <connectionmanager> > > <no-transaction/> > > <no-pool/> > > </connectionmanager> > > </connectiondefinition-instance> > > </connection-definition> > > </outbound-resourceadapter> > > > > </resourceadapter> > > > > The Geronimo log shows the following GBeans started successfully > > > > GBeanInstanceState for: geronimo.config:name="test/jms.rar" State > > changed from starting to running > > GBeanInstanceState for: > > geronimo.server: > > J2EEApplication=null,J2EEServer=geronimo,j2eeType=ResourceAdapterModule > > ,name=test/jms.rar > > State changed from stopped to starting > > GBeanInstanceState for: > > geronimo.server: > > J2EEApplication=null,J2EEServer=geronimo,j2eeType=ResourceAdapterModule > > ,name=test/jms.rar > > State changed from starting to running > > GBeanInstanceState for: > > geronimo.server: > > J2EEApplication=null,J2EEServer=geronimo,ResourceAdapter=test/ > > jms.rar,j2eeType=JCAResource,name=test/jms.rar > > State changed from stopped to starting > > GBeanInstanceState for: > > geronimo.server: > > J2EEApplication=null,J2EEServer=geronimo,ResourceAdapter=test/ > > jms.rar,j2eeType=JCAResource,name=test/jms.rar > > State changed from starting to running > > GBeanInstanceState for: > > geronimo.server: > > J2EEApplication=null,J2EEServer=geronimo,JCAResource=test/ > > jms.rar,j2eeType=JCAConnectionManager,name=TestFactory > > State changed from stopped to starting > > GBeanInstanceState for: > > geronimo.server: > > J2EEApplication=null,J2EEServer=geronimo,JCAResource=test/ > > jms.rar,j2eeType=JCAConnectionManager,name=TestFactory > > State changed from starting to running > > GBeanInstanceState for: > > geronimo.server: > > J2EEApplication=null,J2EEServer=geronimo,JCAResource=test/ > > jms.rar,j2eeType=JCAConnectionFactory,name=TestFactory > > State changed from stopped to starting > > GBeanInstanceState for: > > geronimo.server: > > J2EEApplication=null,J2EEServer=geronimo,JCAResource=test/ > > jms.rar,j2eeType=JCAConnectionFactory,name=TestFactory > > State changed from starting to running > > GBeanInstanceState for: > > geronimo.server: > > J2EEApplication=null,J2EEServer=geronimo,ResourceAdapterModule=test/ > > jms.rar,j2eeType=ResourceAdapter,name=test/jms.rar > > State changed from stopped to starting > > GBeanInstanceState for: > > geronimo.server: > > J2EEApplication=null,J2EEServer=geronimo,ResourceAdapterModule=test/ > > jms.rar,j2eeType=ResourceAdapter,name=test/jms.rar > > State changed from starting to running > > GBeanInstanceState for: > > geronimo.server: > > J2EEApplication=null,J2EEServer=geronimo,JCAResource=test/ > > jms.rar,j2eeType=JCAManagedConnectionFactory,name=TestFactory > > State changed from stopped to starting > > GBeanInstanceState for: > > geronimo.server: > > J2EEApplication=null,J2EEServer=geronimo,JCAResource=test/ > > jms.rar,j2eeType=JCAManagedConnectionFactory,name=TestFactory > > State changed from starting to running > > > > Regards > > Krishnakumar B > > > >
