Author: ffang
Date: Thu Jul 3 00:27:59 2008
New Revision: 673599
URL: http://svn.apache.org/viewvc?rev=673599&view=rev
Log:
[SM-1431]CXF (se proxy) routing issues with same servicenames
Modified:
servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/CxfBcProvider.java
Modified:
servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/CxfBcProvider.java
URL:
http://svn.apache.org/viewvc/servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/CxfBcProvider.java?rev=673599&r1=673598&r2=673599&view=diff
==============================================================================
---
servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/CxfBcProvider.java
(original)
+++
servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/CxfBcProvider.java
Thu Jul 3 00:27:59 2008
@@ -351,9 +351,6 @@
}
}
- // transform import xsd to inline xsd
- ServiceWSDLBuilder swBuilder = new ServiceWSDLBuilder(getBus(),
- cxfService.getServiceInfos());
ServiceInfo serInfo = new ServiceInfo();
Map<String, Element> schemaList = new HashMap<String,
Element>();
@@ -361,6 +358,11 @@
schemaUtil.getSchemas(definition, serInfo);
serInfo = ei.getService();
+ List<ServiceInfo> serviceInfos = new ArrayList<ServiceInfo>();
+ serviceInfos.add(serInfo);
+ //transform import xsd to inline xsd
+ ServiceWSDLBuilder swBuilder = new ServiceWSDLBuilder(getBus(),
+ serviceInfos);
for (String key : schemaList.keySet()) {
Element ele = schemaList.get(key);
for (SchemaInfo sInfo : serInfo.getSchemas()) {