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

Lance @ Oracle lance.andersen at oracle.com
Thu Feb 19 19:33:47 UTC 2015


+1


Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering 
1 Network Drive
Burlington, MA 01803
Lance.Andersen at oracle.com
Sent from my iPad

> On Feb 19, 2015, at 1:24 PM, Mandy Chung <mandy.chung at oracle.com> wrote:
> 
> 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