So our setup is like this:

We have a separate project which represents the webservice client…

http://robbypelssers.blogspot.nl/2010/10/building-webservices-with-spring-ws_3532.html

So basically we only needed to declare a maven dependency on this project.  So 
far easy to understand I hope.
            <dependency>
                <groupId>com.nxp.spider2</groupId>
                <artifactId>jobmonitorClient</artifactId>
                <version>1.1.11</version>
            </dependency>

So in the spring application context of our Cocoon [2.2] app  we configured the 
client like below:

  <!-- jobmonitorClient -->
  <oxm:jaxb2-marshaller id="jaxb2marshaller" 
contextPath="com.nxp.spider2.jobmonitorClient.webservice.domain"/>

  <bean id="webServiceTemplate" 
class="org.springframework.ws.client.core.WebServiceTemplate">
    <property name="marshaller" ref="jaxb2marshaller"/>
    <property name="unmarshaller" ref="jaxb2marshaller"/>
    <property name="defaultUri" value="${logmonitor.EPR}"/>
  </bean>

  <bean id="jobMonitorClient" 
class="com.nxp.spider2.webservice.client.JobMonitorClientImpl">
    <property name="webServiceTemplate" ref="webServiceTemplate"/>
  </bean>



Now it becomes interesting ;-)   But I’m just going to redirect again to my 
blog.  We consumed the webservice from transforming custom tags which were 
transformed using XSLT extensions … Just read this page and it will become 
clear…

http://robbypelssers.blogspot.nl/2011/09/power-of-apache-cocoon-xquery-and-xslt.html

Let me know if it’s too vague… willing to answer questions.

Robby



From: Matthias Müller [mailto:pym...@yahoo.de]
Sent: Tuesday, January 22, 2013 11:32 AM
To: users@cocoon.apache.org
Subject: Re: [C2.2] Provide or consume Webservices with Cocoon 2.2

Thanks for the provided link, Robby. Now it would be interesting to see how you 
consume your movie webservice within a cocoon 2.2 pipeline. Do you call the 
webservice within a sitemap using a custom generator? Or via flow script?

Matthias

________________________________
Von: Robby Pelssers <robby.pelss...@nxp.com<mailto:robby.pelss...@nxp.com>>
An: "users@cocoon.apache.org<mailto:users@cocoon.apache.org>" 
<users@cocoon.apache.org<mailto:users@cocoon.apache.org>>
Gesendet: 20:40 Montag, 21.Januar 2013
Betreff: RE: [C2.2] Provide or consume Webservices with Cocoon 2.2

Not sure if that was addressed to me.  I did blog about how to use Spring-ws in 
the past.  It’s not really cocoon related but you might as well consume or 
provide a webservice with Cocoon. It might be a bit outdated already but I 
guess it won’t hurt you to go over it quickly:

http://robbypelssers.blogspot.nl/2010/10/building-webservices-with-spring-ws-and.html



From: gelo1234 [mailto:gelo1...@gmail.com]
Sent: Monday, January 21, 2013 2:14 PM
To: users@cocoon.apache.org<mailto:users@cocoon.apache.org>
Subject: Re: [C2.2] Provide or consume Webservices with Cocoon 2.2

Can you provide some examples of such configuration and Web Services logic here 
? Spring Web Services + cocoon 3.0 ?
Greetings,
Greg

Reply via email to