06-12-2017, Saat: 00:16
DelphiCan aracılığı ile yardımcı olabildiysek ne mutlu bize.
Amatör Küme Bilgisayar Programcısı
|
Hal Kayıt Sistemi Web Servis
|
|
06-12-2017, Saat: 00:16
DelphiCan aracılığı ile yardımcı olabildiysek ne mutlu bize.
Amatör Küme Bilgisayar Programcısı
06-12-2017, Saat: 09:38
(06-12-2017, Saat: 00:16)barutali Adlı Kullanıcıdan Alıntı: DelphiCan aracılığı ile yardımcı olabildiysek ne mutlu bize. Merhaba, Hocam paylaşımınız ve detaylı olarak anlatımınız için teşekkürler, ALLAH razı olsun. Hal kayıt sistemi geliştirme/çalışma ortamımdan uzak fakat, WebServis öyle yada böyle işimizin bir parçası. Burada dikkat etmemiz gereken noktalara dikkat çektiğiniz ve Delphinin yetersiz yada eksik kalmadığını, sadece ezbere kullanıldığını net bir şekilde gösterdiniz.
08-12-2017, Saat: 06:03
(06-12-2017, Saat: 09:38)Cyber Adlı Kullanıcıdan Alıntı:(06-12-2017, Saat: 00:16)barutali Adlı Kullanıcıdan Alıntı: DelphiCan aracılığı ile yardımcı olabildiysek ne mutlu bize. Dotnet ile geliştirilen SOAP Uygulamalarının bazılarında aynı problem var. Sebebi tam olarak nedir bende bilmiyorum. Tahminim dotnet sürümü ile alakalı olabileceği.. Teşekkürler.
Amatör Küme Bilgisayar Programcısı
08-12-2017, Saat: 08:39
(08-12-2017, Saat: 06:03)barutali Adlı Kullanıcıdan Alıntı:(06-12-2017, Saat: 09:38)Cyber Adlı Kullanıcıdan Alıntı: Merhaba, Android tarafından dotnet soap projesine bağlantı kurarken de bu parametreyi geçmek gerekiyor. yoksa bağlanamıyor. Bu dotnet hep sıkıntı ![]() SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.dotNet = true;// önemli
public void writeBody(XmlSerializer writer) throws IOException {
if(this.bodyOut != null) {
this.multiRef = new Vector();
this.multiRef.addElement(this.bodyOut);
Object[] qName = this.getInfo((Object)null, this.bodyOut);
writer.startTag(this.dotNet?""
08-12-2017, Saat: 10:30
(08-12-2017, Saat: 08:39)yhackup Adlı Kullanıcıdan Alıntı:(08-12-2017, Saat: 06:03)barutali Adlı Kullanıcıdan Alıntı: Dotnet ile geliştirilen SOAP Uygulamalarının bazılarında aynı problem var. Sebebi tam olarak nedir bende bilmiyorum. Tahminim dotnet sürümü ile alakalı olabileceği.. Tüm projelerimiz .NET soap servislerini kullanıyor. Nasıl bir sorun yaşıyorsunuz? Zarf nesnesinin serialize edilmesi ile ilgili daha önce bir problemle karşılaşmadım.
28-12-2017, Saat: 10:45
(Son Düzenleme: 28-12-2017, Saat: 12:24, Düzenleyen: Fesih ARSLAN.)
Arkadaşlar yine bu konuyla ilgili bir sorunum var.Kod aşağıdaki gibi.
var servis :IBildirimService; kisi :BaseRequestMessageOf_KayitliKisiSorguIstek; kisicevap :BaseResponseMessageOf_KayitliKisiSorguCevap ; I: Integer; istk :KayitliKisiSorguIstek2; begin try memo1.Clear; servis:= GetIBildirimService; istk :=KayitliKisiSorguIstek.Create; kisi:= BaseRequestMessageOf_KayitliKisiSorguIstek.Create; kisi.UserName:=_username; kisi.Password:=_pass; kisi.ServicePassword:=_webpass; kisi.Istek:=KayitliKisiSorguIstek2.Create; kisi.Istek.TcKimlikVergiNolar :=ArrayOfstring2.Create; kisi.Istek.TcKimlikVergiNolar.SetstringArrayLength(1); kisi.Istek.TcKimlikVergiNolar.SetstringArray(0,'000000000000000'); kisicevap:=servis.BildirimServisKayitliKisiSorgu(kisi); for I:= 0 to kisicevap.Sonuc.TcKimlikVergiNolar.Len-1 do begin memo1.Lines.Add(kisicevap.Sonuc.TcKimlikVergiNolar[i].TcKimlikVergiNo); end; finally kisi.Free; end; Fiddler ile baktığımda TC kimlik boş gönderilmiş görünüyor.Nerede hata yapıyorum ?Teşekkürler. <?xml version="1.0"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SOAP-ENV:Body><BaseRequestMessageOf_KayitliKisiSorguIstek xmlns="http://www.gtb.gov.tr//WebServices"> <Istek> <TcKimlikVergiNolar xmlns="http://schemas.datacontract.org/2004/07/GTB.HKS.Bildirim.ServiceContract"/> </Istek> <Password>xxxxx</Password> <ServicePassword>xxxx</ServicePassword> <UserName>xxxxxx</UserName> </BaseRequestMessageOf_KayitliKisiSorguIstek></SOAP-ENV:Body></SOAP-ENV:Envelope>
WebService in pas dosyasında
6590. satırda ki procedure ün içeriğini aşağıda ki gibi değiştirmeniz lazım.. procedure ArrayOfstring2.SetstringArray(Index: Integer; const Item: string); // --> 6590. satır.. begin Fstring_[Index] := Item; Fstring__Specified := True; // Eklenen satır.. end; const _username = 'user'; _pass = 'pas'; _webpass = 'wpass'; var Params : BaseRequestMessageOf_KayitliKisiSorguIstek; KVN : ArrayOfstring2; Sonuc : BaseResponseMessageOf_KayitliKisiSorguCevap; AIstek : KayitliKisiSorguIstek2; I : Integer; begin Memo1.Clear; Params := BaseRequestMessageOf_KayitliKisiSorguIstek.Create; Params.UserName := _username; Params.Password := _pass; Params.ServicePassword := _webpass; KVN := ArrayOfstring2.Create; KVN.SetstringArrayLength(1); KVN.SetstringArray(0, '00000000000'); AIstek := KayitliKisiSorguIstek2.Create; AIstek.TcKimlikVergiNolar := KVN; Params.Istek := AIstek; Sonuc := BaseResponseMessageOf_KayitliKisiSorguCevap.Create; Sonuc := GetIBildirimService().BildirimServisKayitliKisiSorgu(Params); if Sonuc.HataKodlari = nil then begin for I := 0 to Sonuc.Sonuc.TcKimlikVergiNolar.Len -1 do begin Memo1.Lines.Add( Sonuc.Sonuc.TcKimlikVergiNolar[I].TcKimlikVergiNo ); end; end else begin // hata oluştu.. end;
Amatör Küme Bilgisayar Programcısı
29-12-2017, Saat: 13:54
Ali bey ,
Yine çok detay ve teknik bir bilgi .Yine harika bir çözüm. Çok teşekkür ediyorum
26-09-2018, Saat: 11:13
26-09-2018, Saat: 11:31
(26-09-2018, Saat: 11:13)fatihkaba Adlı Kullanıcıdan Alıntı: ... C# için ... web servisinin kullanımıyla ...? Örnek ...? Fatih Bey, size hızlı bir eğitim oluşturuyorum; 5 Adımda C# Web Servisi Oluşturma
5 Adımda Delphi'de C# Web Servisi Ekleme
|
|
« Önceki Konu | Sonraki Konu »
|
| Konu ile Alakalı Benzer Konular | |||||
| Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
| Modern Servis Uygulama İskeleti | Tuğrul HELVACI | 24 | 24.943 |
06-05-2026, Saat: 21:47 Son Yorum: frmman |
|
| Datasnap veritabanı kayıt | serdar | 2 | 357 |
30-11-2025, Saat: 10:53 Son Yorum: serdar |
|
| Rest servis api uygulaması yapma | tuna | 13 | 1.373 |
17-10-2025, Saat: 18:40 Son Yorum: tuna |
|
| Veri Tabanına Kontrollü Kayıt Yaptırma | bünyamin68 | 20 | 4.257 |
08-06-2025, Saat: 09:40 Son Yorum: izmaimen |
|
| fastreport şablonu database e kayıt | ercanskose | 11 | 2.450 |
18-02-2025, Saat: 17:10 Son Yorum: akuyumcu63 |
|