Hi all,
 
My colleague has SOAP header authentication on his webservice and I am having a few issues connecting to it.
 
 
 
I have created a simple test page, and I can access the WS through that, like the following:
 
 
	
	
	
		
But when I try to add this into a class, to cut down on having in instantiate every time it does not work, returning ¨System.NullReferenceException: Object reference not set to an instance of an object.¨
 
My code for the class is:
 
 
 
 
	
	
	
		
 
Any ideas anyone?
 
Kind regards,
 
James
 
	
		
			
		
		
	
				
			My colleague has SOAP header authentication on his webservice and I am having a few issues connecting to it.
I have created a simple test page, and I can access the WS through that, like the following:
		Code:
	
	[/size][size=2][color=#0000ff]Dim[/color][/size][size=2] Auth [/size][size=2][color=#0000ff]As[/color][/size][size=2][color=#0000ff]New[/color][/size][size=2] LeedsBranch.AuthenticationHeader 
 
[/size][size=2][color=#0000ff]Dim[/color][/size][size=2] Consume [/size][size=2][color=#0000ff]As[/color][/size][size=2][color=#0000ff]New[/color][/size][size=2] LeedsBranch.cdean2 Auth.username = 
 
[/size][size=2][color=#800000]"james"[/color][/size][size=2] Auth.password = 
 
[/size][size=2][color=#800000]"ja90"[/color][/size][size=2] Consume.AuthenticationHeaderValue = Auth
 
 
 
[/size][size=2][color=#0000ff]Dim[/color][/size][size=2] ds [/size][size=2][color=#0000ff]As[/color][/size][size=2] Data.DataSet ds = Consume.GetAllStock()
 
GridView1.DataSource = ds
 
GridView1.DataBind()My code for the class is:
		Code:
	
	[/size][size=2][color=#0000ff]Dim[/color][/size][size=2] Consume [/size][size=2][color=#0000ff]As[/color][/size][size=2][color=#0000ff]New[/color][/size][size=2] LeedsBranch.cdean2 
 
[/size][size=2][color=#0000ff]Dim[/color][/size][size=2] Auth [/size][size=2][color=#0000ff]As[/color][/size][size=2][color=#0000ff]New[/color][/size][size=2] LeedsBranch.AuthenticationHeader 
 
[/size][size=2][color=#0000ff]Protected[/color][/size][size=2][color=#0000ff]Function[/color][/size][size=2] AuthDetails() [/size][size=2][color=#0000ff]As[/color][/size][size=2][color=#0000ff]Boolean[/color][/size][size=2] Auth.username = 
 
[/size][size=2][color=#800000]"james"[/color][/size][size=2] Auth.password = 
 
[/size][size=2][color=#800000]"ja90"[/color][/size][size=2] Consume.AuthenticationHeaderValue = Auth
 
 
 
[/size][size=2][color=#0000ff]Return[/color][/size][size=2][color=#0000ff]True[/color][/size][size=2] 
 
[/size][size=2][color=#0000ff]End[/color][/size][size=2][color=#0000ff]Function[/color][/size][size=2] 
 
[/size][size=2][color=#0000ff]Public[/color][/size][size=2][color=#0000ff]Function[/color][/size][size=2] GetAllStock() [/size][size=2][color=#0000ff]As[/color][/size][size=2] DataSet AuthDetails()
 
 
 
[/size][size=2][color=#0000ff]Return[/color][/size][size=2] Consume.GetAllStock() 
 
[/size][size=2][color=#0000ff]End[/color][/size][size=2][color=#0000ff]Function[/color][/size]Any ideas anyone?
Kind regards,
James
 
	 
 