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()) {


Reply via email to