Review request: 8073374: Re-examine jdk.xml.ws dependency on java.xml.ws SOAPNamespaceConstants

Mandy Chung mandy.chung at oracle.com
Thu Feb 19 18:24:36 UTC 2015


This eliminates the dependency from jdk.xml.ws to
com.sun.xml.internal.ws.encoding.soap.streaming.SOAPNamespaceConstants
from java.xml.ws.

I chatted with Miran offline who confirms that it's okay to define
the constant value directly.

diff --git a/src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPConstants.java b/src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPConstants.java
--- a/src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPConstants.java
+++ b/src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPConstants.java
@@ -25,8 +25,6 @@
  
  package com.sun.tools.internal.ws.wsdl.document.soap;
  
-import com.sun.xml.internal.ws.encoding.soap.streaming.SOAPNamespaceConstants;
-
  import javax.xml.namespace.QName;
  
  /**
@@ -37,7 +35,9 @@
  public interface SOAPConstants {
  
      // namespace URIs
-    public static final String URI_ENVELOPE = SOAPNamespaceConstants.ENVELOPE;
+    public static final String URI_ENVELOPE =
+        "http://schemas.xmlsoap.org/soap/envelope/";
+
      public static final String NS_WSDL_SOAP =
          "http://schemas.xmlsoap.org/wsdl/soap/";
      public static final String NS_SOAP_ENCODING = "http://schemas.xmlsoap.org/soap/encoding/";


Mandy




More information about the core-libs-dev mailing list