Author: mszefler
Date: Thu Aug 31 05:57:50 2006
New Revision: 438901

URL: http://svn.apache.org/viewvc?rev=438901&view=rev
Log:
Fixed EPR resolution.

Modified:
    
incubator/ode/trunk/jbi/src/main/java/org/apache/ode/jbi/EndpointReferenceContextImpl.java

Modified: 
incubator/ode/trunk/jbi/src/main/java/org/apache/ode/jbi/EndpointReferenceContextImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/jbi/src/main/java/org/apache/ode/jbi/EndpointReferenceContextImpl.java?rev=438901&r1=438900&r2=438901&view=diff
==============================================================================
--- 
incubator/ode/trunk/jbi/src/main/java/org/apache/ode/jbi/EndpointReferenceContextImpl.java
 (original)
+++ 
incubator/ode/trunk/jbi/src/main/java/org/apache/ode/jbi/EndpointReferenceContextImpl.java
 Thu Aug 31 05:57:50 2006
@@ -19,18 +19,19 @@
 
 package org.apache.ode.jbi;
 
+import javax.jbi.servicedesc.ServiceEndpoint;
+import javax.xml.namespace.QName;
+
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.ode.bpel.epr.EndpointFactory;
-import org.apache.ode.bpel.iapi.ContextException;
 import org.apache.ode.bpel.iapi.EndpointReference;
 import org.apache.ode.bpel.iapi.EndpointReferenceContext;
 import org.apache.ode.utils.DOMUtils;
+import org.w3c.dom.Document;
+import org.w3c.dom.DocumentFragment;
 import org.w3c.dom.Element;
-
-import javax.jbi.servicedesc.ServiceEndpoint;
-import javax.wsdl.Definition;
-import javax.xml.namespace.QName;
+import org.w3c.dom.NodeList;
 
 /**
  * Implementation of the ODE [EMAIL PROTECTED] 
org.apache.ode.bpel.iapi.EndpointReferenceContext}
@@ -61,28 +62,6 @@
     if (__log.isDebugEnabled()) {
       __log.debug( "resolveEndpointReference:\n" + prettyPrint( epr ) );
     }
-    if (elname.equals(EndpointReference.SERVICE_REF_QNAME)) {
-        epr = DOMUtils.getFirstChildElement(epr);
-        elname = new QName(epr.getNamespaceURI(),epr.getLocalName());
-    }
-    // resolve JBI end-point-references directly
-    if (epr != null && elname.equals(JBI_EPR)) {
-      String serviceName = epr.getAttribute("service-name");
-      QName serviceQName = convertClarkQName( serviceName );
-      String endpointName = epr.getAttribute("end-point-name");
-      ServiceEndpoint se = _ode.getContext().getEndpoint(serviceQName, 
endpointName);
-      if (se == null) {
-        __log.warn( "Unable to resolve JBI endpoint reference:\n" + 
prettyPrint( epr ) );
-        return null;
-      }
-      if (__log.isDebugEnabled()) {
-        __log.debug( "Resolved JBI endpoint reference: " + se );
-      }
-      return new JbiEndpointReference(se);
-    }
-    
-    // Otherwise, we expect the EPR to be wrapped in a BPEL service-ref 
element.
-    /*
     if (!elname.equals(EndpointReference.SERVICE_REF_QNAME))
       throw new IllegalArgumentException("EPR root element "
           + elname + " should be " + EndpointReference.SERVICE_REF_QNAME);
@@ -96,9 +75,6 @@
     if (se == null)
       return null;
     return new JbiEndpointReference(se);
-    */
-  __log.warn( "Unsupported endpoint reference:\n" + prettyPrint( epr ) );
-    return null;
   }
   
 


Reply via email to