Author: sagara
Date: Sat Apr 3 12:33:36 2010
New Revision: 930509
URL: http://svn.apache.org/viewvc?rev=930509&view=rev
Log:
Fixed for Woden-225.
Modified:
webservices/woden/trunk/java/woden-om/src/main/java/org/apache/woden/internal/OMWSDLWriter.java
Modified:
webservices/woden/trunk/java/woden-om/src/main/java/org/apache/woden/internal/OMWSDLWriter.java
URL:
http://svn.apache.org/viewvc/webservices/woden/trunk/java/woden-om/src/main/java/org/apache/woden/internal/OMWSDLWriter.java?rev=930509&r1=930508&r2=930509&view=diff
==============================================================================
---
webservices/woden/trunk/java/woden-om/src/main/java/org/apache/woden/internal/OMWSDLWriter.java
(original)
+++
webservices/woden/trunk/java/woden-om/src/main/java/org/apache/woden/internal/OMWSDLWriter.java
Sat Apr 3 12:33:36 2010
@@ -20,6 +20,7 @@ import org.apache.woden.internal.util.om
import org.apache.woden.internal.wsdl20.Constants;
import org.apache.woden.schema.ImportedSchema;
import org.apache.woden.schema.InlinedSchema;
+import org.apache.woden.types.NCName;
import org.apache.woden.types.NamespaceDeclaration;
import org.apache.woden.types.QNameTokenUnion;
import org.apache.woden.wsdl20.enumeration.Direction;
@@ -144,12 +145,15 @@ public class OMWSDLWriter extends BaseWS
String tagName =OMUtils.getQualifiedValue(Constants.NS_URI_WSDL20,
Constants.ELEM_DESCRIPTION, desEle);
pw.print('<' + tagName);
- String targetNamespace = desEle.getTargetNamespace().toString();
+ URI targetNamespace=desEle.getTargetNamespace();
+ if(targetNamespace!=null){
+ String targetNamespaceStr =targetNamespace.toString();
+ OMUtils.printAttribute(Constants.ATTR_TARGET_NAMESPACE,
+ targetNamespaceStr,
+ pw);
+
+ }
NamespaceDeclaration[] namespaces = desEle.getDeclaredNamespaces();
- OMUtils.printAttribute(Constants.ATTR_TARGET_NAMESPACE,
- targetNamespace,
- pw);
-
printExtensibilityAttributes(desEle.getExtensionAttributes(), desEle,
pw);
printNamespaceDeclarations(namespaces, pw);
pw.println('>');
@@ -778,10 +782,14 @@ public class OMWSDLWriter extends BaseWS
if(endPoint!=null){
pw.print(" <" + tagName);
- String name=endPoint.getName().toString();
- OMUtils.printAttribute(Constants.ATTR_NAME,
- name, pw);
-
+ NCName ncName=endPoint.getName();
+ if(ncName!=null){
+ String name=ncName.toString();
+ OMUtils.printAttribute(Constants.ATTR_NAME,
+ name, pw);
+
+ }
+
BindingElement binding =endPoint.getBindingElement();
if (binding != null){
OMUtils.printQualifiedAttribute(Constants.ATTR_BINDING,
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]