Hi we are using some goverment WCF service. In old method they are looking in soap header like this.
<islemKodu>2</islemKodu>
<islemNedeni>Döküman iptal edildi</islemNedeni>
and we are add in MessageInspector to this;
public object BeforeSendRequest(ref Message request, IClientChannel channel)
{
request.Headers.Add(MessageHeader.CreateHeader("islemKodu", "", "2"));
request.Headers.Add(MessageHeader.CreateHeader("islemNedeni", "", "Döküman iptal edildi"));
return null;
}
so this is working right.
but goverment has change the soap header like this.
<param:SaglikNetParameters xmlns:param="http://saglik-net.saglik.gov.tr/parametreler/">
<param:parameter name="islemKodu">2</param:parameter>
<param:parameter name="islemNedeni">Döküman iptal edildi</param:parameter>
</param:SaglikNetParameters>
so now how can i change our BeforeSendRequest method to send like this custom parameters in soap header