Exception in SoapReflector

Curtis Koppang <[email protected]> Fri, 6 Jun 2003 14:39:22 -0400
Newsgroups gmane.comp.windows.devel.soap.general
Message-ID <LISTSERV%[email protected]>
I am getting the following exception when I try to instantiate my proxy.
The WSDL and schema which generated the proxy are pretty long so I
included a link to them (ftp://www.pharossoftware.com/cigna/) rather than
attaching them.  The WSDL file imports the schema because the schema was
provided to me by the vendor.  Just run the cmd file to generate the proxy.

This brings up a bigger issue.  Is it just me or does this seem way to
hard to debug?  It seems like so much of the implementation is hidden from
me its impossible for me to figure what I did wrong.  So how do you debug
this stuff?  Is there a better (more low level) way to do this where I
have to do a little more work, but I see more of the actual code?  Are
there any rigorous WSDL validators out there?  I used the XML Spy one and
it gives me the thumbs up on my WSDL/Schema.

Any help would be much appreciated!!

curt

Exception
---------
Exception - Method TradeXpressHttp.GetNotification can not be reflected.
   at System.Web.Services.Protocols.SoapReflector.ReflectMethod
(LogicalMethodInfo methodInfo, Boolean client, XmlReflectionImporter
xmlImporter, SoapReflectionImporter soapImporter, String defaultNs)
   at System.Web.Services.Protocols.SoapClientType..ctor(Type type)
   at System.Web.Services.Protocols.SoapHttpClientProtocol..ctor()
   at TradeWeb.TradeXpress.TradeXpressHttp..ctor() in c:\documents and
settings\c9c132\my
documents\projects\tradeweb\tradexpressproto\tradexpressproxy.cs:line 37
   at Cigna.TradeXpress.TradeXpressWs.CreateProxy(String theDialogCookie)
in c:\documents and settings\c9c132\my
documents\projects\tradeweb\tradexpressproto\tradexpressws.cs:line 183
   at Cigna.TradeXpress.TradeXpressWs.Login(String theId, String thePw,
String& theOrg) in c:\documents and settings\c9c132\my
documents\projects\tradeweb\tradexpressproto\tradexpressws.cs:line 76
   at Cigna.TradeXpressProto.ConsoleUI.Main(String[] args) in C:\Documents
and Settings\c9c132\My
Documents\Projects\TradeWeb\TradeXpressProto\Main.cs:line 21