Hello,
I'm using Xfire1.2.4, aegis, Spring 2 with java 1.4. I want to force my xsd schema in the generated wsdl. I use "schemas" properties to set a list of xsd files. The problem is, when the wsdl is generated, I have the generated schema and my schema. So I have a wsdl like this: <wsdl:types> <xsd:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://ws.xxx.com"> <xsd:import namespace="http://maq.bo.xxx.com"/> <xsd:element name="maqin0" type="ns1:MAQRequest"/> <xsd:element name="maqout" type="ns1:MAQResponse"/> </xsd:schema> <xsd:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://ws.xxx.com"> <xsd:element name="maqin0" type="maq:MAQRequest"/> <xsd:element name="maqout" type="maq:MAQResponse"/> ........... How can I do to have only my schema from xsd files? This is my spring-xfire conf: <bean id="xfireServiceTemplate" class="org.codehaus.xfire.spring.remoting.XFireExporter" abstract="true"> <property name="serviceFactory" ref="xfire.serviceFactory" /> <property name="xfire" ref="xfire" /> <property name="style" value="document" /> <property name="use" value="literal" /> <property name="scope" value="session" /> <!-- <property name="faultHandlers"> <list> <ref bean="exceptionResolver" /> </list> </property>--> </bean> <bean id="maqServiceWS" parent="xfireServiceTemplate"> <property name="serviceBean"> <ref bean="maqWs" /> </property> <property name="serviceInterface"> <value>ServiceWs</value> </property> <property name="inHandlers"> <list> <ref local="maqValidationHandler"/> </list> </property> <property name="schemas"> <list> <value>maq-ws.xsd</value> <value>maq.xsd</value> <value>bo.xsd</value> <value>enums.xsd</value> </list> </property> </bean>