Thank you Tomek - worked perfectly.
- Joe

-- 
Joe Morrison
Deutsche Bank, 60 Wall Street, 8th floor 
office: +1 (212) 250-8486        mobile: +1 (917) 952-2935




"Tomek Sztelak" <[EMAIL PROTECTED]> 
05/14/2007 09:14 AM
Please respond to
[email protected]


To
[email protected]
cc

Subject
Re: [xfire-user] XFire - making database resources available to web 
service implementation






MessageContext ctx = AbstractInvoker.getContext();
ctx.getContextualProperty("YOUR_KEY");

On 5/14/07, Joe-D Morrison <[EMAIL PROTECTED]> wrote:
>
> Hello,
> I am implementing web services using the simplest XFire configuration 
(i.e.
> add
> org.codehaus.xfire.transport.http.XFireConfigurableServlet
> to web.xml, create a services.xml etc. just as in the examples.)
>
> I would like to define database resources in services.xml, e.g.
>
>   <bean id="fooDataSource"
> class="org.springframework.jndi.JndiObjectFactoryBean">
>     <property
> name="resourceRef"><value>true</value></property>
>     <property name="jndiName" value="jdbc/foo" />
>   </bean>
>
> and have these be available to the web service implementation. I found
> documentation here:
>
> http://docs.codehaus.org/display/XFIRE/Spring,+XBean,+Servlets+and+more
>
> which suggests that I can define a Map of properties like this:
>
> <service>
>   ... define your normal attributes ...
>   <properties>
>     <property key="mtom-enabled">true</property>
>     <property key="myProperty">myValue</property>
>   <properties>
>  </service>
>
> I guess these are injected into the ServiceBean, but how do I access 
these
> properties from the web service implementation? I thought perhaps they 
would
> be available in the MessageContext but they don't seem to be.
>
> Any answers, pointers to documentation, or constructive suggestions
> appreciated. (Documentation clearly explaining the overall architecture 
and
> data flow of XFire would be especially appreciated.)
>
> Thanks,
> - Joe
>
> --
>  Joe Morrison
>  Deutsche Bank, 60 Wall Street, 8th floor
>  office: +1 (212) 250-8486        mobile: +1 (917) 952-2935
>
>  ---
>
>  This e-mail may contain confidential and/or privileged information. If 
you
>  are not the intended recipient (or have received this e-mail in error)
>  please notify the sender immediately and destroy this e-mail. Any
>  unauthorized copying, disclosure or distribution of the material in 
this
>  e-mail is strictly forbidden.
>


-- 
-----
When one of our products stops working, we'll blame another vendor
within 24 hours.

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email





---

This e-mail may contain confidential and/or privileged information. If you 
are not the intended recipient (or have received this e-mail in error) 
please notify the sender immediately and destroy this e-mail. Any 
unauthorized copying, disclosure or distribution of the material in this 
e-mail is strictly forbidden.

Reply via email to