Microsoft
Software
Hardware
Network
Question : ASP.NET SOAP Server/Client with Complex Types
Trying to build a SOAP web service using complex types and hit a road block. I am using VS to create a web reference to the SOAP service. ASP.NET 2.0, C#.
Getting the following error on the client:
System.NullReferenceExcept
ion: Object reference not set to an instance of an object.
On the line setting the name on the SOAP client below, info.Organization.Name = "Test Org";
Here is what I have so far:
SOAP Web Service
[WebMethod]
public string CoverageRequest(RequestorI
nformation
info)
{
return info.Organization.Name;
}
public class RequestorInformation
{
public Organization Organization;
}
public class Organization
{
public Organization() {}
private string _Name;
public string Name
{
get { return _Name; }
set { _Name = value; }
}
}
SOAP Client
VerifyInsurance.RequestorI
nformation
info = new VerifyInsurance.RequestorI
nformation
();
info.Organization.Name = "Test Org";
VerifyInsurance verify = new VerifyInsurance();
verify.CoverageRequest(inf
o);
Answer : ASP.NET SOAP Server/Client with Complex Types
Organization is a class and it is not instantiated. Try:
VerifyInsurance.RequestorI
nformation
info = new VerifyInsurance.RequestorI
nformation
();
info.Organization = new Organization();
info.Organization.Name = "Test Org";
Random Solutions
Sort a SortedDictionary based on value, not key - C#.net MVC
restoring database window
Cannot open database -- VBA Project corrupt
How can I list user logon names from Active Directory?
Access 2007 runtime spell check options
Unable to remove replica public folders
Public variable value missing
Access and VB6
How to host a web site on IIS
Create email is a users Exchange 2010 maibox