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
Programming Help - vb.net/C# app to click in another application window using Win API or sendmessage
FTP to unix servers from windows using VB 6.0 or Excel VBA
Need advice on approach: one recordset, or multiple recordsets?
Rightclick on a node in a treeview
Outlook 2007/2010 Prompts for Autodiscover Password
avoid execution of javascript on postback with updatepanel and timer
SQL, Login Failed Error
how to insert null value in a table using SQLParameter class
Underlining spaces
Select table data from a different SQL instance?