HKS Hal Kayıt Sistemi Bildirim Kayıt Sorunu

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
olcaydagli
Üye
Mesajlar: 12
Kayıt: 31 Ara 2003 11:29

HKS Hal Kayıt Sistemi Bildirim Kayıt Sorunu

Mesaj gönderen olcaydagli » 03 Eyl 2014 04:25

Merhaba arkadaşlar,
Hal Kayıt Test Sistemine Bildirim kaydı yaparken raised Exception class ERemotableException with message 'Object referance not set to an instance of an object' hatası almaktayım. Muhtemelen geçtiğim parametrelerden biri yada bir kaçı sıkıntılı ve buda web serviste bir nesnenin oluşumu sırasında hataya sebep oluyor. Aşağıda test sistemine kayıt için kullanmış olduğum kod mevcut. Firma bilgilerinin bir kısmını güvenlik nedeniyle gizledim. Müsait olan yada daha önce böyle bir sıkıntıyla karşılaşmış arkadaşlar var ise ve yardımcı olabilir iseler sevinirim. Şimdiden teşekkürler...

procedure TForm1.btnBildirimClick(Sender: TObject);
var
BildirimService : IBildirimService;
Request : BaseRequestMessageOf_ListOf_BildirimKayitIstek;
Response : BaseResponseMessageOf_ListOf_BildirimKayitCevap;

Istek : ArrayOfBildirimKayitIstek;
begin
SetLength(Istek,1);
Istek[0] := BildirimKayitIstek.Create;

Istek[0].BildirimMalBilgileri := BildirimMalBilgileriDTO.Create;
Istek[0].BildirimMalBilgileri.MalinMiktari := 1;

Istek[0].BildirimTuru := 196;//SEVK
Istek[0].BildirimciBilgileri := BildirimciBilgileriDTO.Create;
Istek[0].BildirimciBilgileri.KisiSifat := 7; //MARKET

Istek[0].IkinciKisiBilgileri := IkinciKisiBilgileriDTO.Create;
Istek[0].IkinciKisiBilgileri.AdSoyad := 'AAA GIDA VE İNŞAAT SANAYİ TİC.LTD ŞTİ.';
Istek[0].IkinciKisiBilgileri.CepTel := '5555555555';
Istek[0].IkinciKisiBilgileri.Eposta := 'a@a-gida.com';
Istek[0].IkinciKisiBilgileri.TcKimlikVergiNo := '11111111111';
Istek[0].IkinciKisiBilgileri.YurtDisiMi := false;
Istek[0].IkinciKisiBilgileri.KisiSifat := 7; //MARKET


Istek[0].MalinGidecekYerBilgileri := MalinGidecekYerBilgileriDTO.Create;
Istek[0].MalinGidecekYerBilgileri.GidecekYerIsletmeTuruId := 19; //PERAKENDE SATIŞ YERİ
Istek[0].MalinGidecekYerBilgileri.GidecekIsyeriId := 7533; //ŞUBE ID
Istek[0].MalinGidecekYerBilgileri.BelgeNo := '123456789';
Istek[0].MalinGidecekYerBilgileri.BelgeTipi := 207; //İRSALİYE
Istek[0].MalinGidecekYerBilgileri.AracPlakaNo := '34BJ204'; //PLAKA NO
Istek[0].MalinGidecekYerBilgileri.GidecekUlkeId := 0;
Istek[0].MalinGidecekYerBilgileri.GidecekYerBeldeId := 0;
Istek[0].MalinGidecekYerBilgileri.GidecekYerIlId := 0;
Istek[0].MalinGidecekYerBilgileri.GidecekYerIlceId := 0;

Istek[0].ReferansBildirimKunyeNo := 1411030511304612794;//KÜNYE NO
Istek[0].UniqueId := '123456789'

Request := BaseRequestMessageOf_ListOf_BildirimKayitIstek.Create;
Request.UserName := '111111111';
Request.Password := '****';
Request.ServicePassword := '*****';
Request.Istek := Istek;

BildirimService := GetIBildirimService();
Response := BildirimService.BildirimServisBildirimKaydet(Request); //HATANIN OLUŞTUĞU KISIM
ShowMessage(Response.IslemKodu);
end;

