ASP.NET (VS 2005) ile oluşturulmuş bir web servisine parametre gönderemedim. Parametresiz olarak çağırıldığında problem yok, parametre ile çağrıldığında, parametre değeri olarak null gidiyor ve “Value cannot be null” hatası alınıyor.
Delphi ile oluşturulan kod içerisine
initialization
InvRegistry.RegisterInterface(TypeInfo(SoapAdi), 'http://tempuri.org/', 'utf-8');
altına:
InvRegistry.RegisterInvokeOptions(TypeInfo(SoapAdi), ioDocument);
satırını ekleyince problem çözüldü.