riftsaw SVN: r1250 - trunk/runtime/engine/src/main/java/org/jboss/soa/bpel/runtime/ws.
by riftsaw-commits@lists.jboss.org
Author: jeff.yuchang
Date: 2011-01-20 00:56:33 -0500 (Thu, 20 Jan 2011)
New Revision: 1250
Modified:
trunk/runtime/engine/src/main/java/org/jboss/soa/bpel/runtime/ws/WSDLHelper.java
Log:
*RIFTSAW-331, fix the 'couldn't find port in wsdl' issue.
Modified: trunk/runtime/engine/src/main/java/org/jboss/soa/bpel/runtime/ws/WSDLHelper.java
===================================================================
--- trunk/runtime/engine/src/main/java/org/jboss/soa/bpel/runtime/ws/WSDLHelper.java 2011-01-20 05:34:43 UTC (rev 1249)
+++ trunk/runtime/engine/src/main/java/org/jboss/soa/bpel/runtime/ws/WSDLHelper.java 2011-01-20 05:56:33 UTC (rev 1250)
@@ -43,7 +43,7 @@
WSDLReader wsdlReader = WSDLFactory.newInstance().newWSDLReader();
Definition def = wsdlReader.readWSDL(f.toURL().toExternalForm());
URL url = new WSDLParser(def).getServiceLocationURL(serviceName, portName);
- if(url!=null)
+ if(url!=null && (def.getTargetNamespace().equals(serviceName.getNamespaceURI())))
{
targetWsdlFile = f;
log.debug("Matching "+processId + " to WSDL file "+targetWsdlFile);