Re: setResourceAdapter method in ManagedConnectionFactory

Binod <[email protected]> Thu, 18 Sep 2003 20:38:18 +0530
Newsgroups gmane.comp.java.sun.connector
Message-ID <[email protected]>
Hi Bas,

I dont think we need to worry about the sun-ra.xml generated by deploytoo=
l.=20
J2EE RI beta2 is , by design, capable of working without sun-ra.xml.

Please raise a bug, if that is not the case.

- Binod.

On Thursday 18 September 2003 01:40 am, Bas van Oudenaarde wrote:
> Hi Binod, Koij,
>
> Since this week I deployed my resource adapter, I had some problems
> with the deployment of my JCA1.5 connector in J2EE RI B2, first I used
> the adadmin tools:
>
> asadmin create-connector-connection-pool --user admin --raname L1PXC_RA
> --connectiondefinition javax.resource.cci.ConnectionFactory l1pxc_pool
>
> asadmin create-connector-resource --user admin --poolname l1pxc_pool
> eis/L1_EIS
>
> There where some problem that my EJB could not find the Adapter. I
> discovered that the deploytool generated a wrong sun-ra.xml file, so I
> took the DTD from the Sun web-site and filled in the missing info,
> since I also filled in the JNDI name it deploys when I use the
> deploytool. So here is my modified sun-ra.xml :
>
> <?xml version=3D"1.0" encoding=3D"UTF-8"?>
> <!DOCTYPE sun-connector PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE
> Application Server 7.0 Connector 1.0/
> /EN"
> "http://www.sun.com/software/sunone/appserver/dtds/sun-connector_1_0-
> 0.dtd">
> <sun-connector>
>    <resource-adapter jndi-name=3D"eis/L1_EIS">
>       <property name=3D"host" value=3D"145.146.98.56"/>
>    </resource-adapter>
> </sun-connector>
>
> The deploytool generated :
>
> <?xml version=3D"1.0" encoding=3D"UTF-8"?>
> <!DOCTYPE sun-connector PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE
> Application Server 7.0 Connector 1.0//EN"
> "http://www.sun.com/software/sunone/appserver/dtds/sun-connector_1_0-
> 0.dtd">
> <sun-connector/>
>
> Only the <property> element is filled in somehow by the deploymenttool
> during deployment, I left empy <property/>
>
> I hope that this helps you,
>
>   I will retry the asadmin way to see if this will work. First I need t=
o
> solve an error in (the also generated) the ra.xml file, there is some
> warning / error about the <licence> element, although it deploys.
>
> Regards,
> Bas
>
> On Wednesday, Sep 17, 2003, at 16:34 Europe/Amsterdam, Binod wrote:
> > Hi,
> >
> > You need to create a connection pool and connector resource using
> > asadmin
> > commands. Please take a look at the create-connector-connection-pool
> > and
> > create-connector-resource commands.
> >
> > - Binod,
> >
> > On Wednesday 17 September 2003 07:34 am, Koji Sekiguchi wrote:
> >> Hi Binod,
> >>
> >> Thank you for your reply. How do I set a JNDI name
> >> for a Connection Factory without sun-ra.xml?
> >>
> >> Thanks in advance,
> >>
> >> Koji
> >>
> >> On Wed, 17 Sep 2003 03:00:06 +0530, Binod <[email protected]> wrote:
> >>> You dont need sun-ra.xml for J2EE1.4 RI beta2.
> >>> - Binod.
> >>>
> >>> On Tuesday 16 September 2003 02:12 pm, Koji Sekiguchi wrote:
> >>>> Hello,
> >>>>
> >>>> I want to write my own JCA1.5 adapter that runs on J2EE1.4 RI
> >>>> Beta2. I tried to find a sample for sun-ra.xml for JCA1.5,
> >>>> but couldn't. Has anybody succeeded in running your own
> >>>> JCA1.5 adapter on J2EE1.4 RI? Is there good sample source
> >>>> and DD for J2EE1.4 RI?
> >>>>
> >>>> Thanks in advance,
> >>>>
> >>>> Koji
> >>>>
> >>>> On Fri, 8 Aug 2003 21:38:57 +0530, Binod <[email protected]> wrote:
> >>>>> According to PFD2 of connector specification, both
> >>>>
> >>>> ManagedConnectionFactory
> >>>>
> >>>>> interface and ActivationSpec interface need to implement
> >>>>> ResourceAdapterAssociation interface. J2EE 1.4 Beta2  will execut=
e
> >>>>> setResourceAdapter on ResourceAdapterAssociation interface.
> >>>>>
> >>>>> So, Please make sure that your clases implement
> >>>>
> >>>> ResourceAdapterAssociation
> >>>>
> >>>>> intefrace.
> >>>>>
> >>>>> thanks,
> >>>>> Binod
> >>>>>
> >>>>> On Thursday 07 August 2003 07:28 pm, Sandeep Rajpathak wrote:
> >>>>>> I face this problem while using the SUN J2EE 1.4 Beta 2 RI.
> >>>>>>
> >>>>>> As per the JCA 1.5 specifications, the method "setResourceAdapte=
r"
> >>>>
> >>>> present
> >>>>
> >>>>>> in the ManagedConnectionFactory method is called by the
> >>>>>> Application
> >>>>
> >>>> Server
> >>>>
> >>>>>> during the startup operation. However in the implementation that=
 I