Kullanıcı avatarı
csunguray
Üye
Mesajlar: 845
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: HKS Hal Kayıt Sistemi Bildirim Kayıt Sorunu

Mesaj gönderen csunguray » 03 Eyl 2014 05:56

Request (yani BaseRequestMessageOf_ListOf_BildirimKayitIstek) içerisinde göndermediğin bilgiler varsa, göndermeyecek olsan bile o değerleri Create et.
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/)

olcaydagli
Üye
Mesajlar: 12
Kayıt: 31 Ara 2003 11:29

Re: HKS Hal Kayıt Sistemi Bildirim Kayıt Sorunu

Mesaj gönderen olcaydagli » 04 Eyl 2014 10:00

Verdiğiniz cevap için teşekkür ederim, kontrol ettim ama sorun devam ediyor. Ancak şöyle bir şey var c# üzerinden denediğim zaman web servis çalıştı. Şimdi hem delphi hemde c# tarafındaki XML leri kontrol ederek sorunun nereden kaynaklandığını bulmaya çalışıyorum. Delphi tarafında xmli yakaladım ama c# tarafı biraz uğraştırıyor bakalım bulacağım inşallah.

olcaydagli
Üye
Mesajlar: 12
Kayıt: 31 Ara 2003 11:29

Re: HKS Hal Kayıt Sistemi Bildirim Kayıt Sorunu

Mesaj gönderen olcaydagli » 04 Eyl 2014 02:10

Ne denediysem olmuyor, kodu buraya yükledim, kod içinde kullanıcı bilgileri gizli olsa dahi çalıştırıp butona bastığınızda object referace hatasını alacaksınızdır, ama hata bilgilerin olmayışından kaynaklı değil, en azından kullanıcı ve şifre bilgisi hatalı gibi herhangi bir response döndürebilseniz bile yeterli olacaktır. Kod Delphi 2010 da yazılmıştır. http://www.upload.gen.tr/d.php/www/MCMBy/HKS.rar.html

ideal
Üye
Mesajlar: 3
Kayıt: 30 Ara 2014 12:46

Re: HKS Hal Kayıt Sistemi Bildirim Kayıt Sorunu

Mesaj gönderen ideal » 30 Ara 2014 10:18

Biz de aynı sorunla karşılaştık. Diğer web servisleri düzgün çalışırken kayıt yapılacak olan serviste böyle bir hata alıyoruz. Acaba sorunu çözebildiniz mi?

olcaydagli
Üye
Mesajlar: 12
Kayıt: 31 Ara 2003 11:29

Re: HKS Hal Kayıt Sistemi Bildirim Kayıt Sorunu

Mesaj gönderen olcaydagli » 05 Oca 2015 10:59

Maalesef Delphi ile çözemedim Visual Studioda c# ile yazmak zorunda kaldım.

faserka
Üye
Mesajlar: 14
Kayıt: 13 Ağu 2004 03:00

Re: HKS Hal Kayıt Sistemi Bildirim Kayıt Sorunu

Mesaj gönderen faserka » 26 Mar 2015 12:07

Merhaba arkadaşlar,
Yukarıdaki problemi ben de yaşamaktayım. Tüm metodlar düzgün çalışırken bildirim kayıt işleminde 'Object reference not set to an instance of an object' hatası alıyorum. Delphi de bu işi halleden birisi yardımcı olursa çok minnettar kalacağım. Yoksa C#'ta yazmaya çalışacağız.
Teşekkürler

veli1293
Üye
Mesajlar: 2
Kayıt: 21 Ara 2015 04:29

Re: HKS Hal Kayıt Sistemi Bildirim Kayıt Sorunu

Mesaj gönderen veli1293 » 21 Ara 2015 04:31

Merhaba arkadaşlar ben de c# da yazmaya çalışıyorum ama örnek uygulamada kullanılan web servis ile güncel web serviste metodlar değişmiş kullanamıyorum kullanan varsa yardımcı olabilir mi çok acil

eyalin
Üye
Mesajlar: 125
Kayıt: 09 May 2005 07:08

Re: HKS Hal Kayıt Sistemi Bildirim Kayıt Sorunu

Mesaj gönderen eyalin » 21 Kas 2017 03:10

Arkadaşlar bu sorunun çözen varsa yardımcı olabilir mi?

Cevapla