Author: ruchithf Date: Mon Dec 19 18:39:05 2011 New Revision: 1220888 URL: http://svn.apache.org/viewvc?rev=1220888&view=rev Log: WS-Policy 1.5 namespace URI added. Without this codegen fails with wsdl with WS-Policy v1.5
Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/namespace/Constants.java axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/wsdl/WSDLConstants.java Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java?rev=1220888&r1=1220887&r2=1220888&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java (original) +++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java Mon Dec 19 18:39:05 2011 @@ -3114,7 +3114,8 @@ public class WSDL11ToAxisServiceBuilder if (extElement instanceof UnknownExtensibilityElement) { unknown = (UnknownExtensibilityElement) extElement; - if (WSDLConstants.WSDL11Constants.POLICY.equals(unknown.getElementType())) { + if (WSDLConstants.WSDL11Constants.POLICY.equals(unknown.getElementType()) + || WSDLConstants.WSDL11Constants.POLICY_15.equals(unknown.getElementType())) { policy = (Policy) PolicyUtil.getPolicyComponent(unknown.getElement()); String key; Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/namespace/Constants.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/namespace/Constants.java?rev=1220888&r1=1220887&r2=1220888&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/namespace/Constants.java (original) +++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/namespace/Constants.java Mon Dec 19 18:39:05 2011 @@ -112,6 +112,9 @@ public class Constants { public static final String URI_POLICY = "http://schemas.xmlsoap.org/ws/2004/09/policy"; + public static final String URI_POLICY_15 = + "http://www.w3.org/ns/ws-policy"; + public static final String FORMAT_BINDING = "http://schemas.xmlsoap.org/wsdl/formatbinding/"; public static final String JAVA_NS = "http://schemas.xmlsoap.org/wsdl/java/"; /** Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/wsdl/WSDLConstants.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/wsdl/WSDLConstants.java?rev=1220888&r1=1220887&r2=1220888&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/wsdl/WSDLConstants.java (original) +++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/wsdl/WSDLConstants.java Mon Dec 19 18:39:05 2011 @@ -128,6 +128,8 @@ public interface WSDLConstants { Constants.URI_WSDL12_SOAP, "binding"); QName POLICY = new QName( Constants.URI_POLICY, "Policy"); + QName POLICY_15 = new QName( + Constants.URI_POLICY_15, "Policy"); QName POLICY_REFERENCE = new QName( Constants.URI_POLICY, "PolicyReference"); }