> >>
> >> have
> >>
> >>>>>> done, this does not seem to be happening. In fact there is anoth=
er
> >>>>
> >>>> method
> >>>>
> >>>>>> called "setResourceAdapter" present in the ActivationSpec
> >>>>>> interface
> >>>>
> >>>> which
> >>>>
> >>>>>> the implementation class overrides, but even this one is not
> >>>>>> getting
> >>>>>> called.
> >>>>>>
> >>>>>> Because this method does not get called there is no way for the
> >>>>>> Outbound/Inbound handlers to get data-objects initialized during
> >>>>>> the
> >>>>>> ResourceAdapter startup. Infact I had to use the deprecated
> >>>>>> Singleton
> >>>>>> pattern for making these data-objects available to the various
> >>
> >> classes
> >>
> >>>> for
> >>>>
> >>>>>> ex. ManagedConnectionFactoryImpl, ConnectionImpl etc.
> >>>>>>
> >>>>>> What could possibly be the reasons for this method not getting
> >>
> >> called by
> >>
> >>>>>> the application server?
> >>>>>>
> >>>>>> Regards
> >>>>>> Sandeep
> >>
> >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >> =3D=3D=3D=3D=3D
> >>
> >>>>>> To unsubscribe, send email to [email protected] and include =
in
> >>
> >> the
> >>
> >>>> body
> >>>>
> >>>>>> of the message "signoff CONNECTOR-INTEREST".  For general help,
> >>>>>> send
> >>>>
> >>>> email
> >>>>
> >>>>>> to [email protected] and include in the body of the
> >>
> >> message "help".
> >>
> >>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>> =3D=3D=3D=3D=3D
> >>>
> >>>> =3D
> >>>>
> >>>>> To unsubscribe, send email to [email protected] and include i=
n
> >>>>> the
> >>>>
> >>>> body
> >>>>
> >>>>> of the message "signoff CONNECTOR-INTEREST".  For general help,
> >>>>> send
> >>>>
> >>>> email to
> >>>>
> >>>>> [email protected] and include in the body of the message
> >>>>> "help".
> >>>
> >>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>> =3D=3D=3D=3D=3D
> >>
> >> =3D
> >>
> >>> To unsubscribe, send email to [email protected] and include in
> >>> the
> >>
> >> body
> >>
> >>> of the message "signoff CONNECTOR-INTEREST".  For general help, sen=
d
> >>
> >> email to
> >>
> >>> [email protected] and include in the body of the message "help"=
=2E
> >
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > =3D=3D=3D=3D
> > To unsubscribe, send email to [email protected] and include in th=
e
> > body
> > of the message "signoff CONNECTOR-INTEREST".  For general help, send
> > email to
> > [email protected] and include in the body of the message "help".
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
> To unsubscribe, send email to [email protected] and include in the =
body
> of the message "signoff CONNECTOR-INTEREST".  For general help, send em=
ail
> to [email protected] and include in the body of the message "help".

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff CONNECTOR-INTEREST".  For general help, send email to
[email protected] and include in the body of the message "help".