medula yeni adreslerde wdsl çalıştırma sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
diseqc
Üye
Mesajlar: 48
Kayıt: 21 May 2009 04:03

medula yeni adreslerde wdsl çalıştırma sorunu

Mesaj gönderen diseqc »

Merhaba;

delphi 7 de geliştirmiş olduğum programın medulanın ws-security ile beraber yeni adresine taşınması ile çalışmaz oldu bende delphi xe6 temin ettim wsdl importer ile HastaKabulIslemleriws pas dosyasını yükledim ancak var olan kodlar bu yeni servislerde çalışmadı aşşağıda da göründüğü üzere GetHastaKabulIslemleri(False, '',HTTPRIO1);
satırında hata veriyor daha önceki servisin içerisinde GetHastaKabulIslemleri function u var ken yeni servisler de bu function yok bu aşamada bana yardım etmenizi bekliyorum iyi gunler

Kod: Tümünü seç


function TMedula_islem.Takipoku(takipno: string): boolean;
var
Giris :  TakipOkuGirisDVO;
sonuc  :  HastaKabulIslemleri;
cevap  :TakipDVO;
begin
   QRH.Open;
   TRY
   HTTPRIO1.HTTPWebNode.UserName:=FloatToStr(QRHGSS_TESIS_KODU.Value);
   HTTPRIO1.HTTPWebNode.Password:=QRHGSS_SIFRE.Value;
   sonuckodug:='';
   sonucmesajig:='';
   takiptarihig:='';
   branskodug:='';
   tedaviturug:='';
   provizyontipig:='';
   sonuc:=GetHastaKabulIslemleri(False, '',HTTPRIO1);
   frmiptal.Memo1.Lines.Add(takipno+' : Takip No Medulaya Gönderiliyor,bekleyiniz.');
   Giris:=TakipOkuGirisDVO.Create;
   giris.saglikTesisKodu:=StrToInt(FloatToStr(QRHGSS_TESIS_KODU.Value));
   giris.takipno:=takipno;
   Application.ProcessMessages;
   frmiptal.Memo1.Lines.Add('Cevap Alınıyor...');
   cevap:=sonuc.hastaKabulOku(giris);
   frmiptal.Memo1.Lines.Add('Cevap Alındı.');
   with cevap do
   Begin
   sonucmesajig:=sonucMesaji;
   sonuckodug:=sonucKodu;
   takiptarihig:=takipTarihi;
   branskodug:=bransKodu;
   tedaviturug:=tedaviTuru;
   provizyontipig:=provizyonTipi;
   end;
   frmiptal.Memo1.Lines.Add('Kontroller uygulaniyor.');
if (StrToInt(cevap.sonucKodu)=0) then result:=True else result:=False;
    giris.Free;
    cevap.Free;
    takipno:='';
    except on e:exception do
      begin
          raise Exception.Create(E.Message+#13+'Oluşan hata nedeniyle medula sorgusu yapılamıyor...');
          result:=False;
         // Medula_islemleri.Close;
      end;
end;
   end;
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: medula yeni adreslerde wdsl çalıştırma sorunu

Mesaj gönderen csunguray »

Keşke hata mesajını da yazsaydınız...
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
diseqc
Üye
Mesajlar: 48
Kayıt: 21 May 2009 04:03

Re: medula yeni adreslerde wdsl çalıştırma sorunu

Mesaj gönderen diseqc »

hata delphi xe nin wsdl tam import edemeyişi , elinde delphi ile ws-security yani hl7 sistemine entegrasyon için kod örnekleri olanların yardımını bekliyorum, teşekkürler
diseqc
Üye
Mesajlar: 48
Kayıt: 21 May 2009 04:03

Re: medula yeni adreslerde wdsl çalıştırma sorunu

Mesaj gönderen diseqc »

sorunu çözdüm aşşagıdaki linkte yer alan kodlar nokta atış niteliğinde ilgilenen arakadaşlara teşekkür ederim

https://groups.google.com/forum/#!msg/s ... DLvg6eJiMJ
Cevapla