You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsif-dev@ws.apache.org by Jeff MAURY <je...@jeffmaury.com> on 2006/05/22 10:28:25 UTC

My WSIF changes

Index: MappingHelper.java (support SOAP encoded long type)
===================================================================
--- MappingHelper.java    (revision 356789)
+++ MappingHelper.java    (working copy)
@@ -106,7 +106,7 @@
                 new QName(WSIFConstants.NS_URI_SOAP_ENC, "byte"),
                 "java.lang.Byte");
             map.put(new QName(WSIFConstants.NS_URI_SOAP_ENC, "base64"), 
"[B");
-
+            map.put(new QName(WSIFConstants.NS_URI_SOAP_ENC, "long"), 
"java.lang.Long");
             // soap Java collection mappings
             map.put(
                 new QName(WSIFConstants.NS_URI_APACHE_SOAP, "Map"),

Index: Parser.java (process Schema extensions)
===================================================================
--- Parser.java    (revision 356789)
+++ Parser.java    (working copy)
@@ -505,9 +505,9 @@
 
             while (extEleIt.hasNext()) {
                 Object nextEl = extEleIt.next();
-                if(!(nextEl instanceof UnknownExtensibilityElement)) {
-                    continue;
-                }
+                //if(!(nextEl instanceof UnknownExtensibilityElement)) {
+                //    continue;
+                //}
 //                UnknownExtensibilityElement typesElement =
 //                    (UnknownExtensibilityElement) nextEl;