You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by di...@apache.org on 2005/12/22 23:21:15 UTC

svn commit: r358648 - /webservices/commons/trunk/XmlSchema/src/org/apache/ws/commons/schema/SchemaBuilder.java

Author: dims
Date: Thu Dec 22 14:21:13 2005
New Revision: 358648

URL: http://svn.apache.org/viewcvs?rev=358648&view=rev
Log:
bug fix from Tyler Nelson <po...@gmail.com>


================== NOTE ============ 
I had to make a small change in SchemaBuilder.jar for the WS Commons  XmlSchema project. if was not working with a restriction tag in the amazon.com webservice  that I was testing out. Basically there was an exception with the QName because the name was not being set by the restriction tag logic correctly (I think?). I added code on line 344, in case you want to look over it.
 
Regards,
   Tyler
 
amazon webservice wsdl
http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl
================== NOTE ============


Modified:
    webservices/commons/trunk/XmlSchema/src/org/apache/ws/commons/schema/SchemaBuilder.java

Modified: webservices/commons/trunk/XmlSchema/src/org/apache/ws/commons/schema/SchemaBuilder.java
URL: http://svn.apache.org/viewcvs/webservices/commons/trunk/XmlSchema/src/org/apache/ws/commons/schema/SchemaBuilder.java?rev=358648&r1=358647&r2=358648&view=diff
==============================================================================
--- webservices/commons/trunk/XmlSchema/src/org/apache/ws/commons/schema/SchemaBuilder.java (original)
+++ webservices/commons/trunk/XmlSchema/src/org/apache/ws/commons/schema/SchemaBuilder.java Thu Dec 22 14:21:13 2005
@@ -341,6 +341,7 @@
                 namespace = schema.namespaces.get(namespace).toString();
                 name = Tokenizer.lastToken(name, ":")[1];
                 restriction.baseTypeName = new QName(namespace, name);
+                simpleType.name = name;
             } else if (inlineSimpleType != null) {
                 XmlSchemaSimpleType baseType =
                         handleSimpleType(schema, inlineSimpleType, schemaEl);