[Mono-bugs] [Bug 76311][Nor] Changed - wsdl tool can't understand wsdl files with tag prefix in some nodes

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Sat Oct 1 12:53:52 EDT 2005


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by atsushi at ximian.com.

http://bugzilla.ximian.com/show_bug.cgi?id=76311

--- shadow/76311	2005-10-01 12:49:03.000000000 -0400
+++ shadow/76311.tmp.11239	2005-10-01 12:53:52.000000000 -0400
@@ -1,17 +1,17 @@
 Bug#: 76311
 Product: Mono: Tools
 Version: unspecified
-OS: 
+OS: unknown
 OS Details: 
 Status: NEW   
 Resolution: 
-Severity: 
+Severity: Unknown
 Priority: Normal
 Component: tools
-AssignedTo: mono-bugs at ximian.com                            
+AssignedTo: lluis at ximian.com                            
 ReportedBy: rogerio.araujo at gmail.com               
 QAContact: mono-bugs at ximian.com
 TargetMilestone: ---
 URL: 
 Cc: 
 Summary: wsdl tool can't understand wsdl files with tag prefix in some nodes
@@ -46,6 +46,35 @@
 
 
 ------- Additional Comments From atsushi at ximian.com  2005-10-01 12:49 -------
 Created an attachment (id=15859)
 proposed fix
 
+
+------- Additional Comments From atsushi at ximian.com  2005-10-01 12:53 -------
+This is a bug caused by my fix on XmlSchema.Read() that used to read
+EndElement of xs:schema incorrectly. So in wsdl.genxs, it should also
+call Reader.Read() after XmlSchema.Read().
+
+Unfortunately when I ran genxs wsdl.genxs, the resulting
+ServiceDescriptionSerializerBase.cs caused compilation errors, so
+there might be manual changes on that type (or ServiceDescription.cs
+is based on possibly older genxs design).
+
+
+BTW a fix for ServiceDescription.cs is totally optional. You can
+reproduce the differences with the repro code below:
+
+using System;
+using System.Xml;
+using System.Web.Services.Description;
+
+public class Test
+{
+        public static void Main ()
+        {
+                ServiceDescription sd = new ServiceDescription ();
+                Console.WriteLine (sd.Name == null);
+                sd.Write (Console.Out);
+        }
+}
+


More information about the mono-bugs mailing list