http://bugzilla.novell.com/show_bug.cgi?id=567428
http://bugzilla.novell.com/show_bug.cgi?id=567428#c0 Summary: Soap Headers dont appear to be passing to webservice Classification: Mono Product: MonoTouch Version: SVN Platform: Macintosh OS/Version: Mac OS X 10.6 Status: NEW Severity: Major Priority: P5 - None Component: Class Libraries AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: Community User Blocker: --- Description of Problem: I'm trying to consume a web service that makes use of headers to send username and password. First off, this web service has been in place for years and works properly when consumed via other platforms Steps to reproduce the problem: 1. consume a web service that makes use of headers. 2. Button.TouchDown += delegate { DataSet theresult = new DataSet(); wiswebservice service = new wiswebservice (); AuthenticateHeader mySoapHeader = new AuthenticateHeader (); mySoapHeader.Username = "blah"; mySoapHeader.Password = "blah"; service.AuthenticateHeaderValue = mySoapHeader; theresult=service.LaborRatesByZip("23234",""); TextView.Text = theresult.GetXml(); }; Actual Results: Unhandled Exception: System.InvalidOperationException: Member AuthenticateHeaderValueField not found in class LaborRates.WIS.wiswebservice. at System.Web.Services.Protocols.SoapMethodStubInfo..ctor (System.Web.Services.Protocols.TypeStubInfo typeStub, System.Web.Services.Protocols.LogicalMethodInfo source, System.Object kind, System.Xml.Serialization.XmlReflectionImporter xmlImporter, System.Xml.Serialization.SoapReflectionImporter soapImporter) [0x00000] in <filename unknown>:0 at System.Web.Services.Protocols.SoapTypeStubInfo.CreateMethodStubInfo (System.Web.Services.Protocols.TypeStubInfo parent, System.Web.Services.Protocols.LogicalMethodInfo lmi, Boolean isClientProxy) [0x00000] in <filename unknown>:0 at System.Web.Services.Protocols.TypeStubInfo.BuildTypeMethods () [0x00000] in <filename unknown>:0 at System.Web.Services.Protocols.TypeStubInfo.Initialize () [0x00000] in <filename unknown>:0 at System.Web.Services.Protocols.LogicalTypeInfo.GetTypeStub (System.String protocolName) [0x00000] in <filename unknown>:0 at System.Web.Services.Protocols.TypeStubManager.GetTypeStub (System.Type t, System.String protocolName) [0x00000] in <filename unknown>:0 at System.Web.Services.Protocols.SoapHttpClientProtocol..ctor () [0x00000] in <filename unknown>:0 at LaborRates.WIS.wiswebservice..ctor () [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) LaborRates.WIS.wiswebservice:.ctor () at LaborRates.AppDelegate.<FinishedLaunching>m__0 (System.Object , System.EventArgs ) [0x00000] in <filename unknown>:0 at MonoTouch.UIKit.UIControlEventProxy.Activated () [0x00000] in <filename unknown>:0 at (wrapper managed-to-native) MonoTouch.UIKit.UIApplication:UIApplicationMain (int,string[],intptr,intptr) at MonoTouch.UIKit.UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName) [0x00000] in <filename unknown>:0 at MonoTouch.UIKit.UIApplication.Main (System.String[] args) [0x00000] in <filename unknown>:0 at LaborRates.Application.Main (System.String[] args) [0x00000] in <filename unknown>:0 Expected Results: expected header to be sent, validated and results returnded How often does this happen? everytime! Additional Information: -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
