cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Freeman Fang (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (CXF-5054) Xfire to CXF migration
Date Tue, 04 Jun 2013 04:13:20 GMT

     [ https://issues.apache.org/jira/browse/CXF-5054?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Freeman Fang resolved CXF-5054.
-------------------------------

    Resolution: Not A Problem
    
> Xfire to CXF migration
> ----------------------
>
>                 Key: CXF-5054
>                 URL: https://issues.apache.org/jira/browse/CXF-5054
>             Project: CXF
>          Issue Type: New Feature
>          Components: Aegis Databinding, JAX-WS Runtime, Soap Binding
>    Affects Versions: 2.3.2
>            Reporter: Tarun Jain
>              Labels: newbie
>
> I am working on migration of webservice project from Xfire to CXF. And I need some HELP
DOING SO. I am quite new to webservices. Your help is much appreciated.
> The requirement is to have backwards compatibility.
> This is how the xfire was implemented.
> <bean
> 		class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
> 		<property name="urlMap">
> 			<map>
> 				<entry key="/*">
> 					<ref bean="lastFunction" />
> 				</entry>
> 			</map>
> 		</property>
> 	</bean>
> 	<bean id="wsaServiceFactory"
> 		class="com.YYY.webservice.xfire.servicefactory.WsaObjectServiceFactory"
> 		singleton="true">
> 		<constructor-arg index="0">
> 			<ref bean="xfire.transportManager" />
> 		</constructor-arg>
> 		<constructor-arg index="1">
> 			<ref bean="xfire.aegisBindingProvider" />
> 		</constructor-arg>
> 		<constructor-arg index="2">
> 			<value>urn:getDetails</value>
> 		</constructor-arg>
> 	</bean>
> 	<bean id="lastFunction"
> 		class="org.codehaus.xfire.spring.remoting.XFireExporter">
> 		<property name="serviceFactory">
> 			<ref bean="wsaServiceFactory" />
> 		</property>
> 		<property name="xfire">
> 			<ref bean="xfire" />
> 		</property>
> 		<property name="serviceBean">
> 			<ref bean="lastService" />
> 		</property>
> 		<property name="serviceClass">
> 			<value>
> 				com.xyz.last.webservice.LastService
> 			</value>
> 		</property>
> 	</bean>	
> The soap request is something like this 
>  <soapenv:Envelope>
>  <soapenv:Body>
>       <web:getLast>
>          <web:in0>
>             <ser:key>xyz</ser:key>
>             <ser:searchAcross>true</ser:searchAcross>
>          </web:in0>
>       </web:getLast>
>    </soapenv:Body>
> </soapenv:Envelope>
> Can you please guide me how I can upgrade this to CXF with backwards compatibilty, so
that I could use the same request to hit the new service.
> Thank you for you help.
> Thanks
> TJ

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message