Forum
Merhaba,
Aşağıdaki gibi proje faturalarının bilgilerini döndüren bir webservisim var. XmlElement formatında dönüyor. Başka bir serverdan denediğim zaman XmlElement olarak alabiliyorum. Fakat veriyi göndermek istediğim firma alırken aşağıdaki hatayı alıyor. Sorun ne olabilir.
SoapFaultCode:3
System.Web.Services.Protocols.SoapHeaderException:
SOAP header To was not understood.## at
System.Web.Services.Protocols.SoapHeaderHandling.S
etHeaderMembers(SoapHeaderCollection headers,
Object target, SoapHeaderMapping[] mappings,
SoapHeaderDirection direction, Boolean client)##
Web servisteki metodum şöyle;
[WebMethod] public System.Xml.XmlElement ProjeFaturalariXML() { string sConn = ConfigurationManager.ConnectionStrings[0].ToString(); string sSQL = "SElECT * FROM Fatura"; SqlConnection connCustomer = new SqlConnection(sConn); DataSet dsFaturalama = new DataSet(); SqlDataAdapter daFaturalama = new SqlDataAdapter(sSQL, sConn); daFaturalama.Fill(dsFaturalama, "FaturaNo"); //Faturalama rootu altındakiler alınacak.// System.Xml.XmlDataDocument xdd = new System.Xml.XmlDataDocument(dsFaturalama); System.Xml.XmlElement docElem = xdd.DocumentElement; return docElem; }
Selamlar,
Server side tarafında bir register gerekiyor olabilir. Kodun sağlam duruyor. Web config dosyanı buraya postlayabilirmisin.
İyi Çalışmalar Dilerim,