FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Filmaker ile nvi kimlik doğrulama entegrasyonu yapan var mıdır?

+3 oy
1,297 kez görüntülendi
Ziyaretçi Takip yazılımında Filemaker ile nvi entegrasyonu kurmak istiyorum Ziyaretçilerin TC sini girince Ad Soyad vs. alanlarını nvi den alısın istiyorum.
4, Nisan, 2015 Uygulamalar kategorisinde Ömer Önlen (330 puan) tarafından soruldu

5 Cevaplar

+3 oy

TC Kimlik No doğrulama işlemine, bazı yerlerde kullanıcı kaydı yaparken ihtiyaç duyarız.Bunun çeşitli sebepleri olabilir. En başta gelen sebep ise güvenliktir. Kişinin TC numarasınının doğru olması, TC numarasının o kullanıcıya ait olması v.b konular önemlilik teşkil edebilir.


TCNO doğrulama algoritmaları mevcut. Bir TC Kimlik numarası 11 hanelidir, rakamsaldır, ilk hane 0 olamaz, 1. 3. 5. 7. ve 9. hanelerin toplamının 7 katından, 2. 4. 6. ve 8. hanelerin toplamı çıkartıldığında, elde edilen sonucun 10′a bölümünden kalan, yani Mod10′u bize 10. haneyi verir, gibi kurallar vardır. Fakat çok verimli değil çünkü bazen tutmadığı olabiliyor. Bu kontrolü yapabilmemiz için en sağlıklı yöntem Türkiye Cumhuriyeti Nüfus ve Vatandaşlık İşleri Genel müdürlüğü tarafından sunulan TC Kimlik Doğrulama web servisidir. Tabi bu servisi kullanabilmek için öncelikle bize sunulan doğrulama servisindeki xml yapısını anlamalıyız. Bu web servisi http://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx linkinden elde ettik.İçerisinde 2 adet xml yapısı var.

Birisi Doğrulama diğeri ise doğrulama sonucu dönecek olan değer.

Doğrulama :

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <TCKimlikNoDogrula xmlns="http://tckimlik.nvi.gov.tr/WS">
      <TCKimlikNo>long</TCKimlikNo>
      <Ad>string</Ad>
      <Soyad>string</Soyad>
      <DogumYili>int</DogumYili>
    </TCKimlikNoDogrula>
  </soap:Body>
</soap:Envelope>

 

Xml'in içeriğinden şunu anlıyoruz. Bizim web servise göndereceğimiz TC Kimlik numarası değişkeninin türü long, Ad,Soyad değişken türlerimiz string ve son olarak doğum yılı değişkenimizin türü ise int.

 Doğrulama sonucu dönecek değer ise;

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <TCKimlikNoDogrulaResponse xmlns="http://tckimlik.nvi.gov.tr/WS">
      <TCKimlikNoDogrulaResult>boolean</TCKimlikNoDogrulaResult>
    </TCKimlikNoDogrulaResponse>
  </soap:Body>
</soap:Envelope>

 

Diğer yazılım dillerinde anlık SQL connectionları ile dönen değerleri yazılıma çekiyoruz. Filemakerda bakalım nasıl yapacağız. Test leri yaptıktan sonra sonucu paylaşacağım.

4, Nisan, 2015 Mehmet KAYA (165,360 puan) tarafından cevaplandı
4, Nisan, 2015 Mehmet KAYA tarafından düzenlendi
Ben açılan sayfadan fielde bilgi aktarılır tcno da adrese eklenir diye düşünmüştüm :) tlfdan sayfayı net göremedim.
+2 oy
http://www.filemaker.com/help/12/fmp/html/scripts_ref1.36.46.html

Bununla web sayfasındaki bilgileri fielde aktarabilirsiniz. Fielden parçalayıp istediğiniz fieldkere bilgileri ekleyenilirsiniz. Yapamadığınız yerde yardımcı olurum.
4, Nisan, 2015 Goksel_Gokce (96,900 puan) tarafından cevaplandı
+2 oy
XML üzerinden sadece doğrulama hizmeti mevcut.

TC Kimlik No, Ad, Soyad ve Doğum Yılı post edilip, true veya false döndürüyoruz.

Sorgulama yapılamıyor. Yani TC No girerek xml üzerinden Ad Soyad vb... bilgileri çekemezsiniz.
6, Nisan, 2015 Recep Güney (69,560 puan) tarafından cevaplandı
+2 oy

Nvi entegrasyonu ektedir. Kendi web sitem üzerine ekledim. Uygulanacak yazılıma Sorgula betiği entegre edilebilir. Mehmet bey uygun görürse filemakertürk üzerindende yapılabilir.

Örnek Dosya

6, Nisan, 2015 Goksel_Gokce (96,900 puan) tarafından cevaplandı
9, Nisan, 2016 Goksel_Gokce tarafından düzenlendi
Takıldığınız yerde yardımcı olurum. Uzak bağlantı ile bağlanıp yazılımınıza entegre edebilirim.
Natro.com dan hosting hizmeti alıyorum. Bazen siteye ulaşılamadığı oluyor. Connection Failed hatası alınırsa bir süre bekleyin. uzun sürmüyor.
+2 oy
Merhaba arkadaslar,

FileMaker ile SOAP webservices request ve response islemlerini yapan oldumu?
16, Mart, 2018 Hamit Özsönmez (56,370 puan) tarafından cevaplandı
BaseElements plugini ile (o zaman 16'daki cURL seçenekleri yoktu) bir kaç çalışma yapmıştık.
Bunu suan icin benim BaseElements ile yapmam gerekiyor. Cunki musteri FMS olarak 14 ve FMP olarakda 15 kullanmakta.

SoapUI icerisine yukledigim xml dosya var. Bunun ile sorgulatma yapmam gerek. Ancak henuz pek bir sey yapamadim.
SoapUI'daki XML dosyasını FM ile üretip (ben bazen export yerine doğrudan calculation alan ile XML metnini hesaplatıyorum) BE_HTTP_POST ile gönderebilirsiniz.

BE_HTTP_Set_Custom_Header fonksiyonu ile Authorization, Action, Content-Type gibi header bilgilerini düzenleyebiliyorsunuz.

BE ile hiç deneme yaptınız mı, bir problem mi oluştu?
Ben FM ile henuz kapsamli bir calisma yapmadim. Username ve Password bilgileri yok. Bunun yerine VPN baglantisi ile direk baglanti kurulabilinmesi gerek.

Webservices kullanan diger kullanicilarin kullandigi soapUI ile once denemek ve request ile respons bilgilerini test etmek istedim. Ancak nedendir bilmiyorum baskasinda calisan program bende sonuc vermedi.

Baglanti bilgilerini browser uzerine kullanilan linki girip test edebiliyormusuz. Bu once bende HTTP ERROR veriyordu. Buda webservices ile baglanti kurulamadi anlamina gelmekteymis.

Bugun bir kez daha denedim ve HTTP ERROR vermedi ve suan bos sayfa gostermekte ve buda webservis ile baglanti kurulu anlamina gelmekteymis. Ancak soapUI uzerinden gonderilen sorguya bir yanit gelmiyor.

Bunu birde FM ile denemek istemistim. Daha once BaseElement ile bunu denemedim. Bakalim sonuc ne olacak.
...