Test ortamında çalışırken proje hata basıp boş mesaj dönüyor. Aşağı en basit işlemi en basit şekilde yazacağım. Gözden kaçırdığım veya hata yaptığım bir yer var ise yardımlarınızı bekliyorum. Aldığım hata ekteki dosyada mevcuttur.
///// değişmeyen değerlerin tanımlanması (Şifre değerleri(*) firmaya verilen şifreler)
int TesisKodu = ********;
string password = "********";
string username = "********";
int timeOut = 1000;
public Microsoft.Web.Services3.Security.Tokens.UsernameToken UtokenAl()
{
Microsoft.Web.Services3.Security.Tokens.UsernameToken utoken = new Microsoft.Web.Services3.Security.Tokens.UsernameToken(username, password, Microsoft.Web.Services3.Security.Tokens.PasswordOption.SendPlainText);
return utoken;
}
//// Müstehaklık kapsam kodu için gerekli değerleri alıp geri medulanın vermiş olduğu değeri dönen fonksiyon
public DVOLAR.MustehaklikCevapDVO SetMustehaklikKapsamKodu(DVOLAR.MustehaklikGirisDVO p_MustehaklikGiris)
{
DVOLAR.MustehaklikCevapDVO cvp_H = new DVOLAR.MustehaklikCevapDVO();
try
{
WS_HastaKabul.mustehaklikGirisDVO _mustehaklikGiris = new WS_HastaKabul.mustehaklikGirisDVO();
WS_HastaKabul.mustehaklikCevapDVO _cvp = new WS_HastaKabul.mustehaklikCevapDVO();
_mustehaklikGiris.saglikTesisKodu = TesisKodu;
_mustehaklikGiris.tarih = p_MustehaklikGiris.tarih;
_mustehaklikGiris.tcKimlikNo = p_MustehaklikGiris.tcKimlikNo;
using (WS_HastaKabul.HastaKabulIslemleriService c_Medula = new WS_HastaKabul.HastaKabulIslemleriService())
{
Microsoft.Web.Services3.Security.Tokens.UsernameToken uToken = UtokenAl();
c_Medula.RequestSoapContext.Security.Tokens.Add(uToken);
c_Medula.RequestSoapContext.Security.MustUnderstand = false;
c_Medula.Timeout = timeOut;
_cvp = c_Medula.getMustehaklikKapsamKodu(_mustehaklikGiris);
}
cvp_H.sonucKodu = _cvp.sonucKodu;
cvp_H.sonucMesaji = _cvp.sonucMesaji;
cvp_H.kapsamTuru = _cvp.kapsamTuru;
return cvp_H;
}
catch (Exception ex)
{
DVOLAR.MustehaklikCevapDVO hatamesaji = new DVOLAR.MustehaklikCevapDVO();
hatamesaji.sonucMesaji = "Try Bloğunda hata - " + ex.Message;
return hatamesaji;
}
}