Sürüm 2.0 - Eylül 2015
Sanayi Mahallesi Libadiye Sokak No:3 Kat:3 4.Levent/İSTANBUL Tel:(212) 316 60 60 - pbx Faks:(212) 283 32 56 http://www.sbm.org.tr
Sıra No
Tarih
Güncelleme Yapan
Önem
Açıklama
1 2 3 4
01.03.2010 04.03.2010 27.08.2010 18.11.2011
Ramazan Ka Karakaya Begüm Uysal Hüseyin Ök Hüseyin Ök
Normal Normal Normal Yüksek
5
22.11.2012
Gençer DURU
Yüksek
6
19.03.2013
Yüks Yüksek ek
7
23.06.2015
Özkan DEĞİRMENCİ Canan PA PARLAK
Doküman ha hazırlanmıştır. Doküman güncellenmiştir. Dönüş verilerinin kısıtlanması KPSV2 gecisi ve Adres sorgulama fonksiyonlarının eklenmesi. #kpsYabanciKisiAcikAdresSorgu ve #kpsTCKisiAcikAdresSorgu #kpsTCKisiAcikAdresSorgu fonksiyonlarının fonksiyonlarının eklenmesi. #kps #kpsYa Yaba banc nciB iBir irey eySo Sorg rguu fonk fonksi siyo yonu nu dön dönüş üş par param amet etre rele leri rine ne durumu alanının eklenmesi. #kpsVatandasDegisen ve ve #k #kpsParametreSorgulama fonksiyonları eklenmiştir. Fonksiyonlar 08.07.2015 tarihinde test ortamında, 22.07.2015 tarihinde gerçek ortamda devreye alınacaktır.
Yüksek
Ad Soyad
Pozisyon
Aydın SATICI K.Tufan TEKİN Özkan DEĞİRMENCİ
Merkez Müdürü İş İlişkileri Direktörü Tramer Birim Yöneticisi
Kurum
Tanım
Sigorta Şi Şirketleri
SBM'den ka karşılıklı sö sözleşme ve ve mu mutabakat ilile so sorgulama ya yapabilir.
Test Ortamı - WSDL https://www.sbm.org.tr/kpsServices-test-V2.0/a https://www.sbm.org .tr/kpsServices-test-V2.0/aileBireySorguS ileBireySorguService?wsdl ervice?wsdl Üretim Ortamı - WSDL https://www.sbm.org.tr/kpsServices-prod-V2 https://www.sbm.org .tr/kpsServices-prod-V2.0/aileBireySorg .0/aileBireySorguService?wsdl uService?wsdl
Bu doküman Sigorta Bilgi Merkezi'nin aracılık ettiği Mernis Kimlik Paylaşım Sistemi (KPS) ile ilgili web servisleri fonksiyonlarının tanıtımı ve nasıl kullanıldıklarının açıklanması amacıyla hazırlanmıştır. Bu dökümanda dökümanda yer alan web servis ara yüzlerinin URL adresleri testler süresince geçerli olup, bu servislerin nihai adresleri olmayabilir. Servisin güvenliği, Username, Kurum Kodu ve IP dayalıdır. Bu servis çağrılmadan önce header bölümüne güvenlik ile ilgili aşağıdaki parametrelerin parametrelerin eklenmesi gerekmektedir. gerekmektedir. Username: sirketkodu|sirketkullanicisi sirketkodu|sirketkullanicisi Sirket kodu ile sirket kullanıcısı pipe ( `|` ) karakteri ile ayrılarak gönderilmelidir. gönderilmelidir.
1. Doküman Tarihçesi 2. Onaylayanlar 3. Dağıtım 4. Uygulama Konum Bilgileri 5. Bu Dökümanın Amacı 6. Fonksiyonlar 6.1.1. Parametreler 6.1.2. Sonucu 6.1.3. Olusabilecek Hatalar 6.2.1. Parametreler 6.2.2. Sonucu 6.2.3. Olusabilecek Hatalar 6.3.1. Parametreler 6.3.2. Sonucu 6.3.3. Olusabilecek Hatalar 6.4.1. Parametreler 6.4.2. Sonucu 6.4.3. Olusabilecek Hatalar 6.5.1. Parametreler 6.5.2. Sonucu 6.5.3. Olusabilecek Hatalar 6.6.1. Parametreler 6.6.2. Sonucu 6.6.3. Olusabilecek Hatalar 6.7.1. Parametreler 6.7.2. Sonucu 6.7.3. Olusabilecek Hatalar 6.8.1. Parametreler 6.8.2. Sonucu
6.8.3. Olusabilecek Hatalar 6.9.1. Parametreler 6.9.2. Sonucu 6.9.3. Olusabilecek Hatalar 6.10.1. Parametreler 6.10.2. Sonucu 6.10.3. Olusabilecek Hatalar
Bu fonksiyon vasıtasıyla geçerli bir TC kimlik numarası ile KPS üzerinden aile bilgileri istemciye dönülür. Bu fonksiyona yapılan her çağrı doğrudan KPS üzerinden yapılmaktadır. Dolayısıyla KPS sistemleri kapalı olduğu durumda bu foksiyon da hizmet veremeyecektir.
1
Saha kimlikNo
2
acenteKod
Zorunlu Tip / Uzunluk E Long (12) H String (16)
3
tumAile
H
Zorunlu Tip / Uzunluk
1
Saha kisiBilgisiType
1 2 3 4 5 6 7 8 9 10 11 12
Boolean
List
Hata Kodu ENT-SBM-00002 ENT-SBM-00003 ENT-SBM-00010 EXT-SBM-00016 EXT-SBM-00016 EXT-SBM-00018 INF-SBM-00001 SYS-SBM-00000 SYS-SBM-00005 VLD-SBM-00004 VLD-SBM-00010 VLD-SBM-00050
Tanım Vatandaşlık No false : kendisi,eş,çocuklar true : kendisi,anne,baba,kardeş, eş, çocuklar
Acente Kodu
Tanım KisiBilgisiType List
Genel Hata Açıklaması {0} kullanıcı adı veya şifresi hatalı. {0} kullanicısının kurumuna ait IP adresi doğrulanamadı. Kullanıcı adı belirtilmemiş. KPS sistem hatası. Hata kodu={0}-{1} KPS sistem hatası. Hata kodu={0}-{1} {0} sistemi bakım çalışmaları nedeniyle hizmet verememektedir. Kayıt bulunamadı Sistemde beklenmeyen bir hata oluştu[{0}] unexpected error ocurred during validation[{0}] plakaList[0].ilKodu alanının girilmesi zorunludur. {0} alanının değeri {1} - {2} arasında olmalıdir. SBM sisteminde kaydı bulunmayan kişilerin adres bilgisi sorgulanamaz.Sorgu yapabilmek için öncelikle kişi sorgulanmalıdır.[Kimlik No:{0}]
Bu fonksiyon vasıtasıyla geçerli bir TC kimlik numarası ile KPS üzerinden kişi bilgilerine ulaşılabilir. İhtiyaca göre kişinin SBM veritabanında arama şekli cacheStyle ve maxAge parametreleri ile kontrol edilebilir.
1
Saha kimlikNo
2
acenteKod
Zorunlu Tip / Uzunluk E Long (12) H String (16)
3
cacheStyle
E
Integer (1)
4
maxAge
E
Integer (3)
Tanım Vatandaşlık No SBM veritabanı kullanım şekli.1:Hiçbir zaman(Sadece Mernis'den sorgu yapar) 2:Her zaman (Bakınız maxAge) SBM Veritabanında kayıt var ve expire değil ise SBM'den,kayıt yok veya expire ise Mernis'den sorgu yapılır. 3:Sadece KPS sistemi kapalı olduğunda SBM'den, aksi durumda Mernis'den sorgu yapılır. SBM veritabanı kullanılacaksa anlamlıdır. Varsayılan değer 180 gündür. Servis çağrımında aksi belirtilmedikçe SBM veritabanındaki kayıt belirtilen süreden eski ise sorgu KPS üzerinden yapılır.
Acente Kodu
1
Saha adi
2
aileSiraNo
Long
3
anneAdi
String
4
babaAdi
String
5
bireySiraNo
Long
6
ciltAdi
String
7
ciltKodu
Long
8
cinsiyeti
String
9
dogumTarihi
Date
10
dogumYeri
String
11
durumu
String
12
ilAdi
String
13
ilTrafikKodu
Long
14
ilceAdi
String
15
ilceKodu
Long
16
medeniHali
String
17
olumTarihi
Date
18
veriKonum
String
19
soyadi
String
20
tckimlikNo
Long
21
yakinlik
String
1 2 3 4 5 6 7 8 9 10 11 12
Hata Kodu ENT-SBM-00002 ENT-SBM-00003 ENT-SBM-00010 EXT-SBM-00016 EXT-SBM-00016 EXT-SBM-00018 INF-SBM-00001 SYS-SBM-00000 SYS-SBM-00005 VLD-SBM-00004 VLD-SBM-00010 VLD-SBM-00050
Zorunlu Tip / Uzunluk
Tanım
String 27.08.2010 tarihi itibari ile NULL olarak verilmektedir.
27.08.2010 tarihi itibari ile NULL olarak verilmektedir. 27.08.2010 tarihi itibari ile NULL olarak verilmektedir. 27.08.2010 tarihi itibari ile NULL olarak verilmektedir. E:Erkek, K:Kadın
Bilinmeyen, Bekar, Evli, Bosanmis,Dul,EvliliginFeshi,EvliliginIptali sbm : SBM veri tabanı, kps: Mernis Aile bireyleri için 27.08.2010 tarihi itibari ile NULL olarak verilmektedir. Kendisi,Esi,Oglu,Kizi,Babasi,Annesi,Kardesi,K ardesi
Genel Hata Açıklaması {0} kullanıcı adı veya şifresi hatalı. {0} kullanicısının kurumuna ait IP adresi doğrulanamadı. Kullanıcı adı belirtilmemiş. KPS sistem hatası. Hata kodu={0}-{1} KPS sistem hatası. Hata kodu={0}-{1} {0} sistemi bakım çalışmaları nedeniyle hizmet verememektedir. Kayıt bulunamadı Sistemde beklenmeyen bir hata oluştu[{0}] unexpected error ocurred during validation[{0}] plakaList[0].ilKodu alanının girilmesi zorunludur. {0} alanının değeri {1} - {2} arasında olmalıdir. SBM sisteminde kaydı bulunmayan kişilerin adres bilgisi sorgulanamaz.Sorgu yapabilmek için öncelikle kişi sorgulanmalıdır.[Kimlik No:{0}]
Bu fonksiyon vasıtasıyla geçerli bir yabancıkimlik numarası ile KPS üzerinden yabancı kişi bilgilerine ulaşılabilir. İhtiyaca göre kişinin SBM veritabanında arama şekli cacheStyle ve maxAge parametreleri ile kontrol edilebilir. Saha
Zorunlu Tip / Uzunluk
Tanım
1
kimlikNo
E
Long (12)
Vatandaşlık No
2
acenteKod
H
String (16)
Acente Kodu
3
cacheStyle
E
Integer (1)
4
maxAge
E
Integer (3)
SBM veritabanı kullanım şekli.1:Hiçbir zaman(Sadece Mernis'den sorgu yapar) 2:Her zaman (Bakınız maxAge) SBM Veritabanında kayıt var ve expire değil ise SBM'den,kayıt yok veya expire ise Mernis'den sorgu yapılır. 3:Sadece KPS sistemi kapalı olduğunda SBM'den, aksi durumda Mernis'den sorgu yapılır. SBM veritabanı kullanılacaksa anlamlıdır. Varsayılan değer 180 gündür. Servis çağrımında aksi belirtilmedikçe SBM veritabanındaki kayıt belirtilen süreden eski ise sorgu KPS üzerinden yapılır.
Zorunlu Tip / Uzunluk
1
Saha tckimlikNo
2
adi
String
3
soyadi
String
4
cinsiyeti
String
5
babaAdi
String
6
dogumTarihi
Date
7
veriKonum
String
8
uyrukAd
String
9
uyrukKonum
String
10
uyrukKod
Integer
11
durumu
String
1 2 3 4 5 6 7 8 9 10 11 12
Hata Kodu ENT-SBM-00002 ENT-SBM-00003 ENT-SBM-00010 EXT-SBM-00016 EXT-SBM-00016 EXT-SBM-00018 INF-SBM-00001 SYS-SBM-00000 SYS-SBM-00005 VLD-SBM-00004 VLD-SBM-00010 VLD-SBM-00050
Tanım
Long
E:Erkek, K:Kadın
sbm : SBM veri tabanı, kps: Mernis
Genel Hata Açıklaması {0} kullanıcı adı veya şifresi hatalı. {0} kullanicısının kurumuna ait IP adresi doğrulanamadı. Kullanıcı adı belirtilmemiş. KPS sistem hatası. Hata kodu={0}-{1} KPS sistem hatası. Hata kodu={0}-{1} {0} sistemi bakım çalışmaları nedeniyle hizmet verememektedir. Kayıt bulunamadı Sistemde beklenmeyen bir hata oluştu[{0}] unexpected error ocurred during validation[{0}] plakaList[0].ilKodu alanının girilmesi zorunludur. {0} alanının değeri {1} - {2} arasında olmalıdir. SBM sisteminde kaydı bulunmayan kişilerin adres bilgisi sorgulanamaz.Sorgu yapabilmek için öncelikle kişi sorgulanmalıdır.[Kimlik No:{0}]
Bu fonksiyon vasıtasıyla geçerli bir TC kimlik numarası ile KPS üzerinden kişinin il ve ilçe adres bilgilerine ulaşılabilir. İhtiyaca göre kişinin SBM veritabanında arama şekli cacheStyle ve maxAge parametreleri ile kontrol edilebilir. Kişinin adres sorgusunun gerçekleştirilebilinmesi için kişi kimlik bilgilerinin SBM veritabanında güncel bir kaydının bulunması zorunludur.
Saha
Zorunlu Tip / Uzunluk
Tanım
1
kimlikNo
E
Long (11)
Vatandaşlık No
2
acenteKod
H
String (16)
Acente Kodu
3
cacheStyle
E
Integer (1)
4
maxAge
E
Integer (3)
SBM veritabanının kullanılma şekli. 1: hiçbir zaman 2: her zaman (Bakınız maxAge) 3: Sadece KPS sistemi kapalı olduğunda SBM veritabanı kullanılacaksa anlamlıdır. Varsayılan değeri 180 gündür. Servis çağrımında aksi belirtilmedikçe SBM veritabanındaki kayıt belirtilen süreden eski ise sorgu KPS üzerinden yapılır.
Zorunlu Tip / Uzunluk
1
Saha kimlikNo
2
ad
String
3
soyad
String
4
ilKod
String
5
ilAd
String
6
ilceKod
String
7
ilceAd
String
8
veriKonum
String
9
kpsdenSorgulanmaTarihi
Date
1 2 3 4 5 6 7 8 9 10 11 12
Hata Kodu ENT-SBM-00002 ENT-SBM-00003 ENT-SBM-00010 EXT-SBM-00016 EXT-SBM-00016 EXT-SBM-00018 INF-SBM-00001 SYS-SBM-00000 SYS-SBM-00005 VLD-SBM-00004 VLD-SBM-00010 VLD-SBM-00050
Tanım
Long
sbm : SBM veri tabanı, kps: Mernis
Genel Hata Açıklaması {0} kullanıcı adı veya şifresi hatalı. {0} kullanicısının kurumuna ait IP adresi doğrulanamadı. Kullanıcı adı belirtilmemiş. KPS sistem hatası. Hata kodu={0}-{1} KPS sistem hatası. Hata kodu={0}-{1} {0} sistemi bakım çalışmaları nedeniyle hizmet verememektedir. Kayıt bulunamadı Sistemde beklenmeyen bir hata oluştu[{0}] unexpected error ocurred during validation[{0}] plakaList[0].ilKodu alanının girilmesi zorunludur. {0} alanının değeri {1} - {2} arasında olmalıdir. SBM sisteminde kaydı bulunmayan kişilerin adres bilgisi sorgulanamaz.Sorgu yapabilmek için öncelikle kişi sorgulanmalıdır.[Kimlik No:{0}]
Bu fonksiyon vasıtasıyla geçerli bir yabanci kimlik numarası ile KPS üzerinden kişinin il ve ilçe adres bilgilerine ulaşılabilir. İhtiyaca göre kişinin SBM veritabanında arama şekli cacheStyle ve maxAge parametreleri ile kontrol edilebilir. Kişinin adres sorgusunun gerçekleştirilebilinmesi için kişi kimlik bilgilerinin SBM veritabanında güncel bir kaydının bulunması zorunludur.
1
Saha kimlikNo
2
acenteKod
Zorunlu Tip / Uzunluk E Long (11) H String (16)
3
cacheStyle
E
Integer (1)
Tanım Vatandaşlık No SBM veritabanının kullanılma şekli. 1: hiçbir zaman 2: her zaman (Bakınız maxAge) 3: Sadece KPS sistemi kapalı olduğunda
Acente Kodu
4
maxAge
E
Zorunlu Tip / Uzunluk
1
Saha kimlikNo
2
ad
String
3
soyad
String
4
ilKod
String
5
ilAd
String
6
ilceKod
String
7
ilceAd
String
8
veriKonum
String
9
kpsdenSorgulanmaTarihi
Date
1 2 3 4 5 6 7 8 9 10 11 12
Hata Kodu ENT-SBM-00002 ENT-SBM-00003 ENT-SBM-00010 EXT-SBM-00016 EXT-SBM-00016 EXT-SBM-00018 INF-SBM-00001 SYS-SBM-00000 SYS-SBM-00005 VLD-SBM-00004 VLD-SBM-00010 VLD-SBM-00050
Integer (3)
SBM veritabanı kullanılacaksa anlamlıdır. Varsayılan değeri 180 gündür. Servis çağrımında aksi belirtilmedikçe SBM veritabanındaki kayıt belirtilen süreden eski ise sorgu KPS üzerinden yapılır.
Tanım
Long
sbm : SBM veri tabanı, kps: Mernis
Genel Hata Açıklaması {0} kullanıcı adı veya şifresi hatalı. {0} kullanicısının kurumuna ait IP adresi doğrulanamadı. Kullanıcı adı belirtilmemiş. KPS sistem hatası. Hata kodu={0}-{1} KPS sistem hatası. Hata kodu={0}-{1} {0} sistemi bakım çalışmaları nedeniyle hizmet verememektedir. Kayıt bulunamadı Sistemde beklenmeyen bir hata oluştu[{0}] unexpected error ocurred during validation[{0}] plakaList[0].ilKodu alanının girilmesi zorunludur. {0} alanının değeri {1} - {2} arasında olmalıdir. SBM sisteminde kaydı bulunmayan kişilerin adres bilgisi sorgulanamaz.Sorgu yapabilmek için öncelikle kişi sorgulanmalıdır.[Kimlik No:{0}]
Bu fonksiyon vasıtasıyla geçerli bir TC kimlik numarası ile KPS üzerinden kişinin adres bilgilerine ulaşılabilir. İhtiyaca göre kişinin SBM veritabanında arama şekli cacheStyle ve maxAge parametreleri ile kontrol edilebilir.
1
Saha kimlikNo
2
acenteKod
Zorunlu Tip / Uzunluk E Long (11) H String (16)
3
cacheStyle
E
Integer (1)
4
maxAge
E
Integer (3)
1
Saha adresNo
Zorunlu Tip / Uzunluk E Long (15)
Tanım Vatandaşlık No SBM veritabanının kullanılma şekli. 1: hiçbir zaman 2: her zaman (Bakınız maxAge) 3: Sadece KPS sistemi kapalı olduğunda SBM veritabanı kullanılacaksa anlamlıdır. Varsayılan değeri 180 gündür. Servis çağrımında aksi belirtilmedikçe SBM veritabanındaki kayıt belirtilen süreden eski ise sorgu KPS üzerinden yapılır.
Acente Kodu
Tanım Adres bazında tekil. Aynı adreste(dairede) oturan tum kişilerin adres no bilgileri aynıdır.
2
kimlikNo
E
3
adresTipi
E
4
ilKodu
E
String (3)
SBM adres il kodu Örnek :034
5
ilAd
E
String (50)
Adres İl Adı
6
ilceKodu
E
String (6)
SBM adres ilçe kodu Örnek :034011
7
ilceAd
E
String (50)
Adres ilçe adı
8
acikAdres
String (500)
9
binaAda
String (25)
Açık adres bilgisi.Tüm adres bilgilerinin verildiği alan.Örnek : BARBAROS MAH. xxx SK. yyy SITESI B44 BLOK NO: 6G IÇ KAPI NO: 11 ATASEHIR/ ISTANBUL Bina Ada bilgisi
10
binaBlokAdi
String (30)
Blok Adı
11
binaKodu
Long (15)
Bina kodu
12
binaPafta
String (25)
Bina pafta bilgisi
13
binaParsel
String (25)
Bina parsel bilgisi
14
binaSiteAdi
String (30)
Site Adı
15
csbm
String (100)
CSBM (Cadde-Sokak-Bulvar-Meydan)
16
csbmKodu
Integer (10)
Mernis CSBM Kodu
17
disKapiNo
String (10)
Dış kapı Numarası
18
icKapiNo
String (10)
İç Kapı Numarası
19
mahalle
String (50)
Mahalle bilgisi
20
mahalleKodu
String (10)
Mernis Mahalle Kodu
21
bucak
String (50)
22
bucakKodu
Integer (10)
23
koy
String (50)
24
koyKayitNo
Long (15)
25
koyKodu
Long (15)
26
beyandaBulunanKimlikNo
Long (11)
27
beyanTarihi
Date
Adres tipi Belde ya da Köy ise bucak ve köy bilgileri dolu olabilir Adres tipi Belde ya da Köy ise bucak ve köy bilgileri dolu olabilir Adres tipi Belde ya da Köy ise bucak ve köy bilgileri dolu olabilir Adres tipi Belde ya da Köy ise bucak ve köy bilgileri dolu olabilir Adres tipi Belde ya da Köy ise bucak ve köy bilgileri dolu olabilir Adresi beyan eden kişinin kimlik numarası(Bilgi güvenliği nedeniyle bu bilgi verilmeyecektir.) Adres beyan tarihi
28
tasinmaTarihi
Date
Adrese taşınma tarihi
29
tescilTarihi
Date
Adres tescil tarihi
30
mernisIlKodu
E
Integer (6)
31
mernisIlceKodu
E
Integer (3)
Mernis Adres il Kodu Örnek : 34 (İstanbul), 1 (Adana) Mernis adres ilçe kodu Örnek 1114
32
kpsdenSorgulanmaTarihi
E
Date
KPS' den Adresin sorgulandığı en son tarih
33
veriKonum
E
String (3)
sbm : SBM veri tabanı, kps: Mernis
1 2 3 4 5 6 7
Hata Kodu ENT-SBM-00002 ENT-SBM-00003 ENT-SBM-00010 EXT-SBM-00016 EXT-SBM-00016 EXT-SBM-00018 INF-SBM-00001
Long (11) AdresType
TC Kimlik Numarası Adres Tipleri
Genel Hata Açıklaması {0} kullanıcı adı veya şifresi hatalı. {0} kullanicısının kurumuna ait IP adresi doğrulanamadı. Kullanıcı adı belirtilmemiş. KPS sistem hatası. Hata kodu={0}-{1} KPS sistem hatası. Hata kodu={0}-{1} {0} sistemi bakım çalışmaları nedeniyle hizmet verememektedir. Kayıt bulunamadı
8 9 10 11 12
SYS-SBM-00000 SYS-SBM-00005 VLD-SBM-00004 VLD-SBM-00010 VLD-SBM-00050
Sistemde beklenmeyen bir hata oluştu[{0}] unexpected error ocurred during validation[{0}] plakaList[0].ilKodu alanının girilmesi zorunludur. {0} alanının değeri {1} - {2} arasında olmalıdir. SBM sisteminde kaydı bulunmayan kişilerin adres bilgisi sorgulanamaz.Sorgu yapabilmek için öncelikle kişi sorgulanmalıdır.[Kimlik No:{0}]
Bu fonksiyon vasıtasıyla geçerli bir yabancı kimlik numarası ile KPS üzerinden kişinin adres bilgilerine ulaşılabilir. İhtiyaca göre kişinin SBM veritabanında arama şekli cacheStyle ve maxAge parametreleri ile kontrol edilebilir.
1
Saha kimlikNo
2
acenteKod
Zorunlu Tip / Uzunluk E Long (11) H String (16)
3
cacheStyle
E
Integer (1)
4
maxAge
E
Integer (3)
1
Saha adresNo
Zorunlu Tip / Uzunluk E Long (15)
2
kimlikNo
E
3
adresTipi
E
4
ilKodu
E
String (3)
SBM adres il kodu Örnek :034
5
ilAd
E
String (50)
Adres İl Adı
6
ilceKodu
E
String (6)
SBM adres ilçe kodu Örnek :034011
7
ilceAd
E
String (50)
Adres ilçe adı
8
acikAdres
String (500)
9
binaAda
String (25)
Açık adres bilgisi.Tüm adres bilgilerinin verildiği alan.Örnek : BARBAROS MAH. xxx SK. yyy SITESI B44 BLOK NO: 6G IÇ KAPI NO: 11 ATASEHIR/ ISTANBUL Bina Ada bilgisi
10
binaBlokAdi
String (30)
Blok Adı
11
binaKodu
Long (15)
Bina kodu
12
binaPafta
String (25)
Bina pafta bilgisi
13
binaParsel
String (25)
Bina parsel bilgisi
14
binaSiteAdi
String (30)
Site Adı
15
csbm
String (100)
CSBM (Cadde-Sokak-Bulvar-Meydan)
16
csbmKodu
Integer (10)
Mernis CSBM Kodu
17
disKapiNo
String (10)
Dış kapı Numarası
18
icKapiNo
String (10)
İç Kapı Numarası
19
mahalle
String (50)
Mahalle bilgisi
20
mahalleKodu
String (10)
Mernis Mahalle Kodu
21
bucak
String (50)
Adres tipi Belde ya da Köy ise bucak ve köy bilgileri dolu olabilir
Long (11) AdresType
Tanım Vatandaşlık No SBM veritabanının kullanılma şekli. 1: hiçbir zaman 2: her zaman (Bakınız maxAge) 3: Sadece KPS sistemi kapalı olduğunda SBM veritabanı kullanılacaksa anlamlıdır. Varsayılan değeri 180 gündür. Servis çağrımında aksi belirtilmedikçe SBM veritabanındaki kayıt belirtilen süreden eski ise sorgu KPS üzerinden yapılır.
Acente Kodu
Tanım Adres bazında tekil. Aynı adreste(dairede) oturan tum kişilerin adres no bilgileri aynıdır. TC Kimlik Numarası Adres Tipleri
22
bucakKodu
Integer (10)
23
koy
String (50)
24
koyKayitNo
Long (15)
25
koyKodu
Long (15)
26
beyandaBulunanKimlikNo
Long (11)
27
beyanTarihi
Date
Adres tipi Belde ya da Köy ise bucak ve köy bilgileri dolu olabilir Adres tipi Belde ya da Köy ise bucak ve köy bilgileri dolu olabilir Adres tipi Belde ya da Köy ise bucak ve köy bilgileri dolu olabilir Adres tipi Belde ya da Köy ise bucak ve köy bilgileri dolu olabilir Adresi beyan eden kişinin kimlik numarası(Bilgi güvenliği nedeniyle bu bilgi verilmeyecektir.) Adres beyan tarihi
28
tasinmaTarihi
Date
Adrese taşınma tarihi
29
tescilTarihi
Date
Adres tescil tarihi
30
mernisIlKodu
E
Integer (6)
31
mernisIlceKodu
E
Integer (3)
Mernis Adres il Kodu Örnek : 34 (İstanbul), 1 (Adana) Mernis adres ilçe kodu Örnek 1114
32
kpsdenSorgulanmaTarihi
E
Date
KPS' den Adresin sorgulandığı en son tarih
33
veriKonum
E
String (3)
sbm : SBM veri tabanı, kps: Mernis
1 2 3 4 5 6 7 8 9 10 11 12
Hata Kodu ENT-SBM-00002 ENT-SBM-00003 ENT-SBM-00010 EXT-SBM-00016 EXT-SBM-00016 EXT-SBM-00018 INF-SBM-00001 SYS-SBM-00000 SYS-SBM-00005 VLD-SBM-00004 VLD-SBM-00010 VLD-SBM-00050
Genel Hata Açıklaması {0} kullanıcı adı veya şifresi hatalı. {0} kullanicısının kurumuna ait IP adresi doğrulanamadı. Kullanıcı adı belirtilmemiş. KPS sistem hatası. Hata kodu={0}-{1} KPS sistem hatası. Hata kodu={0}-{1} {0} sistemi bakım çalışmaları nedeniyle hizmet verememektedir. Kayıt bulunamadı Sistemde beklenmeyen bir hata oluştu[{0}] unexpected error ocurred during validation[{0}] plakaList[0].ilKodu alanının girilmesi zorunludur. {0} alanının değeri {1} - {2} arasında olmalıdir. SBM sisteminde kaydı bulunmayan kişilerin adres bilgisi sorgulanamaz.Sorgu yapabilmek için öncelikle kişi sorgulanmalıdır.[Kimlik No:{0}]
Vatandaşlıktan çıkan, mavi kart sahibi olan kişilerin kimlik bilgilerinin sorgulanabildiği fonksiyondur
1
Saha kimlikNo
2
acenteKod
Zorunlu Tip / Uzunluk E Long (12) H String (16)
3
cacheStyle
E
Integer (1)
4
maxAge
E
Integer (3)
Saha
Zorunlu Tip / Uzunluk
Tanım Vatandaşlık No SBM veritabanı kullanım şekli.1:Hiçbir zaman(Sadece Mernis'den sorgu yapar) 2:Her zaman (Bakınız maxAge) SBM Veritabanında kayıt var ve expire değil ise SBM'den,kayıt yok veya expire ise Mernis'den sorgu yapılır. 3:Sadece KPS sistemi kapalı olduğunda SBM'den, aksi durumda Mernis'den sorgu yapılır. SBM veritabanı kullanılacaksa anlamlıdır. Varsayılan değer 180 gündür. Servis çağrımında aksi belirtilmedikçe SBM veritabanındaki kayıt belirtilen süreden eski ise sorgu KPS üzerinden yapılır.
Acente Kodu
Tanım
1
adi
E
String
2
anneAdi
E
String
3
babaAdi
E
String
4
cinsiyeti
E
String
5
dogumTarihi
E
Date
6
dogumYeri
E
String
7
durumu
E
String
8
medeniHali
E
String
9
soyadi
E
String
10
tcKimlikNo
E
Long (12)
11
veriKonum
E
String
12
yakinlik
E
String
1 2 3 4 5 6 7 8 9 10 11 12
Hata Kodu ENT-SBM-00002 ENT-SBM-00003 ENT-SBM-00010 EXT-SBM-00016 EXT-SBM-00016 EXT-SBM-00018 INF-SBM-00001 SYS-SBM-00000 SYS-SBM-00005 VLD-SBM-00004 VLD-SBM-00010 VLD-SBM-00050
Genel Hata Açıklaması {0} kullanıcı adı veya şifresi hatalı. {0} kullanicısının kurumuna ait IP adresi doğrulanamadı. Kullanıcı adı belirtilmemiş. KPS sistem hatası. Hata kodu={0}-{1} KPS sistem hatası. Hata kodu={0}-{1} {0} sistemi bakım çalışmaları nedeniyle hizmet verememektedir. Kayıt bulunamadı Sistemde beklenmeyen bir hata oluştu[{0}] unexpected error ocurred during validation[{0}] plakaList[0].ilKodu alanının girilmesi zorunludur. {0} alanının değeri {1} - {2} arasında olmalıdir. SBM sisteminde kaydı bulunmayan kişilerin adres bilgisi sorgulanamaz.Sorgu yapabilmek için öncelikle kişi sorgulanmalıdır.[Kimlik No:{0}]
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:kps="http://kpsbs.sbm.org.tr">
?
?
?
?
xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdSABx3ZWJsb2dpYy5hcHAua3Bz U2VydmljZXNXU1YyAAAA1gAAACN3ZWJsb2dpYy53b3JrYXJlYS5TdHJpbmdXb3JrQ29udGV4dAAFMi43LjAAAA= =
?
?
?
?
?
?
?
?
?
?
?
?
Bu fonksiyon vasıtasıyla geçerli bir TC kimlik numarası ile KPS üzerinden değişen bilgileri istemciye dönülür. Bu fonksiyona yapılan her çağrı doğrudan KPS üzerinden yapılmaktadır. Dolayısıyla KPS sistemleri kapalı olduğu durumda bu foksiyon da hizmet veremeyecektir. Sorgulana TC Kimlik numarasının değişen kişi bilgisi, Adres veya cüzdan bilgisi olup olmadığı anlaşılacaktır. Liste şeklinde sorgu yapılabilmektedir.
1
Saha acenteKod
2
baslangicTarihi
Zorunlu Tip / Uzunluk H String (16) E Date
3
bitisTarihi
E
Date
sorgulamanın bitiş tarihi
4
kimlikNo
E
Long (11)
Vatandaşlık No
5
sayfaAnahtari
H
Long (11)
6
degisimTuru
E
Çoklu kimlik sorgusu yapıldığında dönüş bilgileri listeler halinde döneceğinden sonraki sayfaya geçebilmek için girilecek olan deger degisimTuru
Saha
Zorunlu Tip / Uzunluk
degisimTuru
Tanım Acente Kodu sorgulamanın başlangıç tarihi
Tanım
1
tcKimlikNo
2
degisimTuru
1 2 3 4 5 6 7 8
Long (11) degisimTuru
Hata Kodu ENT-SBM-00003 ENT-SBM-00010 EXT-SBM-00016 EXT-SBM-00016 EXT-SBM-00018 VLD-SBM-00004 VLD-SBM-00016 VLD-SBM-00026
değişiklik bilgisine sahip TC Kimlik Numarası degisimTuru
Genel Hata Açıklaması {0} kullanicısının kurumuna ait IP adresi doğrulanamadı. Kullanıcı adı belirtilmemiş. KPS sistem hatası. Hata kodu={0}-{1} KPS sistem hatası. Hata kodu={0}-{1} {0} sistemi bakım çalışmaları nedeniyle hizmet verememektedir. plakaList[0].ilKodu alanının girilmesi zorunludur. TC Kimlik No geçerli değildir.[{0}] {1} nolu şirket tanımlı değil veya kurumunuza[{2}] ait değildir.
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:kps="http://kpsbs.sbm.org.tr">
aaa
000
?
?
?
?
?
?
Yerlesim Yeri ve Kisi Bilgisi Degisen
3
11111111111
Kps sisteminde kullanılan parametre tiplerinin sorgulanabileceği fonksiyondur. Bu fonksiyonda sorgulanan parametre adına göre o parametreye ait veriler dönmektedir. Servis header bilgisi ile çağırıldığında sorgulanabilecek parametrelerin listesi dönmektedir.
1
Saha parametreAdi
2
acenteKod
1 2 3 4 5 6
Zorunlu Tip / Uzunluk E String (250) H String (16)
Hata Kodu ENT-SBM-00003 ENT-SBM-00010 EXT-SBM-00016 EXT-SBM-00016 EXT-SBM-00018 VLD-SBM-00004
Tanım Sorgulama yapılacak parametrenin adı Acente Kodu
Genel Hata Açıklaması {0} kullanicısının kurumuna ait IP adresi doğrulanamadı. Kullanıcı adı belirtilmemiş. KPS sistem hatası. Hata kodu={0}-{1} KPS sistem hatası. Hata kodu={0}-{1} {0} sistemi bakım çalışmaları nedeniyle hizmet verememektedir. plakaList[0].ilKodu alanının girilmesi zorunludur.
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:kps="http://kpsbs.sbm.org.tr">
aaa
000
?
MedeniHal
[
{ "Aktif": true, "Kod": 0, "Aciklama": "Bilinmeyen", "IslemTarih": "2007-02-09T00:00:00" }, { "Aktif": true, "Kod": 1, "Aciklama": "Bekar", "IslemTarih": "2007-02-09T00:00:00" }, { "Aktif": true, "Kod": 2, "Aciklama": "Evli", "IslemTarih": "2007-02-09T00:00:00" }, { "Aktif": true, "Kod": 3, "Aciklama": "Boanm", "IslemTarih": "2007-02-09T00:00:00" }, { "Aktif": true, "Kod": 4, "Aciklama": "Dul", "IslemTarih": "2007-02-09T00:00:00" }, { "Aktif": true, "Kod": 5, "Aciklama": "Evliliin Feshi", "IslemTarih": "2007-02-09T00:00:00" }, { "Aktif": true, "Kod": 6, "Aciklama": "Evliliin ptali", "IslemTarih": "2007-02-09T00:00:00" } ]
1
Saha adi
2
aileSiraNo
Long
3
anneAdi
String
4
babaAdi
String
5
bireySiraNo
Long
6
ciltAdi
String
7
ciltKodu
Long
8
cinsiyeti
String
9
dogumTarihi
Date
10
dogumYeri
String
11
durumu
String
12
ilAdi
String
13
ilTrafikKodu
Long
14
ilceAdi
String
15
ilceKodu
Long
16
medeniHali
String
17
olumTarihi
Date
18
veriKonum
String
19
soyadi
String
20
tckimlikNo
Long
21
yakinlik
String
1 2 3 4 5 6 7
Tanım YERLESIMYERI KISIBILGISI KISIVEYERLESIMYERI CUZDAN YERLESIMYERIVECUZDAN KISIVECUZDAN KISIVEYERLESIMYERIVECUZDA N
Değer YERLESIMYERI KISIBILGISI KISIVEYERLESIMYERI CUZDAN YERLESIMYERIVECUZDAN KISIVECUZDAN KISIVEYERLESIMYERIVECUZDAN
Tanım IlIlceMerkeziAdresi BeldeAdresi
Değer İl İlçe Merkezi Adresi Belde Adresi
1 2
Zorunlu Tip / Uzunluk
Tanım
String 27.08.2010 tarihi itibari ile NULL olarak verilmektedir.
27.08.2010 tarihi itibari ile NULL olarak verilmektedir. 27.08.2010 tarihi itibari ile NULL olarak verilmektedir. 27.08.2010 tarihi itibari ile NULL olarak verilmektedir. E:Erkek, K:Kadın
Bilinmeyen, Bekar, Evli, Bosanmis,Dul,EvliliginFeshi,EvliliginIptali sbm : SBM veri tabanı, kps: Mernis Aile bireyleri için 27.08.2010 tarihi itibari ile NULL olarak verilmektedir. Kendisi,Esi,Oglu,Kizi,Babasi,Annesi,Kardesi,K ardesi
3 4
KoyAdresi YurtDisiAdresi
Köy Adresi Yurt Dışı Adresi