Kent Bilgi Sistemi Entegrasyon Servisleri Kullanım Kılavuzu

MEKANSAL ADRES KAYIT
VE
ÇEVRİMİÇİ EMLAK VE İNŞAAT İZİNLERİ
PROJESİ
KENT BİLGİ SİSTEMİ ENTEGRASYON SERVİSLERİ
TASLAK KULLANIM DOKÜMANI
PROJE KODU: MAKS
RAPOR KODU: KLMAKSVUK
SÜRÜM: 0.713
23.06.2014
Bu doküman “Mekansal Adres Kayıt ve Çevrimiçi Emlak ve İnşaat İzinleri Sistemi
Projesi” kapsamında T.C. İçişleri Bakanlığı Nüfus ve Vatandaşlık İşleri Genel
Müdürlüğü için hazırlanmıştır.
KBS ENTEGRASYON SERVİSLERİ KLAVUZU
SÜRÜM TARİHÇESİ
Sürüm
Tarih
Değişiklik Nedeni
Değişikliği Yapan
0.1
22.10.2012
İlk Sürüm
Proje Ekibi
0.2
06.01.2013
Güncelleme
Proje Ekibi
0.3
11.02.2013
Güncelleme
Proje Ekibi
0.4
08.03.2013
Güncelleme
Proje Ekibi
0.5
29.03.2013
Güncelleme
Proje Ekibi
0.6
09.05.2013
Güncelleme
Proje Ekibi
0.7
16.05.2013
Güncelleme
Proje Ekibi
0.8
25.07.2013
Güncelleme
Proje Ekibi
0.9
23.06.2014
Güncelleme
Proje Ekibi
İçindekiler
1 GİRİŞ .................................................................................................................................... 11
1.1 TANIMLAR VE KISALTMALAR ..................................................................................................... 12
2 MAHALLİ ADRES BİLEŞENİ SERVİSLERİ .................................................................................... 13
2.1 AÇIKLAMALAR ....................................................................................................................... 13
2.1.1 KOORDİNAT SİSTEMİ....................................................................................................................... 13
2.1.2 SONUÇ MESAJLARI VE KODLARI........................................................................................................ 15
2.1.3 STRİNG ALANLARIN KARAKTER KONTROLÜ ......................................................................................... 16
2.2 WSDL ADRESİ ....................................................................................................................... 16
2.3 YAPI SERVİSLERİ ..................................................................................................................... 16
2.3.1 SERVİS LİSTESİ ............................................................................................................................... 16
2.3.2 SERVİS BİLGİSİ ............................................................................................................................... 16
2.4 DİĞER YAPI SERVİSLERİ ............................................................................................................ 20
2.4.1 SERVİS LİSTESİ ............................................................................................................................... 20
2.4.2 SERVİS BİLGİSİ ............................................................................................................................... 20
2.5 NUMARATAJ SERVİSLERİ .......................................................................................................... 22
2.5.1 SERVİS LİSTESİ ............................................................................................................................... 22
2.5.2 SERVİS BİLGİSİ ............................................................................................................................... 23
2.6 BAĞIMSIZ BÖLÜM SERVİSLERİ ................................................................................................... 42
2.6.1 SERVİS LİSTESİ ............................................................................................................................... 42
2.6.2 SERVİS BİLGİSİ ............................................................................................................................... 43
2.7 YOL SERVİSLERİ...................................................................................................................... 48
2.7.1 SERVİS LİSTESİ ............................................................................................................................... 48
2.7.2 SERVİS BİLGİSİ ............................................................................................................................... 49
3 İDARİ ADRES BİLEŞENİ SERVİSLERİ ......................................................................................... 64
3.1 WSDL ADRESİ ....................................................................................................................... 64
3.2 BELDE SERVİSLERİ ................................................................................................................... 64
3.2.1 SERVİS LİSTESİ ............................................................................................................................... 64
3.2.2 SERVİS BİLGİSİ ............................................................................................................................... 64
3.3 BELEDİYE SERVİSLERİ ............................................................................................................... 66
3.3.1 SERVİS LİSTESİ ............................................................................................................................... 66
3.3.2 SERVİS BİLGİSİ ............................................................................................................................... 66
3.4 BUCAK SERVİSLERİ .................................................................................................................. 67
3.4.1 SERVİS LİSTESİ ............................................................................................................................... 67
3.4.2 SERVİS BİLGİSİ ............................................................................................................................... 67
3.5 İL SERVİSLERİ......................................................................................................................... 68
3.5.1 SERVİS LİSTESİ ............................................................................................................................... 68
3.5.2 SERVİS BİLGİSİ ............................................................................................................................... 68
3.6 İLÇE SERVİSLERİ ..................................................................................................................... 69
3.6.1 SERVİS LİSTESİ ............................................................................................................................... 69
3.6.2 SERVİS BİLGİSİ ............................................................................................................................... 69
3.7 İL ÖZEL İDARESİ SERVİSLERİ ...................................................................................................... 71
3.7.1 SERVİS LİSTESİ ............................................................................................................................... 71
3.7.2 SERVİS BİLGİSİ ............................................................................................................................... 71
3.8 KÖY SERVİSLERİ ..................................................................................................................... 71
3.8.1 SERVİS LİSTESİ ............................................................................................................................... 71
3.8.2 SERVİS BİLGİSİ ............................................................................................................................... 72
3.9 KÖY BAĞLISI SERVİSLERİ .......................................................................................................... 74
3.9.1 SERVİS LİSTESİ ............................................................................................................................... 74
3.9.2 SERVİS BİLGİSİ ............................................................................................................................... 74
3.10 MAHALLE SERVİSLERİ ............................................................................................................ 75
3.10.1 SERVİS LİSTESİ ............................................................................................................................. 75
3.10.2 SERVİS BİLGİSİ ............................................................................................................................. 75
4 MAHALLİ BİLEŞEN DEĞİŞİKLİKLERİ SERVİSLERİ ........................................................................ 80
4.1.1 WSDL ADRESİ ............................................................................................................................... 80
4.1.2 SERVİS LİSTESİ ............................................................................................................................... 80
4.1.3 SERVİS BİLGİSİ ............................................................................................................................... 80
5 İDARİ BİLEŞEN DEĞİŞİKLİKLERİ SERVİSLERİ ............................................................................. 85
5.1.1 WSDL ADRESİ ............................................................................................................................... 85
5.1.2 SERVİS LİSTESİ ............................................................................................................................... 85
5.1.3 SERVİS BİLGİSİ ............................................................................................................................... 85
6 YAPI BELGELERİ SERVİSLERİ ................................................................................................... 86
6.1 GENEL KURALLAR ................................................................................................................... 86
6.1.1 BİNA VE BAĞIMSIZ BÖLÜM KİMLİK NO ALANLARI ................................................................................ 86
6.1.2 KİŞİ BİLGİLERİ ................................................................................................................................ 86
6.1.3 KİŞİ ADRES ALANLARI ..................................................................................................................... 86
6.1.4 PARAMETRE ALANLARI.................................................................................................................... 86
6.1.5 LİSTE BİLGİLERİ .............................................................................................................................. 86
6.1.6 SERVİS SONUCU ......................................................................................................................... 87
6.2 YAPI RUHSATI SERVİSİ ............................................................................................................. 87
6.2.1 İŞLEYİŞ ......................................................................................................................................... 87
6.2.2 OPERASYONLAR ............................................................................................................................. 87
6.2.3 MODEL ........................................................................................................................................ 88
6.2.4 WSDL ADRESİ.............................................................................................................................. 108
6.3 YAPI KULLANIM İZNİ SERVİSİ ....................................................................................................108
6.3.1 İŞLEYİŞ ....................................................................................................................................... 108
6.3.2 OPERASYONLAR ........................................................................................................................... 109
6.3.3 MODEL ...................................................................................................................................... 109
6.3.4 WSDL ADRESİ.............................................................................................................................. 128
6.4 YANAN YIKILAN YAPILAR FORMU SERVİSİ ....................................................................................128
6.4.1 İŞLEYİŞ ....................................................................................................................................... 128
6.4.2 OPERASYONLAR ........................................................................................................................... 129
6.4.3 MODEL ...................................................................................................................................... 129
6.4.4 WSDL ADRESİ.............................................................................................................................. 143
6.5 YAPI BELGELERİ DEĞİŞEN SERVİSİ ..............................................................................................143
6.5.1 İŞLEYİŞ ....................................................................................................................................... 143
6.5.2 OPERASYONLAR ........................................................................................................................... 143
6.5.3 MODEL ...................................................................................................................................... 143
6.5.4 WSDL ADRESİ.............................................................................................................................. 144
6.6 YAPI BELGELERİ SORGULAMA SERVİSİ .....................................................................................144
6.6.1 İŞLEYİŞ ....................................................................................................................................... 144
6.6.2 OPERASYONLAR ........................................................................................................................... 144
6.6.3 MODEL ...................................................................................................................................... 144
6.6.4 WSDL ADRESİ.............................................................................................................................. 144
7 ADRES ENTEGRASYON SERVİSLERİ ........................................................................................145
7.1 NUMARATAJ TALEP SERVİSİ .....................................................................................................145
7.1.1 İŞLEYİŞ ....................................................................................................................................... 145
7.1.2 OPERASYONLAR ........................................................................................................................... 145
7.1.3 MODEL ...................................................................................................................................... 145
7.1.4 WSDL ADRESİ.............................................................................................................................. 149
8 YARDIMCI SERVİSLER ...........................................................................................................150
8.1 PARAMETRE SERVİSİ ..............................................................................................................150
8.1.1 İŞLEYİŞ ....................................................................................................................................... 150
8.1.2 OPERASYONLAR ........................................................................................................................... 150
8.1.3 WSDL ADRESİ.............................................................................................................................. 150
9 KULLANIM ÖNERİLERİ ..........................................................................................................151
9.1 SERVİS REFERANSLARININ ÜRETİMİ İÇİN SVCUTİL KULLANILMASI .......................................................151
İçindekiler
1 GİRİŞ .................................................................................................................................... 11
1.1 TANIMLAR VE KISALTMALAR ..................................................................................................... 12
2 MAHALLİ ADRES BİLEŞENİ SERVİSLERİ .................................................................................... 13
2.1 AÇIKLAMALAR ....................................................................................................................... 13
2.1.1 KOORDİNAT SİSTEMİ....................................................................................................................... 13
2.1.2 SONUÇ MESAJLARI VE KODLARI........................................................................................................ 15
2.1.3 STRİNG ALANLARIN KARAKTER KONTROLÜ ......................................................................................... 16
2.2 WSDL ADRESİ ....................................................................................................................... 16
2.3 YAPI SERVİSLERİ ..................................................................................................................... 16
2.3.1 SERVİS LİSTESİ ............................................................................................................................... 16
2.3.2 SERVİS BİLGİSİ ............................................................................................................................... 16
2.4 DİĞER YAPI SERVİSLERİ ............................................................................................................ 20
2.4.1 SERVİS LİSTESİ ............................................................................................................................... 20
2.4.2 SERVİS BİLGİSİ ............................................................................................................................... 20
2.5 NUMARATAJ SERVİSLERİ .......................................................................................................... 22
2.5.1 SERVİS LİSTESİ ............................................................................................................................... 22
2.5.2 SERVİS BİLGİSİ ............................................................................................................................... 23
2.6 BAĞIMSIZ BÖLÜM SERVİSLERİ ................................................................................................... 42
2.6.1 SERVİS LİSTESİ ............................................................................................................................... 42
2.6.2 SERVİS BİLGİSİ ............................................................................................................................... 43
2.7 YOL SERVİSLERİ...................................................................................................................... 48
2.7.1 SERVİS LİSTESİ ............................................................................................................................... 48
2.7.2 SERVİS BİLGİSİ ............................................................................................................................... 49
3 İDARİ ADRES BİLEŞENİ SERVİSLERİ ......................................................................................... 64
3.1 WSDL ADRESİ ....................................................................................................................... 64
3.2 BELDE SERVİSLERİ ................................................................................................................... 64
3.2.1 SERVİS LİSTESİ ............................................................................................................................... 64
3.2.2 SERVİS BİLGİSİ ............................................................................................................................... 64
3.3 BELEDİYE SERVİSLERİ ............................................................................................................... 66
3.3.1 SERVİS LİSTESİ ............................................................................................................................... 66
3.3.2 SERVİS BİLGİSİ ............................................................................................................................... 66
3.4 BUCAK SERVİSLERİ .................................................................................................................. 67
3.4.1 SERVİS LİSTESİ ............................................................................................................................... 67
3.4.2 SERVİS BİLGİSİ ............................................................................................................................... 67
3.5 İL SERVİSLERİ......................................................................................................................... 68
3.5.1 SERVİS LİSTESİ ............................................................................................................................... 68
3.5.2 SERVİS BİLGİSİ ............................................................................................................................... 68
3.6 İLÇE SERVİSLERİ ..................................................................................................................... 69
3.6.1 SERVİS LİSTESİ ............................................................................................................................... 69
3.6.2 SERVİS BİLGİSİ ............................................................................................................................... 69
3.7 İL ÖZEL İDARESİ SERVİSLERİ ...................................................................................................... 71
3.7.1 SERVİS LİSTESİ ............................................................................................................................... 71
3.7.2 SERVİS BİLGİSİ ............................................................................................................................... 71
3.8 KÖY SERVİSLERİ ..................................................................................................................... 71
3.8.1 SERVİS LİSTESİ ............................................................................................................................... 71
3.8.2 SERVİS BİLGİSİ ............................................................................................................................... 72
3.9 KÖY BAĞLISI SERVİSLERİ .......................................................................................................... 74
3.9.1 SERVİS LİSTESİ ............................................................................................................................... 74
3.9.2 SERVİS BİLGİSİ ............................................................................................................................... 74
3.10 MAHALLE SERVİSLERİ ............................................................................................................ 75
3.10.1 SERVİS LİSTESİ ............................................................................................................................. 75
3.10.2 SERVİS BİLGİSİ ............................................................................................................................. 75
4 MAHALLİ BİLEŞEN DEĞİŞİKLİKLERİ SERVİSLERİ ........................................................................ 80
4.1.1 WSDL ADRESİ ............................................................................................................................... 80
4.1.2 SERVİS LİSTESİ ............................................................................................................................... 80
4.1.3 SERVİS BİLGİSİ ............................................................................................................................... 80
5 İDARİ BİLEŞEN DEĞİŞİKLİKLERİ SERVİSLERİ ............................................................................. 85
5.1.1 WSDL ADRESİ ............................................................................................................................... 85
5.1.2 SERVİS LİSTESİ ............................................................................................................................... 85
5.1.3 SERVİS BİLGİSİ ............................................................................................................................... 85
6 YAPI BELGELERİ SERVİSLERİ ................................................................................................... 86
6.1 GENEL KURALLAR ................................................................................................................... 86
6.1.1 BİNA VE BAĞIMSIZ BÖLÜM KİMLİK NO ALANLARI ................................................................................ 86
6.1.2 KİŞİ BİLGİLERİ ................................................................................................................................ 86
6.1.3 KİŞİ ADRES ALANLARI ..................................................................................................................... 86
6.1.4 PARAMETRE ALANLARI.................................................................................................................... 86
6.1.5 LİSTE BİLGİLERİ .............................................................................................................................. 86
6.1.6 SERVİS SONUCU ......................................................................................................................... 87
6.2 YAPI RUHSATI SERVİSİ ............................................................................................................. 87
6.2.1 İŞLEYİŞ ......................................................................................................................................... 87
6.2.2 OPERASYONLAR ............................................................................................................................. 87
6.2.3 MODEL ........................................................................................................................................ 88
6.2.4 WSDL ADRESİ.............................................................................................................................. 108
6.3 YAPI KULLANIM İZNİ SERVİSİ ....................................................................................................108
6.3.1 İŞLEYİŞ ....................................................................................................................................... 108
6.3.2 OPERASYONLAR ........................................................................................................................... 109
6.3.3 MODEL ...................................................................................................................................... 109
6.3.4 WSDL ADRESİ.............................................................................................................................. 128
6.4 YANAN YIKILAN YAPILAR FORMU SERVİSİ ....................................................................................128
6.4.1 İŞLEYİŞ ....................................................................................................................................... 128
6.4.2 OPERASYONLAR ........................................................................................................................... 129
6.4.3 MODEL ...................................................................................................................................... 129
6.4.4 WSDL ADRESİ.............................................................................................................................. 143
6.5 YAPI BELGELERİ DEĞİŞEN SERVİSİ ..............................................................................................143
6.5.1 İŞLEYİŞ ....................................................................................................................................... 143
6.5.2 OPERASYONLAR ........................................................................................................................... 143
6.5.3 MODEL ...................................................................................................................................... 143
6.5.4 WSDL ADRESİ.............................................................................................................................. 144
6.6 YAPI BELGELERİ SORGULAMA SERVİSİ .....................................................................................144
6.6.1 İŞLEYİŞ ....................................................................................................................................... 144
6.6.2 OPERASYONLAR ........................................................................................................................... 144
6.6.3 MODEL ...................................................................................................................................... 144
6.6.4 WSDL ADRESİ.............................................................................................................................. 144
7 ADRES ENTEGRASYON SERVİSLERİ ........................................................................................145
7.1 NUMARATAJ TALEP SERVİSİ .....................................................................................................145
7.1.1 İŞLEYİŞ ....................................................................................................................................... 145
7.1.2 OPERASYONLAR ........................................................................................................................... 145
7.1.3 MODEL ...................................................................................................................................... 145
7.1.4 WSDL ADRESİ.............................................................................................................................. 149
8 YARDIMCI SERVİSLER ...........................................................................................................150
8.1 PARAMETRE SERVİSİ ..............................................................................................................150
8.1.1 İŞLEYİŞ ....................................................................................................................................... 150
8.1.2 OPERASYONLAR ........................................................................................................................... 150
8.1.3 WSDL ADRESİ.............................................................................................................................. 150
9 KULLANIM ÖNERİLERİ ..........................................................................................................151
9.1 SERVİS REFERANSLARININ ÜRETİMİ İÇİN SVCUTİL KULLANILMASI .......................................................151
1
GİRİŞ
Bu doküman Pilot çalışmalar kapsamında NVIGM ile çalışmalara başlamış olan yetkili idarelerin, kendi
Kent Bilgi Sistemlerini (veya Coğrafi Adres Bilgi Sistemlerini) MAKS’a web servisleri ile entegre etmek
için gerekli olan bilgileri içermektedir. MAKS Projesi 2. Pilot çalışmaları sonunda gerekli tüm teknik
bilgileri içerecek olan “Sistem Entegrasyonu Klavuzu” yayımlanacak olup, bu dokuman söz konusu
klavuzun taslağı mahiyetindedir.
Servislere erişimde, NVIGM bünyesinde hizmet veren KPS v2 güvenlik altyapısı kullanılacaktır. Erişim
için gerekli olan kullanıcı adı ve parola bilgileri ayrıca NVIGM tarafından bildirilecektir.
Doküman içerisinde yer alan servis adresleri test amaçlı çalışmalarda kullanılacaktır. Pilot çalışmaların
devreye alınması aşamasında kullanılacak olan servis adresleri ayrıca bildirilecektir.
1.1
TANIMLAR VE KISALTMALAR
BAKANLIK: T.C. İçişleri Bakanlığı
NVİ / NVİGM: Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü
Yetkili İdare: Belediyeler, İl Özel İdareleri, Organize Sanayi Bölge Müdürlükleri, Çevre ve Şehircilik İl
Müdürlükleri, Bilim ve Teknoloji Bakanlığı Teknoloji Geliştirme Genel Müdürlüğü, Serbest Bölge
Müdürlükleri
MAKS: Mekansal Adres Kayıt Sistemi
KBS: Kent Bilgi Sistemi
CABS: Coğrafi Adres Bilgi Sistemi
CBS: Coğrafi Bilgi Sistemleri
KPS: Kimlik Paylaşımı Sistemi
2
MAHALLİ ADRES BİLEŞENİ SERVİSLERİ
2.1
2.1.1
AÇIKLAMALAR
KOORDİNAT SİSTEMİ
Servise gönderilen mekansal verinin koordinat referansı kullanıcıdan alınmayacak olup kullanıcının
bulunduğu dilime göre servis tarafında değerlendirilecektir. Bu sebeple gönderilen mekansal verinin
ilgili koordinat referansına göre dönüştürülmesi ve gönderilmesi gerekmektedir.
MAKS projesinde mekânsal verilerin kullanımında koordinat sisteminin datumu olarak 1996 yılında
hazırlanmış olan Uluslararası Yersel Referans Sistemi (International Terrestrial Referans Frame ITRF1996) kullanılmıştır. Uluslararası Yersel Koordinat Sistemi (ITRF), 1979 yılında Uluslararası Jeodezi
ve Jeofizik Birliği tarafından referans elipsoidi olarak kabul edilen GRS-80 elipsoidini referans elipsoidi
olarak temel almıştır.
ITRF1996 datumuna ait referans elipsoidi temel parametreleri:
Referans Elipsoidi
: GRS-80
Büyük Yarı Eksen (a)
: 6378137 m
Açısal Hız (w)
: 7292115E-11 rad/s
Gravitasyonel Sabit (GM)
: 3986005E8 m3/s2
2nci Derece Zonal Harmonik Katsayısı : Normalize J2 108263E-8
ITRF1996 datumuna ait referans elipsoidi türetilmiş parametreleri :
Basıklık (f)
: 0,00335281068118
Kutupsal Eğrilik Yarıçapı(c)
: 6399593,6259 m
Basıklık Tersi (1/f)
: 298,25722210100002
Küçük Yarı Eksen (b)
: 6356752,3141403561m
Birinci Eksantrisite Karesi (e2)
: 0,00669438002290
ITRF1996 datumunda standart olarak başlangıç meridyeni Greenwich-00 0ı 0ıı, ölçü birimi derece ve her
birimdeki radyan karşılığı olarak 0,017453292519943295 değerleri seçilmiştir.
MAKS projesinde iki boyutlu koordinat sistemleri kullanılacaktır. Bu koordinat referans sistemleri hesap
yüzeyi olarak datumun referans elipsoidi olarak temel aldığı GRS-80 elipsoit parametrelerini
kullanacaktır. Aşağıda mekânsal verinin kullanacağı koordinat referans sistemleri listelenmiştir:
2.1.1.1
Coğrafi Koordinat Referans Sistemi
ITRF 1996 koordinat referans sisteminde tüm mekânsal veriler coğrafi koordinat sisteminde
sunulacaktır.
2.1.1.2
Projeksiyon Koordinat Referans Sistemi
Herhangi bir meridyen dairesine teğet olarak geçirilen silindir ile elde edilen projeksiyon Transversal
Mercator (TM) projeksiyonudur. Buna Gauss-Krüger projeksiyonu da denir. Ülkemizde kullanılan ve
özellikle topoğrafik haritaların üretiminde tercih edilen bir projeksiyondur. Teğet meridyenden
uzaklaştıkça hata oranı artmaktadır. Daha fazla hatayı önlemek için haritalar, arazi parçaları 3 ve 6
derecelik dilimler halinde izdüşümleri çıkarılarak yapılır. 3 derecelik dilim genişliğinde deformasyon
parametresi olan ölçek faktörü değeri 1 dir. Kuzey yarım kürede bu projeksiyonda Y değerleri negatif
çıktığından bu koordinatlara 500000 m eklenir ve YUKARI DEĞER ismini alırlar; X değerlerine ise
herhangi bir değer eklenmez ve SAĞA DEĞER ismini alırlar.
MAKS projesi mekânsal verileri, ülke bütününde 3 derecelik dilim genişliklerinde ve toplamda 7 adet
projeksiyon koordinat referans sisteminde kullanılacaktır. Aşağıda bu koordinat referans sistemleri
listelenmiştir:
ITRF_TM27: İlgili dilim içerisine giren mekânsal veriler yirmi yedi numaralı dilim orta
meridyenine Transversal Mercator silindirik projeksiyonu yöntemiyle iz düşürülmüş olarak
kullanılacaktır.
ITRF_TM30: İlgili dilim içerisine giren mekânsal veriler otuz numaralı dilim orta meridyenine
Transversal Mercator silindirik projeksiyonu yöntemiyle iz düşürülmüş olarak kullanılacaktır.
ITRF_TM33: İlgili dilim içerisine giren mekânsal veriler otuz üç numaralı dilim orta meridyenine
Transversal Mercator silindirik projeksiyonu yöntemiyle iz düşürülmüş olarak kullanılacaktır.
ITRF_TM36: İlgili dilim içerisine giren mekânsal veriler otuz altı numaralı dilim orta meridyenine
Transversal Mercator silindirik projeksiyonu yöntemiyle iz düşürülmüş olarak kullanılacaktır.
ITRF_TM39: İlgili dilim içerisine giren mekânsal veriler otuz dokuz numaralı dilim orta
meridyenine Transversal Mercator silindirik projeksiyonu yöntemiyle iz düşürülmüş olarak
kullanılacaktır.
ITRF_TM42: İlgili dilim içerisine giren mekânsal veriler kırk iki numaralı dilim orta meridyenine
Transversal Mercator silindirik projeksiyonu yöntemiyle iz düşürülmüş olarak kullanılacaktır.
ITRF_TM45: İlgili dilim içerisine giren mekânsal veriler kırk beş numaralı dilim orta meridyenine
Transversal Mercator silindirik projeksiyonu yöntemiyle iz düşürülmüş olarak kullanılacaktır.
2.1.2
SONUÇ MESAJLARI VE KODLARI
Servisten sonuç olarak dönen nesne içerisinde ServiceData ve ServiceInfo isimli iki nesne
bulunmaktadır. Bu alanlardan ServiceData servisin başarılı olduğu durumlarda dolu iken ServiceInfo
alanı işlemin başarılı ya da başarısız olduğu durumlar için her zaman doludur ve ServiceInfo nesnesinin
içerisinde yer alan Code değerinde ilgili işlemin kodu ve Description kısmında açıklaması yer alır.
İşlem başarılı bir şekilde gerçekleşmiş ise
1. ServiceInfo
a. Code: -1
b. Description: İşlemin başarılı bir şekilde gerçekleştiği bilgisi
2. ServiceData : Dolu
İşlem başarılı bir şekilde gerçekleşmiş fakat bir uyarı durumu mevcut ise
1. ServiceInfo
a. Code: 0 ile 1000 arasında
b. Description: Uyarı durumu
2. ServiceData : Dolu
İşlem başarısız olmuş ise
1. ServiceInfo
a. Code: 1000’den büyük
b. Description: İşlemin gerçekleştirilememesinin nedeni
2. ServiceData : Boş
2.1.2.1
Kod Listesi
Bazı özel değerler şu şekildedir:
-1 :
İşlem başarılı bir şekilde gerçekleştirilmiştir.
400:
Yol işlemlerinde silinen yolortahatlardan dolayı hiç yol orta hattı kalmadığı için ilgili yol
silinmiştir.
500:
Sorgulama işlemi sonucu dönen nesnede veriyle ilgili bir eksiklik ya da yanlışlık bulunmaktadır.
900:
Gelen yapı ya da numarataj işlemi için parsel bilgisi eklenememektedir.
1001: Bir nesneyle ilişkilini nesneler sorgulanadı ve sorgulama sonucu hiç nesne bulunamamaktadır.
(Ör: Yapının numaratajı sorgulanmış ve ilişkili numaratajlar bulunamamaktadır.)
1500: Sistemde teknik bir hata durumu oluşmaktadır.
2001: Kullanıcıdan gelen veriyle ilgili bir yanlışlık ya da eksiklik durumu bulunmaktadır.
2500: Kullanıcı yetki alanı dışında bir işlem gerçekleştirmeye çalışmaktadır.
2.1.3
String Alanların Karakter Kontrolü
Serviste yer alan nesnelerin string tipindeki alanlanları sadece rakam, harf, ‘-’, ‘/’, ‘*’, ‘.’, ‘(’, ‘)’
karaketlerini dışında bir karakter içermemelidir, ayrıca bu değerler boşluk ile başlayıp bitmemelidir.
2.2
WSDL ADRESİ
https://gisservertest.nvi.gov.tr/MAKSCABS/MahalliBilesenServisleri.svc?wsdl
2.3
YAPI SERVİSLERİ
2.3.1
SERVİS LİSTESİ
1. ServiceResultOfYapi YapiSorgula (long kimlikNo)
2. ServiceResultOfNullableLong YapiEkle(Yapi yapi)
3. ServiceResultOfstring YapiGuncelle(Yapi yapi)
4. ServiceResultOfstring YapiSil(long kimlikNo)
2.3.2
2.3.2.1
SERVİS BİLGİSİ
“YapiSorgula” Servisi
“YapiSorgula” servisi, kimlik numarası bilinen bir yapının öznitelik bilgilerine ve geometrisine erişmeyi
sağlamaktadır.
2.3.2.1.1

Yapı kimlik numarası – long (*)
2.3.2.1.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfYapi
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.3.2.1.3

Yapi nesnesi - Yapi
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir yapıya ait olması gerekmektedir.
2.3.2.2
“YapiEkle” Servisi
“YapiEkle” servisi, öznitelik bilgisi ve geometrisi verilen bir yapının sisteme eklenmesini sağlamaktadır.
2.3.2.2.1

Girdi Bilgisi
Yapı

KimlikNo - long

Ad - string

ZeminUstuKatSayisi - int (*)

ZeminAltiKatSayisi - int (*)

Tip - int (*)

Durum - int (*)

Olcek - int

OlusumYontemi - int

ParselKimlikNo - long

PostaKodu - string

SiteveyaKooperatifAdi – string

Aciklama – string

Geometri - Geometry (*)
2.3.2.2.2

Çıktı Bilgisi
ServiceResultOfNullablelong
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.3.2.2.3

yapiKimlikNumarası - long
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen geometri bilgisinin en az 3 farklı noktadan oluşan poligon tipinde bir veri olması
gerekmektedir.

Gönderilen geometri sistemde bulunan yapılarla, diğer yapılarla ve yollarla kesişmemelidir.
2.3.2.3
“YapiGuncelle” Servisi
“YapiGuncelle” servisi, öznitelik bilgisi değişen veya geometrisinde değişiklik yapılan bir yapının
güncellenmesini sağlamaktadır.
2.3.2.3.1

Girdi Bilgisi
Yapı

KimlikNo - long (*)

Ad - string

ZeminUstuKatSayisi - int (*)

ZeminAltiKatSayisi - int (*)

Tip - int (*)

Durum - int (*)

Olcek - int

OlusumYontemi - int

ParselKimlikNo - long

PostaKodu - string

SiteveyaKooperatifAdi – string

Aciklama – string

Geometri - Geometry
2.3.2.3.2

Çıktı Bilgisi
ServiceResultOfstring
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.3.2.3.3
İşlem sonucu - string
Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir yapıya ait olması gerekmektedir.

Geometri bilgisi var ise en az 3 farklı noktadan oluşan poligon tipinde bir veri olması
gerekmektedir.

Geometri bilgisi var ise sistemde bulunan yapılarla, diğer yapılarla ve yollarla kesişmemelidir.
2.3.2.4
“YapiSil” Servisi
“YapiSil” servisi, kimlik numarası bilinen bir yapının silinmesini sağlamaktadır.
2.3.2.4.1

Yapı kimlik numarası – long (*)
2.3.2.4.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfstring
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.3.2.4.3
İşlem sonucu – string
Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir yapıya ait olması gerekmektedir.

Gönderilen yapının bir numarataj ile ilişkisi bulunmamalıdır.
2.4
DİĞER YAPI SERVİSLERİ
2.4.1
SERVİS LİSTESİ
1. ServiceResultOfDigerYapi DigerYapiSorgula (long kimlikNo)
2. ServiceResultOfNullableLong DigerYapiEkle (Yapi yapi)
3. ServiceResultOfstring DigerYapiGuncelle (Yapi yapi)
4. ServiceResultOfstring DigerYapiSil (long kimlikNo)
2.4.2
SERVİS BİLGİSİ
2.4.2.1
“DigerYapiSorgula” Servisi
“DigerYapiSorgula” servisi kimlik numarası bilinen bir diğer yapının öznitelik bilgilerine ve geometrisine
erişmeyi sağlamaktadır.
2.4.2.1.1

Diğer yapı kimlik numarası - long (*)
2.4.2.1.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfDigerYapi
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.4.2.1.3

Diğer yapı nesnesi – DigerYapi
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir diğer yapıya ait olması gerekmektedir.
2.4.2.2
“DigerYapiEkle” Servisi
“DigerYapiEkle” servisi, öznitelik bilgisi ve geometrisi verilen bir diğer yapının sisteme eklenmesini
sağlamaktadır.
2.4.2.2.1

Girdi Bilgisi
Diğer Yapı

KimlikNo - long
2.4.2.2.2


Ad – string (*)

Tip - int (*)

PostaKodu - string

Geometri - Geometry (*)
Çıktı Bilgisi
ServiceResultOfNullablelong
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.4.2.2.3

digerYapiKimlikNumarası - long
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen geometri bilgisinin en az 3 farklı noktadan oluşan poligon tipinde bir veri olması
gerekmektedir.

Gönderilen geometri sistemde bulunan yapılarla, diğer yapılarla kesişmemelidir.
2.4.2.3
“DigerYapiGuncelle” Servisi
“DigerYapiGuncelle” servisi, öznitelik bilgisi ve geometrisinde değişiklik yapılan bir diğer yapının
güncellenmesini sağlamaktadır.
2.4.2.3.1

Diğer Yapı
2.4.2.3.2

Girdi Bilgisi

KimlikNo - long (*)

Ad – string (*)

Tip - int (*)

PostaKodu - string

Geometri - Geometry
Çıktı Bilgisi
ServiceResultOfstring
o
Bilgi - (Tip : ServiceInfo)

Code - int

o
Sonuc - (Tip : ServiceData)

2.4.2.3.3
Description - string
İşlem sonucu - string
Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir diğer yapıya ait olması gerekmektedir.

Geometri gönderiliyor ise en az 3 farklı noktadan oluşan poligon tipinde bir veri olması
gerekmektedir.

Geometri bilgisi var ise sistemde bulunan yapılarla, diğer yapılarla kesişmemelidir.
2.4.2.4
“DigerYapiSil” Servisi
“DigerYapiSil” servisi, kimlik numarası bilinen bir diğer yapının silinmesini sağlamaktadır.
2.4.2.4.1

Diğer yapı kimlik numarası – long (*)
2.4.2.4.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfstring
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.4.2.4.3
İşlem sonucu - string
Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir diğer yapıya ait olması gerekmektedir.

Gönderilen diğer yapının bir numarataj ile ilişkisi bulunmamalıdır.
2.5
NUMARATAJ SERVİSLERİ
2.5.1
SERVİS LİSTESİ
1. ServiceResultOfNumarataj NumaratajSorgula(long kimlikNo)
2. ServiceResultOfArrayOfMaksRecordOfNumarataj NumaratajSorgulaByYapiKimlikNo(long
kimlikNo)
3. ServiceResultOfArrayOfMaksRecordOfNumarataj NumaratajSorgulaByDigerYapiKimlikNo
(long kimlikNo)
4. ServiceResultOfArrayOfMaksRecordOfNumarataj NumaratajSorgulaByYolKimlikNo(long
kimlikNo)
5. ServiceResultOfNullableLong YapiNumaratajEkle(Numarataj numarataj)
6. ServiceResultOfNullableLong DigerYapiNumaratajEkle(Numarataj numarataj)
7. ServiceResultOfNullableLong ParselNumaratajEkle(Numarataj numarataj)
8. ServiceResultOfNullableLong NumaratajEkle(Numarataj numarataj)
9. ServiceResultOfstring NumaratajGuncelle(Numarataj numarataj)
10. ServiceResultOfstring NumaratajSil(long kimlikNo)
11. ServiceResultOfstring NumaratajArsa(Numarataj numarataj)
12. ServiceResultOfstring NumaratajTahsis(Numarataj numarataj)
13. ServiceResultOfstring NumaratajOznitelikGuncelle(List<Numarataj> numaratajList)
14. ServiceResultOfstring NumaratajTasi(Numarataj numarataj)
15. ServiceResultOfstring NumaratajYolIliskilendir (List<long> NumaratajKimliknoList,
List<long> yOHYonKimlikNoList)
16. ServiceResultOfstring NumaratajTopluGuncelle(List<Numarataj> numaratajList)
17. ServiceResultOfstring YapiNumaratajBagimsizEntegrasyon(long yapiKimlikNo, Numarataj
binaAnaGirisNumarataj, List<Numarataj> yapiNumaratajList)
18. ServiceResultOfArrayOfNullableLong NumaratajveYapiEkle(Numarataj numarataj, Yapi yapi)
19. ServiceResultOfArrayOfNullableLong
NumaratajveDigerYapiEkle(Numarataj
numarataj,
DigerYapi digerYapi)
20. ServiceResultOfArrayOfNullableLong YapiEkleveNumaratajTahsis(Numarataj numarataj, Yapi
yapi)
21. ServiceResultOfArrayOfNullableLong DigerYapiEkleveNumaratajTahsis (Numarataj
numarataj, DigerYapi digerYapi)
2.5.2
SERVİS BİLGİSİ
2.5.2.1
“NumaratajSorgula” Servisi
“NumaratajSorgula” servisi, kimlik numarası bilinen bir numaratajın öznitelik bilgilerine ve
geometrisine erişmeyi sağlamaktadır.
2.5.2.1.1

Girdi Bilgisi
Numarataj kimlik numarası – long (*)
2.5.2.1.2

Çıktı Bilgisi
ServiceResultOfNumarataj
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.5.2.1.3

Numarataj nesnesi – Numarataj
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir numarataja ait olması gerekmektedir.
2.5.2.2
“NumaratajSorgulaByYapiKimlikNo” Servisi
“NumaratajSorgulaByYapiKimlikNo” servisi, kimlik numarası bilinen bir yapının tüm numaratajlarının
öznitelik bilgilerine ve geometrilerine erişmeyi sağlamaktadır.
2.5.2.2.1

Yapı kimlik numarası – long (*)
2.5.2.2.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfMaksRecordOfNumarataj
o
Bilgi - (Tip : ServiceInfo)
o

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.5.2.2.3

2.5.2.3
Numarataj nesnesi listesi - List<Numarataj>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir yapıya ait olması gerekmektedir.
“NumaratajSorgulaByDigerYapiKimlikNo” Servisi
“NumaratajSorgulaByDigerYapiKimlikNo” servisi, kimlik numarası bilinen bir diğer yapının tüm
numaratajlarının öznitelik bilgilerine ve geometrilerine erişmeyi sağlamaktadır.
2.5.2.3.1

Diğer yapı kimlik numarası – long (*)
2.5.2.3.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfMaksRecordOfNumarataj
o
Bilgi - (Tip : ServiceInfo)
o

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.5.2.3.3

Numarataj nesnesi listesi - List<Numarataj>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir diğer yapıya ait olması gerekmektedir.
2.5.2.4
“NumaratajSorgulaByYolKimlikNo” Servisi
“NumaratajSorgulaByYolKimlikNo” servisi, kimlik numarası bilinen bir yolun tüm numaratajlarının
öznitelik bilgilerine ve geometrilerine erişmeyi sağlamaktadır.
2.5.2.4.1

Yol kimlik numarası – long (*)
2.5.2.4.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfMaksRecordOfNumarataj
o
Bilgi - (Tip : ServiceInfo)
o

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.5.2.4.3

Numarataj nesnesi listesi - List<Numarataj>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir yola ait olması gerekmektedir.
2.5.2.5
“YapiNumaratajEkle” Servisi
“YapiNumaratajEkle” servisi, öznitelik bilgisi ve geometrisi verilen bir numaratajın bir yapı ile ilişkisi
kurulacak sisteme eklenmesini sağlamaktadır.
2.5.2.5.1

Numarataj
2.5.2.5.2

Girdi Bilgisi

KimlikNo - long

Kapıno – string (*)

Tip - int (*)

Ad – string

Aciklama – string

YolOrtaHatYonKimlikNo – long (*)

YapiKimlikNo – long (*)

DigerYapiKimlikNo – long

ParselKimlikNo – long

BagliOlduguNumaratajKimlikNo – long

Geometri - Geometry (*)
Çıktı Bilgisi
ServiceResultOfNullablelong
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.5.2.5.3
numaratajKimlikNumarası - long
Alan Bazlı İş (Validasyon) Kuralları

Gelen numarataj kapıno ile tip mutlaka uyumlu olmalıdır.

Gelen numarataj kapıno gelen yolda olmamalıdır.

Yol orta hat yön kimlik numarası her durumda dolu olmalıdır.

Gelen numaratajın sadece yapı kimlik numarası dolu olmalıdır.

Eğer bağlı olduğu numarataj kimlik no varsa bağlı olduğu mevzuata uyumlu olmalıdır.

Bir yapıya yalnız bir tane bina ana giriş eklenebilir.

Bina ana giriş tipi dışında bir numarataj eklenebilmesi için yapı üzerinde bina ana giriş tipinde
numarataj bulunmalıdır.
2.5.2.6
“DigerYapiNumaratajEkle” Servisi
“DigerYapiNumaratajEkle” servisi, öznitelik bilgisi ve geometrisi verilen bir numaratajın bir diğer yapı
ile ilişkisi kurulacak sisteme eklenmesini sağlamaktadır.
2.5.2.6.1

Numarataj
2.5.2.6.2

Girdi Bilgisi

KimlikNo - long

Kapıno – string (*)

Tip - int (*)

Ad – string

Aciklama – string

YolOrtaHatYonKimlikNo – long (*)

YapiKimlikNo – long

DigerYapiKimlikNo – long (*)

ParselKimlikNo – long

BagliOlduguNumaratajKimlikNo – long

Geometri - Geometry (*)
Çıktı Bilgisi
ServiceResultOfNullablelong
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.5.2.6.3
numaratajKimlikNumarası - long
Alan Bazlı İş (Validasyon) Kuralları

Gelen numarataj kapıno ile tip mutlaka uyumlu olmalıdır.

Gelen numarataj kapıno gelen yolda olmamalıdır.

Yol orta hat yön kimlik numarası her durumda dolu olmalıdır.

Gelen numaratajın sadece diğer yapı kimlik numarası dolu olmalıdır.

Gelen diğer yapının tipi Site Girişi ise bir tane site veya site girişi numaratajı eklenebilir, eğer
bir tane site veya site girişi bulunuyor ise istenilen sayıda diğer yapı girişi numaratajı eklenebilir.
Site girişi tipi dışındaki diğer yapılara istenilen sayıda diğer yapı girişi eklenebilir.
2.5.2.7
“ParselNumaratajEkle” Servisi
“ParselYapiNumaratajEkle” servisi, öznitelik bilgisi ve geometrisi verilen bir numaratajın bir parsel ile
ilişkisi kurulacak sisteme eklenmesini sağlamaktadır.
2.5.2.7.1

Girdi Bilgisi
Numarataj
2.5.2.7.2

KimlikNo - long

Kapıno – string (*)

Tip - int (*)

Ad – string

Aciklama – string

YolOrtaHatYonKimlikNo – long (*)

YapiKimlikNo – long

DigerYapiKimlikNo – long

ParselKimlikNo – long

BagliOlduguNumaratajKimlikNo – long

Geometri - Geometry (*)
Alan Bazlı İş (Validasyon) Kuralları

Gelen numarataj kapıno mutlaka arsa olmalıdır.

Gelen numarataj kapıno ile tip mutlaka mevzuatla uyumlu olmalıdır

Gelen numarataj kapıno gelen yolda olmamalıdır.

Yol orta hat yön kimlik numarası her durumda dolu olmalıdır.

Gelen numaratajın sadece parsel kimlik numarası dolu olabilir.

Gelen numarataj geometrisi sistemde yer alan numarataj, yapı, diğer yapı, ve yollarla
kesişmemelidir.
2.5.2.7.3

Çıktı Bilgisi
ServiceResultOfNullablelong
o
Bilgi - (Tip : ServiceInfo)
o

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.5.2.8
numaratajKimlikNumarası - long
“NumaratajEkle” Servisi
“NumaratajEkle” servisi, öznitelik bilgisi ve geometrisi verilen bir numaratajın bir yapı, diğer yapı ya da
parsel ile ilişkisi kurulacak sisteme eklenmesini sağlamaktadır.
2.5.2.8.1

Girdi Bilgisi
Numarataj

KimlikNo - long

Kapıno – string (*)

Tip - int (*)

Ad – string

Aciklama – string

YolOrtaHatYonKimlikNo – long (*)

YapiKimlikNo – long

DigerYapiKimlikNo – long

ParselKimlikNo – long

BagliOlduguNumaratajKimlikNo – long

Geometri - Geometry (*)
İlişkisinin kurulacağı nesnenin (yapı, diğer yapı ya da parsel) kimlik numarası dolu olması zorunludur.
Hiç biri dolu değil ise parsele ekleme işlemi yapılıyor kabul edilir
2.5.2.8.2

Çıktı Bilgisi
ServiceResultOfNullablelong
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

numaratajKimlikNumarası - long
2.5.2.8.3

Alan Bazlı İş (Validasyon) Kuralları
Yapi Numaratajı, Diğer Yapi Numaratajı, Parsel Numaratajı ekleme için geçerli olan iş kuralları
bu ekleme işlemi için de geçerlidir.
2.5.2.9
“NumaratajGuncelle” Servisi
“NumaratajGuncelle” servisi, öznitelik bilgisi ve geometrisinde değişiklik yapılan bir numaratajın
güncellenmesini sağlamaktadır.
2.5.2.9.1

Numarataj
2.5.2.9.2

Girdi Bilgisi

KimlikNo - long (*)

Kapıno – string (*)

Tip - int (*)

Ad – string

Aciklama – string

Geometri - Geometry
Çıktı Bilgisi
ServiceResultOfstring
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.5.2.9.3
İşlem sonucu - string
Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir numarataja ait olması gerekmektedir.

Yapi Numaratajı, Diğer Yapi Numaratajı, Parsel Numaratajı ekleme için geçerli olan iş kuralları
güncelle işlemi için de geçerlidir.

Tipi bina ana giriş, bina tali giriş olan numarataj için tip güncelleme işlemi gerçekleştirilemez.

Tipi bağımsız ana giriş olan numarataj içerisinde bağımsız giriş bulunmuyorsa tipi yalnız
bağımsız tali giriş olarak güncellenebilir.

Tipi bağımsız tali giriş olan numaratajın tipi yalnız bağımsız ana giriş olarak güncellenebilir.

Tipi tahsis olan numaratajın tipi yalnız bina tali giriş olarak güncellenebilir.

Tipi diğer numarataj olan numarataj için tip güncelleme işlemi gerçekleştirilemez.
2.5.2.10 “NumaratajSil” Servisi
“NumaratajSil” servisi kimlik numarası bilinen bir numaratajın silinmesini sağlamaktadır.
2.5.2.10.1 Girdi Bilgisi

Numarataj kimlik numarası – long (*)
2.5.2.10.2 Çıktı Bilgisi

ServiceResultOfstring
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

İşlem sonucu - string
2.5.2.10.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir numarataja ait olması gerekmektedir.

Gönderilen numarata bir bağımsz bölüm ile ilişkisi bulunmamalıdır.
2.5.2.11 “NumaratajArsa” Servisi
“NumaratajArsa” servisi, sistemde bulunan tipi tahsis veya bina ana girişi olan numaratajın parsel ile
ilişkisi kurulacak şekilde parsel üzerine taşınmasını sağlamaktadır.
2.5.2.11.1 Girdi Bilgisi

Numarataj

KimlikNo - long (*)

Aciklama – string

ParselKimlikNo – string

Geometri – Geometry (*)
2.5.2.11.2 Çıktı Bilgisi

ServiceResultOfstring
o
Bilgi - (Tip : ServiceInfo)
o

Code - int

Description - string
Sonuc - (Tip : ServiceData)

İşlem sonucu – string
2.5.2.11.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir numarataja ait olması gerekmektedir.

Gönderilen numarataj kimlik numarasının sistemedeki karşılığının numarataj tipi tahsis veya
bina ana giriş, bina tali giriş ya da site veya site girişi olmalıdır.

Gönderilen numaratajın ilişkili olduğu bağımsız bölüm bulunmamalıdır.
2.5.2.12 “NumaratajTahsis” Servisi
“NumaratajTahsis” servisi, sistemde bulunan tipi arsa olan numaratajın yapı ile ilişkisi kurulacak şekilde
yapı üzerine taşınmasını sağlamaktadır.
2.5.2.12.1 Girdi Bilgisi

Numarataj

KimlikNo - long (*)

Aciklama – string

YapiKimlikNo - long

DigerYapiKimlikNo - long

Geometri – Geometry (*)
Yapı kimlik numarası ya da diğer yapı kimlik numarasının dolu olması zorunludur.
2.5.2.12.2 Çıktı Bilgisi

ServiceResultOfstring
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

İşlem sonucu - string
2.5.2.12.3 Alan Bazlı İş (Validasyon) Kuralları

Gelen numarataj kimlik numarasına karşılık gelen sistemdeki numarataj tipi arsa olmalıdır.

Gelen numaratajın geometrisi yapı kimlik numarası ya da diğer yapı kimlik numarasının işaret
ettiği geometri sınırında olmalıdır.

Gelen yapı üzerinde bina ana giriş bulunmuyorsa bina ana giriş, bina ana giriş bulunuyorsa
tahsis olarak belirlenir.

Diğer yapı bilgisi geliyorsa eklenen diğer yapının tipinin site girişi olması beklenir ve eklenen
numaratajın tipi siteveyasitegirisi olarak belirlenir.
2.5.2.13 “NumaratajOznitelikGuncelle” Servisi
“NumaratajOznitelikGuncelle” servisi, sistemde bulunan numaratajların bir veya birden fazlasının
kapınolarının güncellenmesini sağlamaktadır.
2.5.2.13.1 Girdi Bilgisi

Numarataj listesi
o
Numarataj

KimlikNo - long (*)

Kapıno – string (*)

Ad – string

Aciklama – string
2.5.2.13.2 Çıktı Bilgisi

ServiceResultOfstring
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

İşlem sonucu - string
2.5.2.13.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen numarataj kimlik numarasının sistemde yer alan numaratajlara ait olması
gerekmektedir. Eğer bir tane numarataj bile bulunamaz ise tüm numaratajlar için yapılan işlem
iptal edilir.

Gelen numaratajlar aynı yol üzerinde yer almalıdır.

Gelen numaratajların yeni kapı numaraları sistemde bulunmamalıdır.

Gelen numaratajların yeni kapı numaraları tipleriyle uyumlu olmalıdır.
2.5.2.14 “NumaratajTasi” Servisi
“NumaratajTasi” servisi, sistemde bulunan numaratajın başka bir yol ya da yapı yapı üzerine
taşınmasını sağlamaktadır.
2.5.2.14.1 Girdi Bilgisi

Numarataj

KimlikNo - long (*)

Kapıno – string (*)

Tip - int (*)

Ad – string

Aciklama – string

YolOrtaHatYonKimlikNo – long

YapiKimlikNo – long

Geometri - Geometry (*)
2.5.2.14.2 Çıktı Bilgisi

ServiceResultOfstring
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

İşlem sonucu - string
2.5.2.14.3 Alan Bazlı İş (Validasyon) Kuralları

Taşıma işlemi sadece yapı ile ilişkili numaratajlar için geçerlidir.

Sadece tipi tahsis olan numaratakların tip bilgisi değişebilir ve bu numaratajların tip bilgisi
yalnızca giriş veya bina tali girişe değiştirilebilir.

Gelen yeni kapı numaraları numaratajın tipi ile uyumlu olmalıdır.

Gelen numaratajların yol ya da yapı bilgileri değiştirilebilir, eğer yapı bilgisi değişiyor ise
numaratajın ilişkili olduğu bağımsız bölümler numaratajın taşındığı yeni yapı ile ilişkilendirilir.

Yol bilgisi değişiyor ise kapı numaraları yeni ilişkilenen yolda bulunmamalıdır.
2.5.2.15 “NumaratajYolIiskilendir” Servisi
“NumarataYolIliskilendir” servisi, sistemde bulunan numaratajların bir veya birden fazlasının yol orta
hat yön bilgisinin güncellenmesini sağlamaktadır.
2.5.2.15.1 Girdi Bilgisi

Numarataj kimlik numarası listesi – List<long> (*)

Yol orta hat yön kimlik numarası listesi – List<long> (*)
2.5.2.15.2 Çıktı Bilgisi

ServiceResultOfstring
o
Bilgi - (Tip : ServiceInfo)
o

Code - int

Description - string
Sonuc - (Tip : ServiceData)

İşlem sonucu - string
2.5.2.15.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen numarataj kimlik numaralarının sistemde yer alan numaratajlara ait olması
gerekmektedir. Eğer bir tane numarataj bile bulunamaz ise tüm numaratajlar için yapılan işlem
iptal edilir.

Gönderilen yol orta hat yön kimlik numaralarının sistemde yer alan yol orta hat yönlere ait
olması gerekmektedir. Eğer bir tane yol orta hat yön bile bulunamaz ise tüm numaratajlar için
yapılan işlem iptal edilir.

Gönderilen numarataj ve gönderilen yol orta hat yön bilgileri aynı sırada eşlenik olarak
verilmelidir.

İşlem sonucunda güncellenmek istenen numaratajların tamamı aynı yol ile ilişkilendirilmelidir.

İlişkilendirilmek istenen yol üzerinde ilgili kapı numaraları bulunmamalıdır.
2.5.2.16 “NumaratajTopluGuncelle” Servisi
“NumaratajTopluGuncelle” servisi, aynı yapı ya da diğer yapı üzerinde bulunan numaratajların bir veya
birden fazlasının kapıno, tip ve geometrilerinin güncellenmesini sağlamaktadır.
2.5.2.16.1 Girdi Bilgisi

Numarataj listesi
o
Numarataj

KimlikNo - long (*)

Kapıno – string (*)

Tip – int (*)

Ad – string

Aciklama – string

Geometri - Geometry (*)
2.5.2.16.2 Çıktı Bilgisi

ServiceResultOfstring
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

İşlem sonucu - string
2.5.2.16.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen numarataj kimlik numarasının sistemde yer alan numaratajlara ait olması
gerekmektedir. Eğer bir tane numarataj bile bulunamaz ise tüm numaratajlar için yapılan işlem
iptal edilir.

Gönderilen numaratajlar aynı yapı ya da aynı diğer yapı üzerinde yer almalıdır.

Gönderilen numaratajlar için yapılan tip dönüşümleri, içerisinde yer alan bağımsız bölüm
sayılarıyla uyumlu olmalıdır.

Gönderilen kapı numaraları sistemde numaratajların bağlı olduğu yolda başka bir numarataj
üzerinde bulunmamalıdır.
2.5.2.17 “YapiNumaratajBagimsizEntegrasyon” Servisi
“YapiNumaratajBagimsizEntegrasyon” servisi, AKS’de bulunan numaratajların ve bu numaratajlar
içerisinde yer alan bağımsız bölümlerin MAKS ortamına aktarılmasını sağlamaktadır.
2.5.2.17.1 Girdi Bilgisi

Yapı kimlik numarası - long

Bina Ana Giriş Numaratajı - Numarataj
o
KimlikNo - long (*)

o
Kapıno – string (*)
o
Tip - int (*)
o
Ad – string
o
Aciklama – string
o
YolOrtaHatYonKimlikNo – long (*)
o
Geometri - Geometry (*)
YapıNumaratajList - List<Numarataj>
o
Numarataj

KimlikNo - long (*)

Kapıno – string (*)

Tip - int (*)

Ad – string

Aciklama – string

YolOrtaHatYonKimlikNo – long (*)

Geometri - Geometry (*)
1. Eğer ki bir yapı üzerinde yer alan numaratajların entegrasyon işlemi gerçekleştiriliyorsa yapı
kimlik numarası dolu gönderilmelidir. Yapı üzerine eklenecek olan numaratajlar içerisinde bina
ana giriş bilgisi varsa bina ana giriş numaratajı üzerinden gönderilip yapıya eklenmek istenen
diğer
numaratajlar
YapıNumaratajList
üzerine
eklenerek
entegrasyon
işlemi
gerçekleştirilebilmektedir. Eğer ki gönderilen listede bina ana giriş bilgisi bulunmuyorsa bina
ana giriş numarataj nesnesi boş gönderilebilir. Eğer ki sadece bina ana giriş bilgisi gönderilecek
ise YapıNumaratajList boş gönderilebilir.
2. Eğer ki bir diğer yapı üzerinde yer alan numaratajların entegrasyon işlemi gerçekleştiriliyorsa
yapı kimlik numarası dolu gönderilmelidir. Bina ana giriş bilgisi boş gönderilmelidir. Diğer yapı
üzerine eklenecek olan numaratajlar YapıNumaratajList üzerine eklenerek entegrasyon işlemi
gerçekleştirilebilmektedir.
3. Eğer ki arsa numaratajlarınn entegrasyon işlemi gerçekleştiriliyorsa yapı kimlik numarası boş
gönderilmelidir. Bina ana giriş bilgisi boş gönderilmelidir. Eklenecek numaratajlar
YapıNumaratajList üzerine eklenerek entegrasyon işlemi gerçekleştirilebilmektedir.
2.5.2.17.2 Çıktı Bilgisi

ServiceResultOfstring
o
Bilgi - (Tip : ServiceInfo)

Code - int

o
Description - string
Sonuc - (Tip : ServiceData)

İşlem sonucu - string
2.5.2.17.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen yapı kimlik numarasına ait yapı MAKS tarafında bulunmalıdır.

Gönderilen numaratajlar MAKS tarafında bulunmamalıdır. (Numarataj kimlik numaraları
sistemde olmamalıdır.)

Gönderilen numarataj bilgileri AKS tarafında yer alan numarataj ile uyumlu olmalıdır.
2.5.2.18 “NumaratajveYapiEkle” Servisi
“NumaratajveYapiEkle” servisi, öznitelik bilgisi ve geometri bilgileri verilen bir numaratajın ve yapının
birbirleriyle ilişkisi kurulacak şekilde sisteme eklenmesini sağlamaktadır.
2.5.2.18.1 Girdi Bilgisi


Numarataj
o
KimlikNo - long
o
Kapıno – string (*)
o
Tip - int (*)
o
Ad – string
o
Aciklama – string
o
YolOrtaHatYonKimlikNo – long (*)
o
YapiKimlikNo – long
o
DigerYapiKimlikNo – long
o
ParselKimlikNo – long
o
BagliOlduguNumaratajKimlikNo – long
o
Geometri - Geometry (*)
Yapı
o
KimlikNo - long
o
Ad - string
o
ZeminUstuKatSayisi - int (*)
o
ZeminAltiKatSayisi - int (*)
o
Tip - int (*)
o
Durum - int (*)
o
Olcek - int
o
OlusumYontemi - int
o
ParselKimlikNo - long
o
PostaKodu - string
o
SiteveyaKooperatifAdi – string
o
Aciklama – string
o
Geometri - Geometry (*)
2.5.2.18.2 Çıktı Bilgisi

ServiceResultOfNullablelong
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

yapiKimlikNumarası, numaratajKimlikNumarası - List<long>
2.5.2.18.3 Alan Bazlı İş (Validasyon) Kuralları

Gelen numaratajın tipi bina ana giriş olmalıdır.

Yapı ekleme ve yapı numaratajı için geçerli olan validasyon kuralları bu işlem içinde geçerlidir.
2.5.2.19 “NumaratajveDigerYapiEkle” Servisi
“NumaratajveDigerYapiEkle” servisi, öznitelik bilgisi ve geometri bilgileri verilen bir numaratajın ve
diğer yapının birbirleriyle ilişkisi kurulacak şekilde sisteme eklenmesini sağlamaktadır.
2.5.2.19.1 Girdi Bilgisi

Numarataj
o
KimlikNo - long
o
Kapıno – string (*)
o
Tip - int (*)
o
Ad – string
o
Aciklama – string
o
YolOrtaHatYonKimlikNo – long (*)
o
YapiKimlikNo – long
o
DigerYapiKimlikNo – long
o
ParselKimlikNo – long

o
BagliOlduguNumaratajKimlikNo – long
o
Geometri - Geometry (*)
Diğer Yapı
o
KimlikNo - long
o
Ad – string (*)
o
Tip - int (*)
o
PostaKodu - string
o
Geometri - Geometry (*)
2.5.2.19.2 Çıktı Bilgisi

ServiceResultOfNullablelong
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

digerYapiKimlikNumarası, numaratajKimlikNumarası - List<long>
2.5.2.19.3 Alan Bazlı İş (Validasyon) Kuralları

Gelen numaratajın tipi eklenen diğer yapının tipi ile uyumlu olmalıdır.

Diğer yapı ekleme ve diğer yapı numaratajı için geçerli olan validasyon kuralları bu işlem içinde
geçerlidir.
2.5.2.20 “YapiEkleveNumaratajTahsis” Servisi
“YapiEkleNumaratajTahsis” servisi, öznitelik bilgisi ve geometri bilgileri verilen bir yapının eklenmesini
ve sistemde bulunan arsa tipinde bir numaratajın eklenen yapıyla ilişkisi kurulacak şekilde tahsis
edilmesini sağlar.
2.5.2.20.1 Girdi Bilgisi


Numarataj
o
KimlikNo - long (*)
o
Aciklama – string
o
Geometri - Geometry (*)
Yapı
o
KimlikNo - long
o
Ad - string
o
ZeminUstuKatSayisi - int (*)
o
ZeminAltiKatSayisi - int (*)
o
Tip - int (*)
o
Durum - int (*)
o
Olcek - int
o
OlusumYontemi - int
o
ParselKimlikNo - long
o
PostaKodu - string
o
SiteveyaKooperatifAdi – string
o
Aciklama – string
o
Geometri - Geometry (*)
2.5.2.20.2 Çıktı Bilgisi

ServiceResultOfNullablelong
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

yapiKimlikNumarası, numaratajKimlikNumarası - List<long>
2.5.2.20.3 Alan Bazlı İş (Validasyon) Kuralları

Yapı ekleme ve numarataj tahsis işlemi için geçerli olan validasyon kuralları bu işlem içinde
geçerlidir.
2.5.2.21 “DigerYapiEkleveNumaratajTahsis” Servisi
“DigerYapiEkleNumaratajTahsis” servisi, öznitelik bilgisi ve geometri bilgileri verilen bir diğer yapının
eklenmesini ve sistemde bulunan arsa tipinde bir numaratajın eklenen diğer yapıyla ilişkisi kurulacak
şekilde tahsis edilmesini sağlar.
2.5.2.21.1 Girdi Bilgisi

Numarataj
o
KimlikNo - long (*)
o
Aciklama – string
o
Geometri - Geometry (*)

Diğer Yapı
o
KimlikNo - long
o
Ad – string (*)
o
Tip - int (*)
o
PostaKodu - string
o
Geometri - Geometry (*)
2.5.2.21.2 Çıktı Bilgisi

ServiceResultOfNullablelong
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

yapiKimlikNumarası, numaratajKimlikNumarası - List<long>
2.5.2.21.3 Alan Bazlı İş (Validasyon) Kuralları

Diğer yapı ekleme ve numarataj tahsis için geçerli olan validasyon kuralları bu işlem içinde
geçerlidir.
2.6
BAĞIMSIZ BÖLÜM SERVİSLERİ
2.6.1
SERVİS LİSTESİ
1. ServiceResultOfArrayOfMaksRecordOfBagimsizBolum BagimsizBolumSorgulaByYapiKimlikNo
(long kimlikNo)
2. ServiceResultOfArrayOfMaksRecordOfBagimsizBolum
BagimsizBolumSorgulaByDigerYapiKimlikNo (long kimlikNo)
3. ServiceResultOfArrayOfMaksRecordOfBagimsizBolum
BagimsizBolumSorgulaByNumaratajKimlikNo(long kimlikNo)
4. ServiceResultOfArrayOfEditResultRecord BagimsizBolumEkle (List<BagimsizBolum>
bagimsizBolumList)
5. ServiceResultOfArrayOfEditResultRecord BagimsizBolumGuncelle(List<BagimsizBolum>
bagimsizBolumList)
6. ServiceResultOfArrayOfEditResultRecord BagimsizBolumSil(List<long> kimlikNoList)
7. ServiceResultOfstring BagimsizBolumTasi (List<BagimsizBolum> bagimsizBolumList, long
numaratajKimlikNo)
2.6.2
SERVİS BİLGİSİ
2.6.2.1
“BagimsizBolumSorgula” Servisi
“BagimsizBolumSorgula” servisi, kimlik numarası bilinen bir bağımsız bölümün öznitelik bilgilerine
erişmeyi sağlamaktadır.
2.6.2.1.1

Bağımsız bölüm kimlik numarası - long (*)
2.6.2.1.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfBagimsizBolum
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.6.2.1.3

Bağımsız bölüm nesnesi – BagimsizBolum
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir bağımsız bölüme ait olması
gerekmektedir.
2.6.2.2
“BagimsizBolumSorgulaByYapiKimlikNo” Servisi
“BagimsizBolumSorgulaByYapiKimlikNo” servisi, kimlik numarası bilinen bir yapının tüm bağımsız
bölümlerinin bilgilerine bir liste halinde erişmeyi sağlamaktadır.
2.6.2.2.1

Yapı kimlik numarası - long (*)
2.6.2.2.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfBagimsizBolum
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Bağımsız bölüm nesnesi listesi- List<BagimsizBolum>
2.6.2.2.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir yapıya ait olması gerekmektedir.
2.6.2.3
“BagimsizBolumSorgulaByDigerYapiKimlikNo” Servisi
“BagimsizBolumSorgulaByDigerYapiKimlikNo” servisi, kimlik numarası bilinen bir diğer yapının tüm
bağımsız bölümlerinin bilgilerine bir liste halinde erişmeyi sağlamaktadır.
2.6.2.3.1

Diğer yapı kimlik numarası - long (*)
2.6.2.3.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfBagimsizBolum
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.6.2.3.3

Bağımsız bölüm nesnesi listesi- List<BagimsizBolum>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir diğer yapıya ait olması gerekmektedir.
2.6.2.4
“BagimsizBolumSorgulaByNumaratajKimlikNo” Servisi
“BagimsizBolumSorgulaByNumaratajKimlikNo” servisi, kimlik numarası bilinen bir numaratajın tüm
bağımsız bölümlerinin bilgisine bir liste halinde erişmeyi sağlamaktadır.
2.6.2.4.1

Numarataj kimlik numarası - long (*)
2.6.2.4.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfBagimsizBolum
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.6.2.4.3

Bağımsız bölüm nesnesi listesi- List<BagimsizBolum>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir numarataja ait olması gerekmektedir.
2.6.2.5
“BagimsizBolumEkle” Servisi
“BagimsizBolumEkle” servisi, öznitelik bilgisi verilen birden fazla bağımsız bölümün bir yapı ve bu yapı
üzerinde yer alan numaratajlar ile ilişkisi kurulacak sisteme eklenmesini sağlamaktadır.
2.6.2.5.1

Girdi Bilgisi
Bağımsız bölüm listesi - List<BagimsizBolum> (*)
o
Bağımsız bölüm – BagimsizBolum (*)

Kimlikno - long

Bağımsız bölüm no - string (*)

Ad - string

Katno - short (*)

Tip - int (*)

Durum - int (*)

Tapu bağımsız kimlik no - int

Kullanım alt türü - int (*)

Aciklama – string

Numarataj kimlik no - long (*)

Yapı kimlik no - long

Diğer yapı kimlik no – long
Yapı ve diğer yapı kimlik numaralarından bir tanesi dolu olmak zorundadır.
2.6.2.5.2

Çıktı Bilgisi
ServiceResultOfArrayOfEditResultRecord
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Ekleme işlemi sonucu aynı sıra ile kimlik numarası listesi List<EditResultRecord>
2.6.2.5.3
Alan Bazlı İş (Validasyon) Kuralları

Gelen bağımsız bölüm numaraları kendi içerisinde ve numarataj üzerinde tek olmalıdır.

Gelen numarataj kimlik numarası arsa veya tahsis veya bağımsız tali giriş olmamalıdır.

Gelen numarataj kimlik numarası bina ana giriş, bina tali giriş ya da diğer numarataj ise çoklu
bağımsız ekleme işlemi gerçekleştirilebilir.

Gelen numarataj tipi bağımsız ana giriş, diğer yapı ve site girişi ise bu numarataja bir bağımsız
eklenebilir. (Eklenen numaratajın tipi diğer yapı girişi ve diğer yapının tipi yeraltı çarşısı ise
çoklu bağımsız eklenebilir.)

Gelen bağımsızların yapı ya da diğer yapı kimlik numaraları aynı olmalıdır.

Gelen bağımsızların numarataj kimlik numaraları aynı yapı ya da diğer yapıya ait olmalıdır.

Ya diğer yapı ya da yapı kimlik numarası dolu olabilir.
2.6.2.6
“BagimsizBolumGuncelle” Servisi
“BagimsizBolumGuncelle” servisi, öznitelik bilgisinde değişiklik yapılan bir veya birden fazla bağımsız
bölümün güncellenmesini sağlamaktadır.
2.6.2.6.1

Girdi Bilgisi
Bağımsız bölüm listesi - List<BagimsizBolum> (*)
o
2.6.2.6.2

Bağımsız bölüm – BagimsizBolum (*)

Kimlikno - long (*)

Bağımsız bölüm no - string (*)

Ad - string

Katno - short (*)

Tip - int (*)

Durum - int (*)

Tapu bağımsız kimlik no - int

Kullanım alt türü - int (*)

Aciklama – string
Çıktı Bilgisi
ServiceResultOfArrayOfEditResultRecord
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
o
Sonuc - (Tip : ServiceData)

Güncelleme işlemi sonucu aynı sıra ile işlem sonucu listesi List<EditResultRecord>
2.6.2.6.3

Alan Bazlı İş (Validasyon) Kuralları
Gelen bağımsızlar aynı yapıya yada aynı diğer yapıya ait ise güncellenebilir. Bir tanesi farklı ise
güncelleme işlemi iptal edilmektedir.

Gelen bağımsız bölüm numaraları kendi içerisinde ve numarataj üzerinde tek olmalıdır. Gelen
listedeki numaratajlardan aynı olanlar var ise güncelleme işlemi iptal edilmektedir.
2.6.2.7
“BagimsizBolumSil” Servisi
“BagimsizBolumSil” servisi kimlik numarası bilinen bir veya birden fazla bağımsız bölümün silinmesini
sağlamaktadır.
2.6.2.7.1

Bağımsız bölüm listesi - List<long> (*)
2.6.2.7.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfEditResultRecord
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.6.2.7.3

Silme işlemi sonucu listesi - List<EditResultRecord>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen bağımsız bölüm kimlik numaralarının sistemde yer alan bağımsız bölümlere ait
olması gerekmektedir. Eğer bir tane bağımsız bölüm bile bulunamaz ise tüm bağımsız bölümler
için yapılan işlem iptal edilir.
2.6.2.8
“BagimsizBolumTasi” Servisi
“BagimsizBolumTasi” servisi, bir veya birden fazla bağımsız bölümün başka bir numarataj üzerine
taşınmasını sağlamaktadır.
2.6.2.8.1

Girdi Bilgisi
Bağımsız bölüm listesi - List<BagimsizBolum> (*)
o


Kimlikno - long (*)

Bağımsız bölüm no - string (*)

Aciklama – string
Numarataj kimlik numarası - long (*)
2.6.2.8.2

Bağımsız bölüm - BagimsizBolum (*)
Çıktı Bilgisi
ServiceResultOfstring
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.6.2.8.3
İşlem sonucu - string
Alan Bazlı İş (Validasyon) Kuralları

Gelen bağımsızlar aynı numarataj üzerinde yer almalıdır.

Gelen bağımsız bölüm numaraları kendi içerisinde ve numarataj üzerinde tek olmalıdır. Gelen
listedeki numaratajlardan aynı olanlar veya taşınan numarataj üzerinde var olanlar var ise
taşıma işlemi iptal edilmektedir.

Taşıma işlemi gerçekleştirilen numarataj bağımsız bölümlerin bulundğu numaratajdan farklı bir
yapıda ise bu iki numarataj aynı yol üzerinde yer almalıdır. Eğer ki bağımsız bölümlerin
bulunduğu ve taşındığı numaratajlar aynı yapı üzerinde ise aynı yol üzerinde olması kontrolü
aranmamaktadır.

Yapı numaratajından yapı numaratajına, diğer yapı numaratajından diğer yapı numaratajına,
yapı numaratajından diğer yapı numaratajına ya da diğer yapı numaratajından yapı
numaratajına taşıma işlemi gerçekleştirilebilir.
2.7
YOL SERVİSLERİ
2.7.1
SERVİS LİSTESİ
1. ServiceResultOfYol YolSorgula(long kimlikNo)
2. ServiceResultOfYolOrtaHat YolOrtaHatSorgula(long kimlikNo)
3. ServiceResultOfYolOrtaHatYon YolOrtaHatYonSorgula(long kimlikNo)
4. ServiceResultOfArrayOfMaksRecordOfYolOrtaHatYon YolOrtaHatYonSorgulaByUAVTKod
(long uavtKod)
5. ServiceResultOfArrayOfMAKSRecordOfYolOrtaHatYon YolOrtaHatYonSorgulaByTanitimNo
(long tanitimNo)
6. ServiceResultOfArrayOfMAKSRecordOfYol YolSorgulaByMahalleKimlikNo(long kimlikNo)
7. ServiceResultOfYol YolOlustur(Yol Yol)
8. ServiceResultOfstring YolGuncelle(Yol yol)
9. ServiceResultOfstring YolSil (long kimlikNo)
10. ServiceResultOfstring YolOrtaHatSil (List<long> YolOrtaHatKimlikNoList)
11. ServiceResultOfstring YolOznitelikGuncelle (List<Yol> yolList)
12. ServiceResultOfstring YolSTNEkleGuncelle (long yolKimlikNo, long mahalleKimlikNo, string
STN)
13. ServiceResultOfstring YolOrtaHatGeometriGuncelle(YolOrtaHat yolOrtaHat)
14. ServiceResultOfYol MevcutYolaYeniYolOrtaHatlariEkle(long yolKimlikNo, List<YolOrtaHat>
YolOrtaHatList)
15. ServiceResultOfYol MevcutYolOrtaHatlardanYolOlustur(string yolAdi, YolTip yolTipi,
List<long> YolOrtaHatKimlikNoList)
16. ServiceResultOfYol MevcutYolOrtaHatlariMevcutYolaEkle(long yolKimlikNo, List<long>
YolOrtaHatKimlikNoList)
17. ServiceResultOfMAKSRecordOfYolOrtaHat YolBol(YolOrtaHat guncellenenYolOrtaHat ,
YolOrtaHat eklenenYolOrtaHat , List<long> numaratajListesi)
2.7.2
SERVİS BİLGİSİ
2.7.2.1
“YolSorgula” Servisi
“YolSorgula” servisi, kimlik numarası bilinen bir yolun öznitelik bilgilerine, geometrisine, erişmeyi
sağlamaktadır.
2.7.2.1.1

Yol kimlik numarası - long (*)
2.7.2.1.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfYol
o
Bilgi - (Tip : ServiceInfo)
o

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.7.2.1.3

Yol nesnesi – Yol
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir yola ait olması gerekmektedir.
2.7.2.2
“YolOrtaHatSorgula” Servisi
“YolOrtaHatSorgula” servisi, kimlik numarası bilinen bir yol orta hattın öznitelik bilgilerine,
geometrisine ve ilişkili olduğu yol orta hat yönlerin bilgilerine erişmeyi sağlamaktadır.
2.7.2.2.1

Yol orta hat kimlik numarası - long (*)
2.7.2.2.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfYolOrtaHat
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.7.2.2.3

Yol orta hat nesnesi – YolOrtaHat
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir yol orta hatta ait olması gerekmektedir.
2.7.2.3
“YolOrtaHatYonSorgula” Servisi
“YolOrtaHatYonSorgula” servisi, kimlik numarası bilinen bir yol orta hat yönün öznitelik bilgilerine
erişmeyi sağlamaktadır.
2.7.2.3.1

Girdi Bilgisi
Yol orta hat yön kimlik numarası - long (*)
2.7.2.3.2

Çıktı Bilgisi
ServiceResultOfYolOrtaHatYon
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.7.2.3.3

Yol orta hat yön nesnesi – YolOrtaHatYon
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir yol orta hat yöne ait olması
gerekmektedir.
2.7.2.4
“YolOrtaHatYonSorgulaByUAVTKod” Servisi
“YolOrtaHatYonSorgulaByUAVTKod” servisi, UAVT kodu bilinen yol orta hat yönlerin listesine erişmeyi
sağlamaktadır.
2.7.2.4.1

Yol orta hat yön UAVT kodu - long (*).
2.7.2.4.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfMaksRecordOfYolOrtaHatYon
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.7.2.4.3

2.7.2.5
Yol orta hat yön nesne listesi – List<YolOrtaHatYon>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen UAVT kodunun sistemde yer alan bir UAVT kodu bilgisi olması gerekmektedir
“YolOrtaHatYonSorgulaByTanitimNo” Servisi
“YolOrtaHatYonSorgulaByTanitimNo” servisi, tanıtım numarası bilinen yol orta hat yönlerin listesine
erişmeyi sağlamaktadır.
2.7.2.5.1

Yol orta hat yön tanıtım kodu (STN) - long (*)
2.7.2.5.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfMaksRecordOfYolOrtaHatYon
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.7.2.5.3

Yol orta hat yön nesne listesi – List<YolOrtaHatYon>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen tanıtım kodunun sistemde yer alan bir tanıtım kodu olması gerekmektedir.
2.7.2.6
“YolSorgulaByMahalleKimlikNo” Servisi
“YolSorgulaByMahalleKimlikNo” servisi, kimlik numarası bilinen bir mahallenin tüm yollarının bilgisine
erişmeyi sağlamaktadır.
2.7.2.6.1

Mahalle kimlik numarası - long (*)
2.7.2.6.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfMaksRecordOfYol
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.7.2.6.3

Yol nesne listesi – List<Yol>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir mahalleye ait olması gerekmektedir.
2.7.2.7 “YolOlustur” Servisi
“YolOlustur” servisi, öznitelik bilgisi, geometrisi, yol orta hat ve yol orta hat yönleri verilen bir yolun
sisteme eklenmesini sağlamaktadır.
2.7.2.7.1

Girdi Bilgisi
Yol

KimlikNo - long

Ad - string (*)

Tip - int (*)

YolOrtaHatListesi

YolOrtaHat

KimlikNo - long

Olcek - int

OlusumYontemi - int

YolKimlikNo - long

Geometri - Geometry (*)

YolOrtaHatYonListesi
o
YolOrtaHatYon

KimlikNo - long

TanitimKodu - string (*)

Tur - int

KoyBaglisiKimlikNo - long

MahalleKimlikNo

UAVTKodu - long

YolOrtaHatKimlikNo - long
Yol orta hat yön bilgisinin mahalle ya da köy bağlısı kimlik numarası bilgisinin dolu olması zorunludur.
2.7.2.7.2

Çıktı Bilgisi
ServiceResultOfYol
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.7.2.7.3
Yol nesne – List<Yol>
Alan Bazlı İş (Validasyon) Kuralları

Gönderilen yolun en az bir adet yol orta hat bilgisi olmalıdır.

Gönderilen her yol orta hat nesnesinin iki adet yol orta hat yön bilgisi bulunmalıdır.

Yol orta hat nesnesi içerisinde gönderilen geometri bilgisinin en az iki noktadan oluşan devamlı
çizgi (polyline) tipinde bir veri olması gerekmektedir.

Gönderilen geometri sistemde bulunan yapılarla ve kendisiyle kesişmemelidir.

Gönderilen geometri yolun yer aldığı mahalle sınırları içerisine yer almalıdır.

Gönderilen yol adı ve tipi belediye sınırları içinde tek olmalıdır.

Gönderilen yol için sabit tanıtım numarası mahalle içinde tek olmalıdır.
2.7.2.8
“YolGuncelle” Servisi
“YolGuncelle” servisi, öznitelik bilgisi değişen, geometrisinde ya da yol orta hat – yol orta hat yön
bilgisinde değişiklik yapılan bir yolun güncellenmesini sağlamaktadır.
2.7.2.8.1

Girdi Bilgisi
Yol

KimlikNo - long (*)

Ad - string (*)

Tip - int (*)

YolOrtaHatListesi

YolOrtaHat

KimlikNo - long (*)

Olcek - int

OlusumYontemi - int

YolKimlikNo - long (*)

Geometri - Geometry (*)

YolOrtaHatYonListesi
o
YolOrtaHatYon

KimlikNo - long (*)

TanitimKodu - string (*)

Tur - int

KoyBaglisiKimlikNo - long

MahalleKimlikNo

UAVTKodu - long

YolOrtaHatKimlikNo - long (*)
Yol orta hat yön bilgisinin mahalle ya da köy bağlısı kimlik numarası bilgisinin dolu olması zorunludur.
2.7.2.8.2

Çıktı Bilgisi
ServiceResultOfYol
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.7.2.8.3

Yol nesnesi – Yol
Alan Bazlı İş (Validasyon) Kuralları
Sisteme güncellenen yolun, yol orta hat bve bu yol orta hat bilgilerinin yön bilgilerinin tamamı
gönderilmelidir.

Gönderilen kimlik numaraları sistemde yer alan kimlik numaraları olması gerekmektedir.

Yol orta hat nesnesi içerisinde gönderilen geometri bilgisinin en az iki noktadan oluşan devamlı
çizgi (polyline) tipinde bir veri olması gerekmektedir.

Gönderilen geometri sistemde bulunan yapılarla ve kendisiyle kesişmemelidir.

Gönderilen geometri yolun yer aldığı mahalle sınırları içerisine yer almalıdır.

Gönderilen yol adı ve tipi belediye sınırları içinde tek olmalıdır.

Gönderilen yol için sabit tanıtım numarası mahalle içinde tek olmalıdır.
2.7.2.9
“YolSil” Servisi
“YolSil” servisi, kimlik numarası bilinen bir yolun silinmesini sağlamaktadır. (Yol bağlı yol orta hatlar ve
yol orta hat yönlerde de silinmektedir)
2.7.2.9.1

Yol kimlik numarası - long (*)
2.7.2.9.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfstring
o
Bilgi - (Tip : ServiceInfo)
o

Code - int

Description - string
Sonuc - (Tip : ServiceData)

2.7.2.9.3
İşlem sonucu - string
Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir yola ait olması gerekmektedir.

Gönderilen yolun bir numarataj ile ilişkisi bulunmamalıdır.
2.7.2.10 “YolOrtaHatSil” Servisi
“YolOrtaHatSil” servisi, bir yola bağlı olan kimlik numarası bilinen bir veya birden fazla yol orta hattın
silinmesini sağlamaktadır. (Yol orta hatta bağlı yol orta hat yönlerde de silinmektedir)
2.7.2.10.1 Girdi Bilgisi

Yol orta hat kimlik numarası listesi – List<long> (*)
2.7.2.10.2 Çıktı Bilgisi

ServiceResultOfstring
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

İşlem sonucu - string
2.7.2.10.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numaralarının sistemde yer alan bir yol orta hatlara ait olması
gerekmektedir.

Gönderilen yol orta hatların bağlı olduğu yol bilgisi birbirinden farklı olmamalıdır.

Gönderilen yol orta hattın bir numarataj ile ilişkisi bulunmamalıdır.

Silinmek istenen yol orta hat geometrisi yolun geometrik bütünlüğünü bozmamalıdır.

Silinen yol orta hat o yol bağlı son yol orta hat ise silme işlemi gerçekleştirildikten sonra yol
nesnesi de silinir ve bu durum bildirilir.
2.7.2.11 “YolOznitelikGuncelle” Servisi
“YolOznitelikGuncelle” servisi, sadece öznitelik bilgisi değişen yol ya da yolların güncellenmesini
sağlamaktadır.
2.7.2.11.1 Girdi Bilgisi

Yol Listesi
o
Yol

KimlikNo - long (*)

Ad - string (*)

Tip - int (*)
2.7.2.11.2 Çıktı Bilgisi

ServiceResultOfstring
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

İşlem sonucu - string
2.7.2.11.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numaraları sistemde yer alan kimlik numaraları olması gerekmektedir.

Gönderilen yol adı ve tipi belediye sınırları içinde tek olmalıdır.
2.7.2.12 “YolSTNEkleGuncelle” Servisi
“YolSTNEkleGuncelle servisi, bir yolun bir mahalle ve köy bağlısı sınırları içerisinde yer alan kısmnın STN
bilgisinin değiştirilmesini sağlamaktadır.
2.7.2.12.1 Girdi Bilgisi

Yol kimlik numarası - long (*)

Mahalle kimlik numarası - long (*)

Sabit tanıtım numarası - long (*)
2.7.2.12.2 Çıktı Bilgisi

ServiceResultOfstring
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

İşlem sonucu - string
2.7.2.12.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen yol kimlik numarası sistemde yer alan bir yola ait olması gerekmektedir.

Gönderilen mahalle kimlik numarası sistemde yer alan bir mahalleye ait olması gerekmektedir,
eğer ilgili kimlik numarasına karşılık gelen mahalle bilgisi nbulunamıyorsa aynı kimlilk numarası
ile köy bağlısında arama işlemi gerçekleştirilir.

Gönderilen yol için sabit tanıtım numarası mahalle içinde tek olmalıdır.
2.7.2.13 “YolOrtaHatGeometriGuncelle” Servisi
“YolOrtaHatGeometriGuncelle” servisi, geometri bilgisinde değişiklik yapılan bir yolu orta hattın
sadece geometrisinin güncellenmesini sağlamaktadır.
2.7.2.13.1 Girdi Bilgisi

Yol orta hat
o
Kimlik numarası - long (*)
o
Geometri - Geometry (*)
2.7.2.13.2 Çıktı Bilgisi

ServiceResultOfstring
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

İşlem sonucu - string
2.7.2.13.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarası sistemde yer alan bir yol orta hatta ait olması gerekmektedir.

Yol orta hat nesnesi içerisinde gönderilen geometri bilgisinin en az iki noktadan oluşan devamlı
çizgi (polyline) tipinde bir veri olması gerekmektedir.

Gönderilen geometri sistemde bulunan yapılarla kesişmemelidir.

Gönderilen geometri yolun yer aldığı mahalle sınırları içerisine yer almalıdır.
2.7.2.14 “MevcutYolaYeniYolOrtaHatlariEkle” Servisi
“MevcutYolaYeniYolOrtaHatlariEkle” servisi, sistemde mevcut olan bir yola yeni yol orta hatların
eklenmesini sağlamaktadır.
2.7.2.14.1 Girdi Bilgisi

Yol kimlik numarası - long (*)

YolOrtaHatListesi
o
YolOrtaHat

KimlikNo - long (*)

Olcek - int

OlusumYontemi - int

YolKimlikNo - long (*)

Geometri - Geometry (*)

YolOrtaHatYonListesi

YolOrtaHatYon
o
KimlikNo - long (*)
o
TanitimKodu - string (*)
o
Tur - int
o
KoyBaglisiKimlikNo - long
o
MahalleKimlikNo
o
UAVTKodu - long
o
YolOrtaHatKimlikNo - long (*)
2.7.2.14.2 Çıktı Bilgisi

ServiceResultOfYol
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Yol nesnesi – Yol
2.7.2.14.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen yol kimlik numarasının sistemde yer alan bir yola ait olması gerekmektedir.

Gönderilen her yol orta hat nesnesinin iki adet yol orta hat yön bilgisi bulunmalıdır.

Yol orta hat nesnesi içerisinde gönderilen geometri bilgisinin en az iki noktadan oluşan devamlı
çizgi (polyline) tipinde bir veri olması gerekmektedir.

Gönderilen geometri sistemde bulunan yapılarla kesişmemelidir.

Gönderilen geometri yolun yer aldığı mahalle sınırları içerisine yer almalıdır.

Gönderilen yol için sabit tanıtım numarası mahalle içinde tek olmalıdır.
2.7.2.15 “MevcutYolOrtaHatlardanYolOlustur” Servisi
“MevcutYolOrtaHatlardanYolOlustur” servisi, sistemde mevcut olan yol orta hat veya hatlardan yeni
bir yol oluşturulmasını sağlamaktadır.
2.7.2.15.1 Girdi Bilgisi

Yol ad - string (*)

Yol tip - int (*)

Yol orta hat kimlik numaraları listesi – List<long> (*)
2.7.2.15.2 Çıktı Bilgisi

ServiceResultOfYol
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Yol nesnesi – Yol
2.7.2.15.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen yol orta hat kimlik numaralarının sistemde yer alan bir yol orta hatlara ait olması
gerekmektedir.

Gönderilen yol adı ve tipi belediye sınırları içinde tek olmalıdır.

Birleştirme işlemi yapılan yollar üzerinde aynı kapı numarasına sahip numaratajlar
bulunmamalıdır.

Birleştirme işlemi yapılan yollar geometrik olarak bir bütün olmalıdır.

Parçaların alındığı yolların geometrik bütünlüğü bozulmamalıdır.
2.7.2.16 “MevcutYolOrtaHatlariMevcutYolaEkle” Servisi
“MevcutYolOrtaHatlariMevcutYolaEkle” servisi, sistemde mevcut olan yol orta hat veya hatların yine
sistemde olan bir yola eklenmesini sağlamaktadır.
2.7.2.16.1 Girdi Bilgisi

Yol kimlik numarası - long (*)

Yol orta hat kimlik numaraları listesi - List<long> (*)
2.7.2.16.2 Çıktı Bilgisi

ServiceResultOfYol
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Yol nesnesi – Yol
2.7.2.16.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen yol kimlik numarasının sistemde yer alan bir yola ait olması gerekmektedir.

Gönderilen yol orta hat kimlik numaralarının sistemde yer alan bir yol orta hatlara ait olması
gerekmektedir.

Ekleme işlemi yapılan yollar üzerinde aynı kapı numarasına sahip numaratajlar
bulunmamalıdır.

Ekleme işlemi yapılan yollar kendi içerisinde ve yol üzerinde bir bütün olmalıdır.

Parçaların alındığı yolların geometrik bütünlüğü bozulmamalıdır.
2.7.2.17 “YolBol” Servisi
“YolBol” servisi sistemde var olan bir yol orta hattı üzerindeki bir noktadan iki adet yol orta hatta bölme
işlemini sağlamaktadır.
2.7.2.17.1 Girdi Bilgisi

Güncellenen Yol Orta Hat
o
KimlikNo - long (*)
o
Olcek - int
o
OlusumYontemi - int
o

Geometri - Geometry (*)
Eklenen Yol Orta Hat
o
Olcek - int
o
OlusumYontemi - int
o
Geometri - Geometry (*)
o
YolOrtaHatYonListesi - List<YolOrtaHatYon> (*)

Yol Orta Hat Yon

KimlikNo

TanitimKodu - string (*)

Tur - int

KoyBaglisiKimlikNo - long

MahalleKimlikNo

UAVTKodu - long

YolOrtaHatKimlikNo - long
Yol orta hat yön bilgisinin mahalle ya da köy bağlısı kimlik numarası bilgisinin dolu olması zorunludur.
2.7.2.17.2 Çıktı Bilgisi

ServiceResultOfMaksRecordOfYolOrtaHat
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Yol orta hat nesnesi – YolOrtaHat
2.7.2.17.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen yol orta hat kimlik numarasının sistemde yer alan bir yol orta hatta ait olması
gerekmektedir.

Bölme işlemi için gönderilen geometriler birbirlerinden kopuk olmamalıdır.
3
İDARİ ADRES BİLEŞENİ SERVİSLERİ
3.1
WSDL ADRESİ
https://gisservertest.nvi.gov.tr/MAKSCABS/IdariBilesenServisleri.svc?wsdl
3.2
BELDE SERVİSLERİ
3.2.1
SERVİS LİSTESİ
1. ServiceResultOfBelde BeldeSorgula(long kimlikNo)
2. ServiceResultOfArrayOfMAKSRecordOfBelde BucaginBeldeleriniGetir(long kimlikNo)
3. ServiceResultOfArrayOfMAKSRecordOfBelde IlceninBeldelerinGetir(long kimlikNo)
4. ServiceResultOfArrayOfMAKSRecordOfBelde IlceninTumBeldelerinGetir(long kimlikNo)
3.2.2
SERVİS BİLGİSİ
3.2.2.1
“BeldeSorgula” Servisi
“BeldeSorgula” servisi, kimlik numarası bilinen bir beldenin öznitelik bilgilerine ve geometrisine
erişmeyi sağlamaktadır.
3.2.2.1.1

Belde kimlik numarası - long (*)
3.2.2.1.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfBelde
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

3.2.2.1.3

Belde nesnesi - Belde
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir beldeye ait olması gerekmektedir.
3.2.2.2
“BucaginBeldeleriniGetir” Servisi
“BucaginBeldeleriniGetir” servisi, kimlik numarası bilinen bir bucağın tüm beldelerinin öznitelik
bilgilerine ve geometrilerine erişmeyi sağlamaktadır.
3.2.2.2.1

Bucak kimlik numarası - long (*)
3.2.2.2.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfMAKSRecordOfBelde
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

3.2.2.2.3

Belde nesne listesi – List<Belde>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir bucağa ait olması gerekmektedir.
3.2.2.3
“IlceninBeldeleriniGetir” Servisi
“IlceninBeldeleriniGetir” servisi, kimlik numarası bilinen bir ilçenin direk olarak kendisine bağlı olan
(bucağa bağlı olmayan) tüm beldelerinin öznitelik bilgilerine ve geometrilerine erişmeyi sağlamaktadır.
3.2.2.3.1

İlçe kimlik numarası - long (*)
3.2.2.3.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfMAKSRecordOfBelde
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Belde nesne listesi – List<Belde>
3.2.2.3.3

Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.
3.2.2.4
“IlceninTumBeldeleriniGetir” Servisi
“IlceninTumBeldeleriniGetir” servisi, kimlik numarası bilinen bir ilçenin direk olarak kendisine bağlı
olan ve bu ilçeye bağlı olan bucaklara bağlı olan tüm beldelerin öznitelik bilgilerine ve geometrilerine
erişmeyi sağlamaktadır.
3.2.2.4.1

Girdi Bilgisi
İlçe kimlik numarası - long (*)
3.2.2.4.2

Çıktı Bilgisi
ServiceResultOfArrayOfMAKSRecordOfBelde
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

3.2.2.4.3

3.3
Belde nesne listesi – List<Belde>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.
BELEDİYE SERVİSLERİ
3.3.1
SERVİS LİSTESİ
1. ServiceResultOfBelediye BelediyeSorgula(long kimlikNo)
3.3.2
SERVİS BİLGİSİ
3.3.2.1
“BelediyeSorgula” Servisi
“BelediyeSorgula” servisi, kimlik numarası bilinen bir belediyenin öznitelik bilgilerine ve geometrisine
erişmeyi sağlamaktadır.
3.3.2.1.1

Girdi Bilgisi
Belediye kimlik numarası - long (*)
3.3.2.1.2

Çıktı Bilgisi
ServiceResultOfBelediye
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

3.3.2.1.3

3.4
Belediye nesnesi - Belediye
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir belediyeye ait olması gerekmektedir.
BUCAK SERVİSLERİ
3.4.1
SERVİS LİSTESİ
1. ServiceResultOfBucak BucakSorgula(long kimlikNo)
2. ServiceResultOfArrayOfMAKSRecordOfBucak IlceninBucaklariniGetir(long kimlikNo)
3.4.2
SERVİS BİLGİSİ
3.4.2.1
“BucakSorgula” Servisi
“BucakSorgula” servisi, kimlik numarası bilinen bir bucağın öznitelik bilgilerine erişmeyi sağlamaktadır.
3.4.2.1.1

Bucak kimlik numarası - long (*)
3.4.2.1.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfBucak
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

3.4.2.1.3

Bucak nesnesi - Bucak
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir bucağa ait olması gerekmektedir.
3.4.2.2
“IlceninBucaklariniGetir” Servisi
“IlceninBucaklariniGetir” servisi, kimlik numarası bilinen bir ilçenin tüm bucaklarının öznitelik
bilgilerine erişmeyi sağlamaktadır.
3.4.2.2.1

Girdi Bilgisi
İlçe kimlik numarası - long (*)
3.4.2.2.2

Çıktı Bilgisi
ServiceResultOfArrayOfMAKSRecordOfBucak
o
Bilgi - (Tip : ServiceInfo)
o

Code - int

Description - string
Sonuc - (Tip : ServiceData)

3.4.2.2.3

3.5
Bucak nesne listesi – List<Bucak>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.
İL SERVİSLERİ
3.5.1
SERVİS LİSTESİ
1. ServiceResultOIl IlSorgula(long kimlikNo)
2. ServiceResultOfArrayOfMAKSRecordOfIl TumIlleriGetir(long kimlikNo)
3.5.2
SERVİS BİLGİSİ
3.5.2.1
“IlSorgula” Servisi
“IlSorgula” servisi, kimlik numarası bilinen bir ilin öznitelik bilgilerine ve geometrisine erişmeyi
sağlamaktadır.
3.5.2.1.1

İl kimlik numarası - long (*)
3.5.2.1.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfIl
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

3.5.2.1.3

İl nesnesi - Il
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir ile ait olması gerekmektedir.
3.5.2.2
“TumIlleriGetir” Servisi
“TumIlleriGetir” servisi, sistemde bulunan tüm illerin öznitelik ve geometri bilgilerine erişmeyi
sağlamaktadır.
3.5.2.2.1

Girdi Bilgisi
Girdi bilgisi bulunmamaktadır
3.5.2.2.2

Çıktı Bilgisi
ServiceResultOfArrayOfMAKSRecordOfIl
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

3.6
İl nesne listesi – List<Il>
İLÇE SERVİSLERİ
3.6.1
SERVİS LİSTESİ
1. ServiceResultOfIlce IlceSorgula(long kimlikNo)
2. ServiceResultOfArrayOfMAKSRecordOfIlce IlinIlceleriniGetir(long kimlikNo)
3.6.2
3.6.2.1
SERVİS BİLGİSİ
“IlceSorgula” Servisi
“IlceSorgula” servisi, kimlik numarası bilinen bir ilçenin öznitelik ve geometri bilgilerine erişmeyi
sağlamaktadır.
3.6.2.1.1

İlçe kimlik numarası - long (*)
3.6.2.1.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfIlce
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

3.6.2.1.3

İlçe nesnesi - Ilce
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.
3.6.2.2
“IlinIlceleriniGetir” Servisi
“IlınIlceleriniGetir” servisi, kimlik numarası bilinen bir ilin tüm ilçelerinin öznitelik ve geometri
bilgilerine erişmeyi sağlamaktadır.
3.6.2.2.1

İl kimlik numarası - long (*)
3.6.2.2.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfMAKSRecordOfIlce
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

3.6.2.2.3

İlçe nesne listesi – List<Ilce>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir ile ait olması gerekmektedir.
3.7
İL ÖZEL İDARESİ SERVİSLERİ
3.7.1
SERVİS LİSTESİ
1. ServiceResultOfIlOzelIdaresi IlOzeldaresiSorgula(long kimlikNo)
3.7.2
SERVİS BİLGİSİ
3.7.2.1
“IlOzelIdaresiSorgula” Servisi
“IlOzelIdaresiSorgula” servisi, kimlik numarası bilinen bir il özel idaresinin öznitelik bilgilerine ve
geometrisine erişmeyi sağlamaktadır.
3.7.2.1.1

İl özel idaresi kimlik numarası - long (*)
3.7.2.1.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfIlOzelIdaresi
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

3.7.2.1.3

3.8
İl özel idaresi nesnesi – IlOzeldaresi
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir il özel idaresine ait olması gerekmektedir.
KÖY SERVİSLERİ
3.8.1
SERVİS LİSTESİ
1. ServiceResultOfKoy KoySorgula(long kimlikNo)
2. ServiceResultOfArrayOfMAKSRecordOfKoy BucaginKoyleriniGetir (long kimlikNo)
3. ServiceResultOfArrayOfMAKSRecordOfKoy IlceninKoyleriniGetir (long kimlikNo)
4. ServiceResultOfArrayOfMAKSRecordOfKoy IlceninTumKoyleriniGetir (long kimlikNo)
3.8.2
SERVİS BİLGİSİ
3.8.2.1
“KoySorgula” Servisi
“KoySorgula” servisi, kimlik numarası bilinen bir köyün öznitelik ve geometri bilgilerine erişmeyi
sağlamaktadır.
3.8.2.1.1

Köy kimlik numarası - long (*)
3.8.2.1.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfKoy
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

3.8.2.1.3

Köy nesnesi - Koy
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir köye ait olması gerekmektedir.
3.8.2.2
“BucaginKoyleriniGetir” Servisi
“BucaginKoyleriniGetir” servisi, kimlik numarası bilinen bir bucağın tüm köylerinin öznitelik ve
geometri bilgilerine erişmeyi sağlamaktadır.
3.8.2.2.1

Bucak kimlik numarası - long (*)
3.8.2.2.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfMAKSRecordOfKoy
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Köy nesne listesi – List<Köy>
3.8.2.2.3

Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir bucağa ait olması gerekmektedir.
3.8.2.3
“IlceninKoyleriniGetir” Servisi
“IlceninKoyleriniGetir” servisi, kimlik numarası bilinen bir ilçenin direk olarak kendisine bağlı olan
(bucağa bağlı olmayan) tüm köylerinin öznitelik bilgilerine ve geometrilerine erişmeyi sağlamaktadır.
3.8.2.3.1

İlçe kimlik numarası - long (*)
3.8.2.3.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfMAKSRecordOfKoy
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

3.8.2.3.3

Köy nesne listesi – List<Köy>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.
3.8.2.4
“IlceninTumKoyleriniGetir” Servisi
“IlceninTumKöyleriniGetir” servisi, kimlik numarası bilinen bir ilçenin direk olarak kendisine bağlı olan
ve bu ilçeye bağlı olan bucaklara bağlı olan tüm köylerinin öznitelik bilgilerine ve geometrilerine
erişmeyi sağlamaktadır.
3.8.2.4.1

İlçe kimlik numarası - long (*)
3.8.2.4.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfMAKSRecordOfKoy
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
o
Sonuc - (Tip : ServiceData)

3.8.2.4.3

3.9
Köy nesne listesi – List<Köy>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.
KÖY BAĞLISI SERVİSLERİ
3.9.1
SERVİS LİSTESİ
1. ServiceResultOfKoyBaglisi KoyBaglisiSorgula(long kimlikNo)
2. ServiceResultOfArrayOfMAKSRecordOfKoyBaglisi KoyunKoyBaglilariniGetir (long kimlikNo)
3.9.2
SERVİS BİLGİSİ
3.9.2.1
“KoyBaglisiSorgula” Servisi
“KoyBaglisiSorgula” servisi, kimlik numarası bilinen bir köy bağlısının öznitelik ve geometri bilgilerine
erişmeyi sağlamaktadır.
3.9.2.1.1

Köy bağlısı kimlik numarası - long (*)
3.9.2.1.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfKoyBaglisi
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

3.9.2.1.3

3.9.2.2
Köy bağlısı nesnesi - KoyBaglisi
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir köy bağlısına ait olması gerekmektedir.
“KoyunKoyBaglilariniGetir” Servisi
“KoyunKoyBaglilariniGetir” servisi, kimlik numarası bilinen bir köyün tüm köy bağlılarınınn öznitelik ve
geometri bilgilerine erişmeyi sağlamaktadır.
3.9.2.2.1

Köy kimlik numarası - long (*)
3.9.2.2.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfMAKSRecordOfKoyBaglisi
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

3.9.2.2.3

Köy bağlısı nesne listesi – List<KoyBaglisi>
Alan Bazlı İş (Validasyon) Kuralları
Gönderilen kimlik numarasının sistemde yer alan bir köye ait olması gerekmektedir.
3.10 MAHALLE SERVİSLERİ
3.10.1 SERVİS LİSTESİ
1. ServiceResultOfMahalle MahalleSorgula(long kimlikNo)
2. ServiceResultOfArrayOfMAKSRecordOfMahalle BeldeninMahalleleriniGetir (long kimlikNo)
3. ServiceResultOfArrayOfMAKSRecordOfMahalle BucaginMahalleleriniGetir (long kimlikNo)
4. ServiceResultOfArrayOfMAKSRecordOfMahalle IlceninMahalleleriniGetir (long kimlikNo)
5. ServiceResultOfArrayOfMAKSRecordOfMahalle BucaginTumMahalleleriniGetir (long
kimlikNo)
6. ServiceResultOfArrayOfMAKSRecordOfMahalle IlceninTumMahallelerinGetir (long kimlikNo)
3.10.2 SERVİS BİLGİSİ
3.10.2.1 “MahalleSorgula” Servisi
“MahalleSorgula” servisi, kimlik numarası bilinen bir mahallenin öznitelik ve geometri bilgilerine
erişmeyi sağlamaktadır.
3.10.2.1.1 Girdi Bilgisi

Mahalle kimlik numarası - long (*)
3.10.2.1.2 Çıktı Bilgisi

ServiceResultOfMahalle
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Mahalle nesnesi - Mahalle
3.10.2.1.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir mahalleye ait olması gerekmektedir.
3.10.2.2 “BeldeninMahalleleriniGetir” Servisi
“BeldeninMahalleleriniGetir” servisi, kimlik numarası bilinen bir beldenin tüm mahallelerinin öznitelik
ve geometri bilgilerine erişmeyi sağlamaktadır.
3.10.2.2.1 Girdi Bilgisi

Belde kimlik numarası - long (*)
3.10.2.2.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfMahalle
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Mahalle nesne listesi – List<Mahalle>
3.10.2.2.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir beldeye ait olması gerekmektedir.
3.10.2.3 “BucaginMahalleriniGetir” Servisi
“BucaginMahalleleriniGetir” servisi, kimlik numarası bilinen bir bucağın direk olarak kendisine bağlı
olan (beldeye bağlı olmayan) tüm mahallerinin öznitelik ve geometri bilgilerine erişmeyi sağlamaktadır.
3.10.2.3.1 Girdi Bilgisi

Bucak kimlik numarası - long (*)
3.10.2.3.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfMahalle
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Mahalle nesne listesi – List<Mahalle>
3.10.2.3.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir bucağa ait olması gerekmektedir.
3.10.2.4 “IlceninMahalleriniGetir” Servisi
“IlceninMahallelerinGetir” servisi, kimlik numarası bilinen bir ilçenin direk olarak kendisine bağlı olan
(bucağa veya beldeye bağlı olmayan) tüm mahalleleri öznitelik bilgilerine ve geometrilerine erişmeyi
sağlamaktadır.
3.10.2.4.1 Girdi Bilgisi

İlçe kimlik numarası - long (*)
3.10.2.4.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfMahalle
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Mahalle nesne listesi – List<Mahalle>
3.10.2.4.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.
3.10.2.5 “BucaginTumMahalleleriniGetir” Servisi
“BucaginTumaMahalleleriniGetir” servisi, kimlik numarası bilinen bir bucağın direk olarak kendisine
bağlı olan ve bu bucağa bağlı olan beldelere bağlı olan tüm mahallelerin öznitelik bilgilerine ve
geometrilerine erişmeyi sağlamaktadır.
3.10.2.5.1 Girdi Bilgisi

Bucak kimlik numarası - long (*)
3.10.2.5.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfMahalle
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Mahalle nesne listesi – List<Mahalle>
3.10.2.5.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir bucağa ait olması gerekmektedir.
3.10.2.6 “IlceninTumMahalleleriniGetir” Servisi
“IlceninTumMahalleleriniGetir” servisi, kimlik numarası bilinen bir ilçenin direk olarak kendisine bağlı
olan ve bu ilçeye bağlı olan bucaklara ve beldelere bağlı olan tüm mahallelerinin öznitelik bilgilerine ve
geometrilerine erişmeyi sağlamaktadır.
3.10.2.6.1 Girdi Bilgisi

İlçe kimlik numarası - long (*)
3.10.2.6.2 Çıktı Bilgisi

ServiceResultOfArrayOfMAKSRecordOfMahalle
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Mahalle nesne listesi – List<Mahalle>
3.10.2.6.3 Alan Bazlı İş (Validasyon) Kuralları

Gönderilen kimlik numarasının sistemde yer alan bir ilçeye ait olması gerekmektedir.
4
MAHALLİ BİLEŞEN DEĞİŞİKLİKLERİ SERVİSLERİ
4.1.1
WSDL ADRESİ
https://gisservertest.nvi.gov.tr/MAKSCABS/MahalliBilesenDegisiklikServisleri.svc?wsdl
4.1.2
SERVİS LİSTESİ
1. ServiceResultOfArrayOfMAKSRecordOfBagimsizBolum BağımsızBölümSorgulaByTarihAraligi
(DateTime ilkTarih, DateTime sonTarih)
2. ServiceResultOfArrayOfMAKSRecordOfNumarataj NumaratajSorgulaByTarihAraligi
(DateTime ilkTarih, DateTime sonTarih)
3. ServiceResultOfArrayOfMAKSRecordOfYapi YapıSorgulaByTarihAraligi
(DateTime ilkTarih, DateTime sonTarih)
4. ServiceResultOfArrayOfMAKSRecordOfDigerYapi DigerYapıSorgulaByTarihAraligi
(DateTime ilkTarih, DateTime sonTarih)
5. ServiceResultOfArrayOfMAKSRecordOfYol YolSorgulaByTarihAraligi
(DateTime ilkTarih, DateTime sonTarih)
6. ServiceResultOfMaksRecordOfDegisiklikler TumBilesenlerSorgulaByTarihAraligi
(DateTime ilkTarih, DateTime sonTarih)
4.1.3
SERVİS BİLGİSİ
4.1.3.1
“BağımsızBölümSorgulaByTarihAraligi” Servisi
“BağımsızBölümSorgulaByTarihAraligi”
servisi,
verilen
tarih
aralığı
içerisinde
eklenen/güncellenen/silinen bağımsız bölümlerin öznitelik bilgilerine erişmeyi sağlamaktadır.
4.1.3.1.1
Girdi Bilgisi

İlk tarih değeri - DateTime (*)

Son tarih değeri - DateTime (*)
4.1.3.1.2

Çıktı Bilgisi
ServiceResultOfArrayOfMAKSRecordOfBagimsizBolum
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Bağımsız bölüm nesne listesi – List<BagimsizBolum>
4.1.3.1.3 Alan Bazlı İş (Validasyon) Kuralları

Yalnızca servisi tüketen kullanıcının yetki alanı altındaki, değişiklik yapılan bağımsız bölümlerin
bilgisi erişilebilir durumdadır.
4.1.3.2
“YapıSorgulaByTarihAralığı” Servisi
“YapıSorgulaByTarihAraligi” servisi, verilen tarih aralığı içerisinde eklenen/güncellenen/silinen
yapıların öznitelik ve geometri bilgilerine erişmeyi sağlamaktadır.
4.1.3.2.1
Girdi Bilgisi

İlk tarih değeri - DateTime (*)

Son tarih değeri - DateTime (*)
4.1.3.2.2

Çıktı Bilgisi
ServiceResultOfArrayOfMAKSRecordOfYapi
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Yapi nesne listesi – List<Yapi>
4.1.3.2.3 Alan Bazlı İş (Validasyon) Kuralları

Yalnızca servisi tüketen kullanıcının yetki alanı altındaki, değişiklik yapılan yapıların bilgisi
erişilebilir durumdadır.
4.1.3.3
“DigerYapıSorgulaByTarihAralığı” Servisi
“DigerYapıSorgulaByTarihAraligi” servisi, verilen tarih aralığı içerisinde eklenen/güncellenen/silinen
diğeryapıların öznitelik ve geometri bilgilerine erişmeyi sağlamaktadır.
4.1.3.3.1
Girdi Bilgisi

İlk tarih değeri - DateTime (*)

Son tarih değeri - DateTime (*)
4.1.3.3.2

Çıktı Bilgisi
ServiceResultOfArrayOfMAKSRecordOfDigerYapi
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Diğer yapı nesne listesi – List<DigerYapi>
4.1.3.3.3 Alan Bazlı İş (Validasyon) Kuralları

Yalnızca servisi tüketen kullanıcının yetki alanı altındaki, değişiklik yapılan diğeryapıların bilgisi
erişilebilir durumdadır.
4.1.3.4
“NumaratajSorgulaByTarihAralığı” Servisi
“NumaratajSorgulaByTarihAraligi” servisi, verilen tarih aralığı içerisinde eklenen/güncellenen/silinen
numaratajların öznitelik ve geometri bilgilerine erişmeyi sağlamaktadır.
4.1.3.4.1
Girdi Bilgisi

İlk tarih değeri - DateTime (*)

Son tarih değeri - DateTime (*)
4.1.3.4.2

Çıktı Bilgisi
ServiceResultOfArrayOfMAKSRecordOfNumarataj
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Numarataj nesne listesi – List<Numarataj>
4.1.3.4.3 Alan Bazlı İş (Validasyon) Kuralları

Yalnızca servisi tüketen kullanıcının yetki alanı altındaki, değişiklik yapılan numaratajların bilgisi
erişilebilir durumdadır.
4.1.3.5
“YolSorgulaByTarihAralığı” Servisi
“YolSorgulaByTarihAraligi” servisi, verilen tarih aralığı içerisinde eklenen/güncellenen/silinen yolların
öznitelik ve geometri bilgilerine erişmeyi sağlamaktadır.
4.1.3.5.1
Girdi Bilgisi

İlk tarih değeri - DateTime (*)

Son tarih değeri - DateTime (*)
4.1.3.5.2

Çıktı Bilgisi
ServiceResultOfArrayOfMAKSRecordOfYol
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Yol nesne listesi – List<Yol>
4.1.3.5.3 Alan Bazlı İş (Validasyon) Kuralları

Yalnızca servisi tüketen kullanıcının yetki alanı altındaki, değişiklik yapılan yolların bilgisi
erişilebilir durumdadır.
4.1.3.6
“TumBilesenlerSorgulaByTarihAralığı” Servisi
“TumBilesenlerSorgulaByTarihAraligi”
eklenen/güncellenen/silinen
servisi,
verilen
tarih
aralığı
içerisinde
tüm adres bileşenlerinin öznitelik ve geometri bilgilerine erişmeyi
sağlamaktadır.
4.1.3.6.1
Girdi Bilgisi

İlk tarih değeri - DateTime (*)

Son tarih değeri - DateTime (*)
4.1.3.6.2
Çıktı Bilgisi
Bu servis yukarıdaki 5 servisin birleşimi şeklinde çalışmakta olup, dönüş objesi olarak yukarıdaki 5 adres
bileşenini içerisinde barındıran “değişiklikler” objesini kullanmaktadır.

ServiceResultOfMaksRecordOfDegisiklikler
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

Değişiklik nesne listesi – List<Degisiklikler>
4.1.3.6.3 Alan Bazlı İş (Validasyon) Kuralları

Yalnızca servisi tüketen kullanıcının yetki alanı altındaki, değişiklik yapılan yolların bilgisi
erişilebilir durumdadır.
5
İDARİ BİLEŞEN DEĞİŞİKLİKLERİ SERVİSLERİ
5.1.1
WSDL ADRESİ
https://gisservertest.nvi.gov.tr/MAKSCABS/IdariBilesenDegisiklikServisleri.svc?wsdl
5.1.2
SERVİS LİSTESİ
1. ServiceResultOfArrayOfIdariBilesenDegisiklik IdariBilesenDegisiklikleriGetir
(DateTime firstDate)
5.1.3
SERVİS BİLGİSİ
5.1.3.1
“IdariBilesenDegisiklikleriGetir” Servisi
“IdariBilesenDegisiklikleriGetri” servisi, verilen tarih değerinden sonra eklenen/güncellenen/silinen
idari bileşenlere erişmeyi sağlamaktadır.
5.1.3.1.1

firstDate - DateTime (*)
5.1.3.1.2

Girdi Bilgisi
Çıktı Bilgisi
ServiceResultOfArrayOfIdariBilesenDegisiklik
o
o
Bilgi - (Tip : ServiceInfo)

Code - int

Description - string
Sonuc - (Tip : ServiceData)

İdari bileşen değişiklik nesne listesi – List<IdariBilesenDegisiklik>
6 YAPI BELGELERİ SERVİSLERİ
6.1 GENEL KURALLAR
6.1.1
BİNA VE BAĞIMSIZ BÖLÜM KİMLİK NO ALANLARI
Bina Kimlik No alanı UAVT’ndaki Bina sınıfının BinaNo alanı veya MAKS’ndeki Yapı sınıfının
KimlikNo alanı , Bağımsız bölüm kimlik no alanı da UAVT veya MAKS’ndeki BagimsizBolum
sınıfının AdresNo alanı ile aynıdır.
6.1.2
KİŞİ BİLGİLERİ
Yapı belgeleri içerisinde geçen her bir kişi, T.C. Kimlik Numarası, adı ve soyadı bilgileri ile
iletilecek ve bu bilgiler KPS üzerinden doğrulanacaktır.
6.1.3
KİŞİ ADRES ALANLARI
Belge içerisinde bulunan tüm kişi/kuruluş ve belgeye ilişkin adresler, UAVT/MAKS’ta tanımlı
adresler olmalıdır. Bu sebeple Model içerisindeki BagimsizBolumKimlikNo alanlarına,
UAVT/MAKS tarafından bağımsız bölümlere atanan kimlik numaraları atanmış olmalıdır.
AcikAdres alanlarına sistem bu BagimsizBolumKimlikNo bilgisine denk gelen adresini üretip
dönecektir.
Şantiye Şefi, Proje Müellifleri ve Fenni Mesuller için bildirilen adresler, MERNIS’te tanımlı
yerleşim yeri adresi olmak zorundadır.
6.1.4
PARAMETRE ALANLARI
AtıkSuList, DosemeList gibi belge üzerinde çoklu seçilebilen parametrik veriler için, her bir
değer sistemdeki parametre kod ve açıklaması (Kaydederken sadece kod alanını göndermek
yeterlidir. Açıklama alanı okuma işleminde geri döndürülür.) ilgili sınıfa atanmalı, eğer diğer
kodu seçili ise diğer alanı doldurulmalıdır.
6.1.5
LİSTE BİLGİLERİ
AtıkSuList, DosemeList gibi belge üzerinde çoklu seçilebilen bilgilerin güncellenirken MAKS
veritabanına eklenmesi, silinmesi veya güncellenmesi “kayitNo” alanına bakılarak karar
verilecektir. KayitNo alanı dolu ise MAKS veritabanında bu kayıt güncellenecek, boş ise
eklenecek, gönderilen listede olmayan ama daha önce MAKS veritabanına eklenmiş kayıtlar
silinecektir.
6.1.6
SERVİS SONUCU
Tüm Yapı Belgeleri Servis Sonuçları “Bilgi” ve “Sonuc” adında iki alan içerir. Bu alanlar;


Servisin başarı ile sonuçlanması durumunda;

“Bilgi” alanındaki “Kod” alanı “-1” olarak döner,

“Sonuc” alanı servis sonucu dönen nesneyi içerir.
Servis çağrımı sırasında beklenmeyen bir hata oluşması durumunda;

“Bilgi” alanındaki “Kod” alanı “1001” olarak,

Açıklama alanı “Sistemde teknik bir hata oluştu. Lütfen sistem yöneticileri ile
irtibata geçiniz.” olarak döner,


“Sonuc” alanı boş olur.
Servis çağrımı sırasında bir iş kuralı hatası oluşması durumunda;

“Bilgi” alanındaki “Kod” alanı “10.001” veya daha büyük bir değer olarak,

Açıklama alanı hata detay açıklamasını içerecek şekilde döner,

“Sonuc” alanı boş olur.
6.2 YAPI RUHSATI SERVİSİ
6.2.1
İŞLEYİŞ
Yapı ruhsat belgesinin kaydedilmesinden onaylanmasına kadar olan süreç için sırasıyla;






6.2.2
YapiRuhsatKaydet servisi ile belge, belirtilen yapı ile ilişkisi kurularak kaydedilir ve
bülten numarası alınır.
Belge onaylanana kadar üzerinde değişiklik yapılmaya açık olacağından dolayı,
YapiRuhsatGuncelle servisine değişiklik yapılacak belgenin bülten numarası ve
yeni hali gönderilebilir.
Onay aşamasına gelmiş belge için YapiRuhsatOnayla servisine bülten numarası ve
onay için gereken alanlar gönderilerek onay kodu alınır.
Onaylanmış belgenin onay iptali için YapiRuhsatOnayIptal servisi kullanılır.
Sisteme kaydedilmiş belgelerin okunması için YapiRuhsatOku servisi kullanılabilir.
Onaylanmamış belgeleri sistemden silmek için YapiRuhsatSil servisi kullanılabilir.
OPERASYONLAR

ServisSonucYapiRuhsatModelBilgi YapiRuhsatOku (Long bultenNo )

ServisSonucYapiRuhsatModelBilgi YapiRuhsatKaydet (YapiRuhsatModelBilgi
yapiRuhsatModel )

ServisSonucYapiRuhsatModelBilgi YapiRuhsatGuncelle (YapiRuhsatModelBilgi
yapiRuhsatModel )

ServisSonucLongBilgi YapiRuhsatOnayla (Long bultenNo ,String ruhsatNo
,DateTime onayTarihi ,DateTime gecerlilikTarihi )

ServisSonucStringBilgi
YapiRuhsatOnayIptal
(Long
bultenNo
,YapiBelgeOnayIptalBilgi onayIptal )

ServisSonucStringBilgi YapiRuhsatSil (Long bultenNo )

ServisSonucYapiRuhsatModelBilgi
EskiYapiRuhsatKaydet
(YapiRuhsatModelBilgi yapiRuhsatModel )

ServisSonucByteBilgi RaporOku (Long bultenNo )

ServisSonucBooleanBilgi
InsaatSureciniBaslat
(Long
bultenNo
,String
tutanakSayi ,DateTime insaatBaslamaTarih )

ServisSonucBooleanBilgi
InsaatSureciniBitir
(Long
bultenNo
,DateTime
insaatBitisTarih )
6.2.3
MODEL

ServisSonucYapiRuhsatModelBilgi
o
Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,
yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama
alanında da uyarı veya hata mesajlarını gönderilecektir.)
o

Kod - Int

Aciklama - String
Sonuc - (Tip : YapiRuhsatModelBilgi ) (Yapı Ruhsat Belgesinin verildiği
adres bilgileri ve belge föyünde bulunan alanların sınıflarından oluşur.)

Ruhsat - (Tip : RuhsatBilgi ) (Ruhsatın onay tarihi, ruhsat no ve
geçerlilik tarihi alanları kaydederken boş gönderilmelidir.)

RuhsatNo - String (*) (20)

IlkRuhsatNo - String (20)

ParselAlan - Decimal (10,2)

RuhsatVerilisAmacKod - Parametre (*) (2)

RuhsatVerilisAmacDiger - String (*) (40)

RuhsatOnayTarih - DateTime (*)

IlkRuhsatTarih - DateTime

ImarPlanOnayTarih - DateTime

ImarDurumTarih - DateTime

ImarDurumNo - String (20)

ZeminEtudOnayTarih - DateTime

ParselasyonPlanOnayTarih - DateTime


ParselKullanmaAmac - String (100)

TapuTescilBelgeVerenKurum - String (100)

TapuTescilBelgeTarih - DateTime

TapuTescilBelgeNo - String (20)

CedRaporOnayTarih - DateTime

PlanlananInsaatBaslamaTarih - DateTime

PlanlananInsaatBitirmeTarih - DateTime

RuhsatGecerlilikTarih - DateTime (*)

InsaatBaslamaTarih - DateTime (*)

InsaatBitirmeTarih - DateTime (*)

InsaatBaslamaTutanakSayi - String (*) (100)
ProjeList -
(Tip : ProjeBilgi ) (Açık adres alanı, gönderilen
bağımsız bölüm kimlik no alanına göre üretilip dönülecektir.)




KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)

OdaSicilNo - String (*) (20)

ProjeOnayKonuKod - Parametre (*) (1)

OnayTarih - DateTime (*)

Ad - String (*) (50)

Soyad - String (*) (50)

AcikAdres - String (*) (200)

ProjeOnayKonuDiger - String (*) (50)

BagimsizBolumKimlikNo - Long (*) (10)
MuhtelifGelirList - (Tip : MuhtelifGelirBilgi )

KayitNo - Long (*) (10)

MuhtelifGelirMahiyetKod - Parametre (*) (1)

MakbuzTarih - DateTime (*)

MakbuzNo - String (*) (20)

Tutar - Decimal (*) (13,2)
ToprakBilgi - (Tip : ToprakBilgiBilgi )

DolguMiktar - Decimal (12,2)

KaziMiktar - Decimal (12,2)

KullanilmayanKaziMiktar - Decimal (12,2)

KullanilmayanKaziDokYer - String (100)
VizeList - (Tip : VizeBilgi )








KayitNo - Long (*) (10)

VizeKod - Parametre (*) (2)

KontrolTarih - DateTime (*)

FenniMesul - String (60)

TeknikEleman - String (60)

KontrolEden - String (60)

Onaylayan - String (60)
IsitmaSistemList - (Tip : IsitmaSistemBilgi )

KayitNo - Long (*) (10)

IsitmaSistemKod - Parametre (*) (2)

Diger - String (*) (50)
IsitmaYakitList - (Tip : IsitmaYakitBilgi )

KayitNo - Long (*) (10)

IsitmaYakitKod - Parametre (*) (2)

Diger - String (*) (50)
SuTeminList - (Tip : SuTeminBilgi )

KayitNo - Long (*) (10)

SuTeminKod - Parametre (*) (2)

Diger - String (*) (50)
SuYakitList - (Tip : SuYakitBilgi )

KayitNo - Long (*) (10)

SuYakitKod - Parametre (*) (2)

Diger - String (*) (50)
IcmeSuList - (Tip : IcmeSuBilgi )

KayitNo - Long (*) (10)

IcmeSuKod - Parametre (*) (2)

Diger - String (*) (50)
AtikSuList - (Tip : AtikSuBilgi )

KayitNo - Long (*) (10)

Diger - String (50)

AtikSuKod - Parametre (*) (2)
TesisatList - (Tip : TesisatBilgi )

KayitNo - Long (*) (10)

TesisatKod - Parametre (*) (2)

Diger - String (*) (50)



OrtakAlanList - (Tip : OrtakAlanBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

OrtakAlanKod - Parametre (*) (2)
DosemeList - (Tip : DosemeBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DosemeKod - Parametre (*) (2)
SantiyeSef - (Tip : SantiyeSefBilgi ) (Açık adres alanı, gönderilen
bağımsız bölüm kimlik no alanına göre üretilip dönülecektir.)



TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (100)

OdaSicilNo - String (20)

SigortaSicilNo - String (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)
YapiDenetimKurulus - (Tip : YapiDenetimKurulusBilgi )

KurulusAd - String (100)

TCKimlikNo - Long (11)

Ad - String (50)

Soyad - String (50)

VergiKimlikNo - Long (11)

IzinBelgeNoVeSinif - String (100)

AcikAdres - String (200)

BagimsizBolumKimlikNo - Long (10)
YapiDenetimList - (Tip : YapiDenetimBilgi ) (Belgeye ilişkin her
bir yapı denetim işi için YapiDenetimTurKod alanı, parametre
bilgilerinden uygun olanı doldurularak gönderilecektir. Açık adres
alanı, BagimsizBolumKimlikNo alanına verilen göre KPS'nden
üretilip dönülecektir.)

KayitNo - Long (*) (10)


YapiDenetimTurKod - Parametre (*) (1)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

OdaSicilNo - String (*) (20)

AcikAdres - String (*) (200)

YapiDenetimTurDiger - String (*) (50)

BagimsizBolumKimlikNo - Long (*) (10)
YapiBelge - (Tip : YapiBelgeBilgi ) (Eğer belge sisteme yeni
kaydediliyorsa bülten no alanı boş bırakılmalıdır. Sistemde
kaydedilme
sonucunda
bülten
no
alanı
dolu
olarak
döndürülecektir. Bu alan güncelleme ve onaylama servisleri
kullanılırken
doldurularak
işlem
yapılacak
gönderilmelidir.
belgenin
bülten
KYSKurumKod
numarası
alanı
boş
gönderilmelidir. Sistem tarafından işlem yapılan kullanıcının
kurum bilgisi döndürülecektir. Onay kod alanı boş gönderilmelidir.
Onaylama servisi sonucunda üretilip döndürülecektir. BelgeTip
alanı Yapı Ruhsat Belgesi için 1, Yapı kullanma İzni için 2, Yanan ve
Yıkılan Yapı Formu için 3 gönderilmelidir. YapiBelgeDurumKod
alanı
boş
gönderilmelidir.
Sistem
tarafından
doldurulup
döndürülecektir.)


KysKurumKod - String (*) (25)

BultenNo - Long (*) (10)

YapiBelgeTipKod - Parametre (*) (1)

OnayKod - Long (10)

SistemOnayTarih - DateTime

YapiBelgeDurumKod - Parametre (*) (2)

YibfNo - Int (*) (7)

YapiDenetimTabi - System.Boolean (1)
YapiBelgeYapi - (Tip : YapiBelgeYapiBilgi ) (Adrese esas girişe ait
bina kimlik no alanı gönderilecektir.)


YapiKimlikNo - Long (*) (9)
YapiBelgeAdres - (Tip : YapiBelgeAdresBilgi ) (Yeni belge kaydı
için, pafta, ada, parsel, blok, bağımsız bölüm ve kısmi bağımsız
bölüm bilgileri gönderilecektir. Diğer alanlar YapiBelgeYapiBilgi
sınıfında belirtilen adrese esas girişe ait bina kimlik no alanına
göre sistem tarafından üretilip dönülecektir.)


BagimsizBolumKimlikNo - Long (11)

IlKimlikNo - Long (*) (11)

IlAdi - String (*) (50)

IlceKimlikNo - Long (*) (11)

IlceAdi - String (*) (50)

BucakKimlikNo - Long (11)

BucakAdi - String (50)

KoyKimlikNo - Long (11)

KoyAdi - String (50)

MahalleKimlikNo - Long (*) (11)

MahalleAdi - String (50)

MahalleTanitimKod - Int (7)

CsbmKimlikNo - Long (*) (11)

CsbmAdi - String (50)

CsbmTanitimKod - Decimal (11,2)

BinaKimlikNo - Long (*) (9)

DisKapiNo - String (50)

SiteAd - String (30)

MezraMevkiAd - String (50)

PaftaNo - String (25)

AdaNo - String (25)

ParselNo - String (25)

BlokNo - String (50)

BagimsizBolumNo - String (200)

KismiBagimsizBolumNo - String (200)

AdresNo - Long (11)

PostaKod - String (5)

KurumAdi - String (100)

KurumKimlikNo - Long (11)

AcikAdres - String (200)

NumaratajKimlikNo - Long (11)
YapiSahip - (Tip : YapiSahipBilgi ) (Kişi için ad, soyad ve TC kimlik
no, kuruluş için unvan alanı doldurulacaktır. Açık adres alanı,
gönderilen bağımsız bölüm kimlik no alanına göre üretilip
dönülecektir.)


TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

YapiSahipKurumTurKod - Parametre (*) (1)

YapiSahipKurumKod - Parametre (*) (4)

VergiDaire - String (100)

VergiKimlikNo - Long (11)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)
YapiMuteahhit - (Tip : YapiMuteahhitBilgi ) (Kişi için ad, soyad ve
TC kimlik no, kuruluş için unvan alanı doldurulacaktır. Açık adres
alanı, BagimsizBolumKimlikNo alanına verilen göre KPS'nden
üretilip dönülecektir.)


TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

OdaSicilNo - String (*) (50)

VergiDaire - String (*) (100)

VergiKimlikNo - Long (*) (11)

SigortaSicilNo - String (*) (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

YetkiBelgeNo - String (20)

AcikAdres - String (*) (200)

HukukiDurum - String (20)

BagimsizBolumKimlikNo - Long (*) (10)

HukukiVarlikKod - Parametre (1)
YapiOzellik - (Tip : YapiOzellikBilgi )

BenzerYapiSayi - Int (3)

BagimsizBolumSayi - Int (4)

KonutBirimSayi - Int (3)



ToplamYapiSayi - Int (4)

ToplamBBSayi - Int (4)

ToplamKonutBirimSayi - Int (4)

YolKotAltKatSayi - Int (2)

YolKotUstKatSayi - Int (3)

ToplamKatSayi - Int (3)

IlaveKatSayi - Int (2)

Sinif - Parametre (1)

Grup - Parametre (1)

TabanAlan - Decimal (10,2)

YapiInsaatAlan - Decimal (10,2)

ToplamTabanAlan - Decimal (10,2)

ToplamYapiInsaatAlan - Decimal (10,2)

YolKotAltYukseklik - Decimal (6,2)

YolKotUstYukseklik - Decimal (6,2)

ToplamYukseklik - Decimal (7,2)

IlaveKatYukseklik - Decimal (6,2)

M2Maliyet - Decimal (12,2)

Maliyet - Decimal (12,2)

ArsaDeger - Decimal (12,2)

ArsaDahilYapiMaliyet - Decimal (12,2)

FormDuzenlenenKisimMaliyet - Decimal (12,2)

SigortaBedel - Decimal (12,2)
TasiyiciSistem - (Tip : TasiyiciSistemBilgi )

TasiyiciSistemKod - Parametre (*) (3)

Diger - String (*) (50)
KisimOzellikList -
(Tip : KisimOzellikBilgi )
(Bu sınıf
kaydedilirken boş gönderilmelidir. Bağımsız bölüm listesinde
gönderilen bilgilere göre bu sınıf sistem tarafından oluşturulup
döndürülecektir.)

KayitNo - Long (*) (10)

Sira - Int (1)

KullanimAmac - Parametre

BagimsizBolumSayi - Int (4)

Yuzolcum - Decimal (14,2)


DuvarDolguList - (Tip : DuvarDolguBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DuvarDolguKod - Parametre (*) (2)
GorevliList - (Tip : GorevliBilgi ) (Belge üzerinde işlem yapan
kişilerin bilgileri ve GorevliTip alanı parametrelerden uygun olan
doldurularak gönderilmelidir.)


KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)

Tarih - DateTime

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

GorevliTipKod - Parametre (*) (2)
YapiBelgeBagimsizBolumList
-
(Tip
:
YapiBelgeBagimsizBolumBilgi ) (BagimsizBolumKimlikNo alanı
UAVT'de var olan bir bagimsiz bağımsız bölümün kimlik nosu ile
alanı dolu gönderilirse ilgili bağımsız bölüm belgenin veriliş
amacına göre (Yapı ruhsatı için inşaat, Yapı kullanma izni için
konut,
işyeri
vb.)
güncellenecek,
boş
gönderilir
ve
KullanimAmacBSKod alanı ortak alan dışında bir bilgi ise bu
bağımsız bölüm MAKS’da oluşturulup kimlik no alanı dolu olarak
geri döndürülecektir.
Adres bilgileri UAVT üzerinden
yürütülen yerler için Numarataj Kimlik No alanına Bina Kimlik No
gönderilecektir. Eş binaya bağlı bağımsız bölümler için bina kimlik
no alanına ana girişin bina kimlik numarası verilmelidir.)

KayitNo - Long (*) (10)

BagimsizBolumKimlikNo - Long (10)

BinaKimlikNo - Long (9)

KullanimAmac - Parametre

KatNo - String (*) (10)

IcKapiNo - String (10)

BagimsizDurum - Parametre (1)

BagimsizBolumTip - Parametre (*) (1)

YapilanIslem - Parametre (*) (2)


NumaratajKimlikNo - Long (*) (9)

Yuzolcum - Decimal (*) (10,2)

TapuBagimsizBolumNo - String (10)
YapiBelgeDigerHusus - (Tip : YapiBelgeDigerHususBilgi ) (Belge
üzerinde bulunan fakat sınıflandırılamayan alanlar bu sınıf
kullanılarak gönderilecektir. DigerHususlarTumAciklama alanı
sadece okunur bir alandır ve sistemde üretilen ve kullanıcı
tarafından girilen açıklamaları içerir.)


DaireAdet - Int (4)

DukkanAdet - Int (4)

DigerKullanimAdet - Int (4)

DigerHususlar - String (3000)

DigerHususlarTumAciklama - String

IlkYapiKullanmaIzinBelge - System.Boolean (1)
YapiBelgeOnayIptalList - (Tip : YapiBelgeOnayIptalBilgi )

BelgeOnayIptalGerekceKod - Parametre (*) (1)

Sayi - String (*) (50)

Aciklama - String (*) (500)

TutanakTarih - DateTime (*)

TutanakSayi - String (*) (100)

YetkiliAd - String (*) (50)

YetkiliSoyad - String (*) (50)

YetkiliUnvan - String (*) (100)

FormNo - String (5)

ReddetmeGerekce - String (*) (500)

GonderilecekKurum - String (*) (500)

OlurTarih - DateTime (*)

BelgeTarih - DateTime (*)

OnayKaldirmaTalepDurumKod - Parametre (1)

OnayKaldirmaTalepTipKod - Parametre (1)

DuzenleyenAd - String (50)

DuzenleyenSoyad - String (50)

DuzenleyenUnvan - String (100)

DuzenleyenYetkiliIdare - String (500)

Yambis - (Tip : YambisBilgi ) (YAMBIS sorguluması için gerekli
bilgileri içerir.)


Resen - System.Boolean (1)
YapiRuhsatModelBilgi
o
Ruhsat - (Tip : RuhsatBilgi ) (Ruhsatın onay tarihi, ruhsat no ve geçerlilik
tarihi alanları kaydederken boş gönderilmelidir.)
o

RuhsatNo - String (*) (20)

IlkRuhsatNo - String (20)

ParselAlan - Decimal (10,2)

RuhsatVerilisAmacKod - Parametre (*) (2)

RuhsatVerilisAmacDiger - String (*) (40)

RuhsatOnayTarih - DateTime (*)

IlkRuhsatTarih - DateTime

ImarPlanOnayTarih - DateTime

ImarDurumTarih - DateTime

ImarDurumNo - String (20)

ZeminEtudOnayTarih - DateTime

ParselasyonPlanOnayTarih - DateTime

ParselKullanmaAmac - String (100)

TapuTescilBelgeVerenKurum - String (100)

TapuTescilBelgeTarih - DateTime

TapuTescilBelgeNo - String (20)

CedRaporOnayTarih - DateTime

PlanlananInsaatBaslamaTarih - DateTime

PlanlananInsaatBitirmeTarih - DateTime

RuhsatGecerlilikTarih - DateTime (*)

InsaatBaslamaTarih - DateTime (*)

InsaatBitirmeTarih - DateTime (*)

InsaatBaslamaTutanakSayi - String (*) (100)
ProjeList - (Tip : ProjeBilgi ) (Açık adres alanı, gönderilen bağımsız bölüm
kimlik no alanına göre üretilip dönülecektir.)

KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)

OdaSicilNo - String (*) (20)

ProjeOnayKonuKod - Parametre (*) (1)

OnayTarih - DateTime (*)
o
o
o
o
o
o

Ad - String (*) (50)

Soyad - String (*) (50)

AcikAdres - String (*) (200)

ProjeOnayKonuDiger - String (*) (50)

BagimsizBolumKimlikNo - Long (*) (10)
MuhtelifGelirList - (Tip : MuhtelifGelirBilgi )

KayitNo - Long (*) (10)

MuhtelifGelirMahiyetKod - Parametre (*) (1)

MakbuzTarih - DateTime (*)

MakbuzNo - String (*) (20)

Tutar - Decimal (*) (13,2)
ToprakBilgi - (Tip : ToprakBilgiBilgi )

DolguMiktar - Decimal (12,2)

KaziMiktar - Decimal (12,2)

KullanilmayanKaziMiktar - Decimal (12,2)

KullanilmayanKaziDokYer - String (100)
VizeList - (Tip : VizeBilgi )

KayitNo - Long (*) (10)

VizeKod - Parametre (*) (2)

KontrolTarih - DateTime (*)

FenniMesul - String (60)

TeknikEleman - String (60)

KontrolEden - String (60)

Onaylayan - String (60)
IsitmaSistemList - (Tip : IsitmaSistemBilgi )

KayitNo - Long (*) (10)

IsitmaSistemKod - Parametre (*) (2)

Diger - String (*) (50)
IsitmaYakitList - (Tip : IsitmaYakitBilgi )

KayitNo - Long (*) (10)

IsitmaYakitKod - Parametre (*) (2)

Diger - String (*) (50)
SuTeminList - (Tip : SuTeminBilgi )

KayitNo - Long (*) (10)

SuTeminKod - Parametre (*) (2)

Diger - String (*) (50)
o
o
o
o
o
o
o
SuYakitList - (Tip : SuYakitBilgi )

KayitNo - Long (*) (10)

SuYakitKod - Parametre (*) (2)

Diger - String (*) (50)
IcmeSuList - (Tip : IcmeSuBilgi )

KayitNo - Long (*) (10)

IcmeSuKod - Parametre (*) (2)

Diger - String (*) (50)
AtikSuList - (Tip : AtikSuBilgi )

KayitNo - Long (*) (10)

Diger - String (50)

AtikSuKod - Parametre (*) (2)
TesisatList - (Tip : TesisatBilgi )

KayitNo - Long (*) (10)

TesisatKod - Parametre (*) (2)

Diger - String (*) (50)
OrtakAlanList - (Tip : OrtakAlanBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

OrtakAlanKod - Parametre (*) (2)
DosemeList - (Tip : DosemeBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DosemeKod - Parametre (*) (2)
SantiyeSef - (Tip : SantiyeSefBilgi ) (Açık adres alanı, gönderilen bağımsız
bölüm kimlik no alanına göre üretilip dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (100)

OdaSicilNo - String (20)

SigortaSicilNo - String (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)
o
o
YapiDenetimKurulus - (Tip : YapiDenetimKurulusBilgi )

KurulusAd - String (100)

TCKimlikNo - Long (11)

Ad - String (50)

Soyad - String (50)

VergiKimlikNo - Long (11)

IzinBelgeNoVeSinif - String (100)

AcikAdres - String (200)

BagimsizBolumKimlikNo - Long (10)
YapiDenetimList - (Tip : YapiDenetimBilgi ) (Belgeye ilişkin her bir yapı
denetim işi için YapiDenetimTurKod alanı, parametre bilgilerinden uygun
olanı
doldurularak
BagimsizBolumKimlikNo
gönderilecektir.
alanına
Açık
verilen
göre
adres
alanı,
KPS'nden
üretilip
dönülecektir.)
o

KayitNo - Long (*) (10)

YapiDenetimTurKod - Parametre (*) (1)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

OdaSicilNo - String (*) (20)

AcikAdres - String (*) (200)

YapiDenetimTurDiger - String (*) (50)

BagimsizBolumKimlikNo - Long (*) (10)
YapiBelge -
(Tip : YapiBelgeBilgi )
(Eğer belge sisteme yeni
kaydediliyorsa bülten no alanı boş bırakılmalıdır. Sistemde kaydedilme
sonucunda bülten no alanı dolu olarak döndürülecektir. Bu alan
güncelleme ve onaylama servisleri kullanılırken işlem yapılacak belgenin
bülten numarası doldurularak gönderilmelidir. KYSKurumKod alanı boş
gönderilmelidir. Sistem tarafından işlem yapılan kullanıcının kurum bilgisi
döndürülecektir. Onay kod alanı boş gönderilmelidir. Onaylama servisi
sonucunda üretilip döndürülecektir. BelgeTip alanı Yapı Ruhsat Belgesi
için 1, Yapı kullanma İzni için 2, Yanan ve Yıkılan Yapı Formu için 3
gönderilmelidir. YapiBelgeDurumKod alanı boş gönderilmelidir. Sistem
tarafından doldurulup döndürülecektir.)

KysKurumKod - String (*) (25)

BultenNo - Long (*) (10)
o

YapiBelgeTipKod - Parametre (*) (1)

OnayKod - Long (10)

SistemOnayTarih - DateTime

YapiBelgeDurumKod - Parametre (*) (2)

YibfNo - Int (*) (7)

YapiDenetimTabi - System.Boolean (1)
YapiBelgeYapi - (Tip : YapiBelgeYapiBilgi ) (Adrese esas girişe ait bina
kimlik no alanı gönderilecektir.)

o
YapiKimlikNo - Long (*) (9)
YapiBelgeAdres - (Tip : YapiBelgeAdresBilgi ) (Yeni belge kaydı için,
pafta, ada, parsel, blok, bağımsız bölüm ve kısmi bağımsız bölüm bilgileri
gönderilecektir. Diğer alanlar YapiBelgeYapiBilgi sınıfında belirtilen
adrese esas girişe ait bina kimlik no alanına göre sistem tarafından üretilip
dönülecektir.)

BagimsizBolumKimlikNo - Long (11)

IlKimlikNo - Long (*) (11)

IlAdi - String (*) (50)

IlceKimlikNo - Long (*) (11)

IlceAdi - String (*) (50)

BucakKimlikNo - Long (11)

BucakAdi - String (50)

KoyKimlikNo - Long (11)

KoyAdi - String (50)

MahalleKimlikNo - Long (*) (11)

MahalleAdi - String (50)

MahalleTanitimKod - Int (7)

CsbmKimlikNo - Long (*) (11)

CsbmAdi - String (50)

CsbmTanitimKod - Decimal (11,2)

BinaKimlikNo - Long (*) (9)

DisKapiNo - String (50)

SiteAd - String (30)

MezraMevkiAd - String (50)

PaftaNo - String (25)

AdaNo - String (25)

ParselNo - String (25)
o

BlokNo - String (50)

BagimsizBolumNo - String (200)

KismiBagimsizBolumNo - String (200)

AdresNo - Long (11)

PostaKod - String (5)

KurumAdi - String (100)

KurumKimlikNo - Long (11)

AcikAdres - String (200)

NumaratajKimlikNo - Long (11)
YapiSahip - (Tip : YapiSahipBilgi ) (Kişi için ad, soyad ve TC kimlik no,
kuruluş için unvan alanı doldurulacaktır. Açık adres alanı, gönderilen
bağımsız bölüm kimlik no alanına göre üretilip dönülecektir.)
o

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

YapiSahipKurumTurKod - Parametre (*) (1)

YapiSahipKurumKod - Parametre (*) (4)

VergiDaire - String (100)

VergiKimlikNo - Long (11)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)
YapiMuteahhit - (Tip : YapiMuteahhitBilgi ) (Kişi için ad, soyad ve TC
kimlik no, kuruluş için unvan alanı doldurulacaktır. Açık adres alanı,
BagimsizBolumKimlikNo
alanına
verilen
dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

OdaSicilNo - String (*) (50)

VergiDaire - String (*) (100)

VergiKimlikNo - Long (*) (11)

SigortaSicilNo - String (*) (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)
göre
KPS'nden
üretilip
o
o

YetkiBelgeNo - String (20)

AcikAdres - String (*) (200)

HukukiDurum - String (20)

BagimsizBolumKimlikNo - Long (*) (10)

HukukiVarlikKod - Parametre (1)
YapiOzellik - (Tip : YapiOzellikBilgi )

BenzerYapiSayi - Int (3)

BagimsizBolumSayi - Int (4)

KonutBirimSayi - Int (3)

ToplamYapiSayi - Int (4)

ToplamBBSayi - Int (4)

ToplamKonutBirimSayi - Int (4)

YolKotAltKatSayi - Int (2)

YolKotUstKatSayi - Int (3)

ToplamKatSayi - Int (3)

IlaveKatSayi - Int (2)

Sinif - Parametre (1)

Grup - Parametre (1)

TabanAlan - Decimal (10,2)

YapiInsaatAlan - Decimal (10,2)

ToplamTabanAlan - Decimal (10,2)

ToplamYapiInsaatAlan - Decimal (10,2)

YolKotAltYukseklik - Decimal (6,2)

YolKotUstYukseklik - Decimal (6,2)

ToplamYukseklik - Decimal (7,2)

IlaveKatYukseklik - Decimal (6,2)

M2Maliyet - Decimal (12,2)

Maliyet - Decimal (12,2)

ArsaDeger - Decimal (12,2)

ArsaDahilYapiMaliyet - Decimal (12,2)

FormDuzenlenenKisimMaliyet - Decimal (12,2)

SigortaBedel - Decimal (12,2)
TasiyiciSistem - (Tip : TasiyiciSistemBilgi )

TasiyiciSistemKod - Parametre (*) (3)

Diger - String (*) (50)
o
KisimOzellikList - (Tip : KisimOzellikBilgi ) (Bu sınıf kaydedilirken boş
gönderilmelidir. Bağımsız bölüm listesinde gönderilen bilgilere göre bu
sınıf sistem tarafından oluşturulup döndürülecektir.)
o
o

KayitNo - Long (*) (10)

Sira - Int (1)

KullanimAmac - Parametre

BagimsizBolumSayi - Int (4)

Yuzolcum - Decimal (14,2)
DuvarDolguList - (Tip : DuvarDolguBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DuvarDolguKod - Parametre (*) (2)
GorevliList - (Tip : GorevliBilgi ) (Belge üzerinde işlem yapan kişilerin
bilgileri ve GorevliTip alanı parametrelerden uygun olan doldurularak
gönderilmelidir.)
o

KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)

Tarih - DateTime

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

GorevliTipKod - Parametre (*) (2)
YapiBelgeBagimsizBolumList -
(Tip : YapiBelgeBagimsizBolumBilgi )
(BagimsizBolumKimlikNo alanı UAVT'de var olan bir bagimsiz bağımsız
bölümün kimlik nosu ile alanı dolu gönderilirse ilgili bağımsız bölüm
belgenin veriliş amacına göre (Yapı ruhsatı için inşaat, Yapı kullanma izni
için
konut,
işyeri
vb.)
güncellenecek,
boş
gönderilir
ve
KullanimAmacBSKod alanı ortak alan dışında bir bilgi ise bu bağımsız
bölüm MAKS’da oluşturulup kimlik no alanı dolu olarak geri
döndürülecektir.
Adres bilgileri UAVT üzerinden yürütülen yerler
için Numarataj Kimlik No alanına Bina Kimlik No gönderilecektir. Eş
binaya bağlı bağımsız bölümler için bina kimlik no alanına ana girişin bina
kimlik numarası verilmelidir.)

KayitNo - Long (*) (10)

BagimsizBolumKimlikNo - Long (10)

BinaKimlikNo - Long (9)
o

KullanimAmac - Parametre

KatNo - String (*) (10)

IcKapiNo - String (10)

BagimsizDurum - Parametre (1)

BagimsizBolumTip - Parametre (*) (1)

YapilanIslem - Parametre (*) (2)

NumaratajKimlikNo - Long (*) (9)

Yuzolcum - Decimal (*) (10,2)

TapuBagimsizBolumNo - String (10)
YapiBelgeDigerHusus - (Tip : YapiBelgeDigerHususBilgi ) (Belge üzerinde
bulunan
fakat
sınıflandırılamayan
alanlar
bu
sınıf
kullanılarak
gönderilecektir. DigerHususlarTumAciklama alanı sadece okunur bir
alandır ve sistemde üretilen ve kullanıcı tarafından girilen açıklamaları
içerir.)
o

DaireAdet - Int (4)

DukkanAdet - Int (4)

DigerKullanimAdet - Int (4)

DigerHususlar - String (3000)

DigerHususlarTumAciklama - String

IlkYapiKullanmaIzinBelge - System.Boolean (1)
YapiBelgeOnayIptalList - (Tip : YapiBelgeOnayIptalBilgi )

BelgeOnayIptalGerekceKod - Parametre (*) (1)

Sayi - String (*) (50)

Aciklama - String (*) (500)

TutanakTarih - DateTime (*)

TutanakSayi - String (*) (100)

YetkiliAd - String (*) (50)

YetkiliSoyad - String (*) (50)

YetkiliUnvan - String (*) (100)

FormNo - String (5)

ReddetmeGerekce - String (*) (500)

GonderilecekKurum - String (*) (500)

OlurTarih - DateTime (*)

BelgeTarih - DateTime (*)

OnayKaldirmaTalepDurumKod - Parametre (1)

OnayKaldirmaTalepTipKod - Parametre (1)
o

DuzenleyenAd - String (50)

DuzenleyenSoyad - String (50)

DuzenleyenUnvan - String (100)

DuzenleyenYetkiliIdare - String (500)
Yambis - (Tip : YambisBilgi ) (YAMBIS sorguluması için gerekli bilgileri
içerir.)


Resen - System.Boolean (1)
ServisSonucLongBilgi
o
Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,
yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama
alanında da uyarı veya hata mesajlarını gönderilecektir.)
o


Kod - Int

Aciklama - String
Sonuc - Long
ServisSonucStringBilgi
o
Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,
yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama
alanında da uyarı veya hata mesajlarını gönderilecektir.)
o


Kod - Int

Aciklama - String
Sonuc - String
YapiBelgeOnayIptalBilgi
o
BelgeOnayIptalGerekceKod - Parametre (*) (1)
o
Sayi - String (*) (50)
o
Aciklama - String (*) (500)
o
TutanakTarih - DateTime (*)
o
TutanakSayi - String (*) (100)
o
YetkiliAd - String (*) (50)
o
YetkiliSoyad - String (*) (50)
o
YetkiliUnvan - String (*) (100)
o
FormNo - String (5)
o
ReddetmeGerekce - String (*) (500)
o
GonderilecekKurum - String (*) (500)
o
OlurTarih - DateTime (*)
o
BelgeTarih - DateTime (*)
o
OnayKaldirmaTalepDurumKod - Parametre (1)

o
OnayKaldirmaTalepTipKod - Parametre (1)
o
DuzenleyenAd - String (50)
o
DuzenleyenSoyad - String (50)
o
DuzenleyenUnvan - String (100)
o
DuzenleyenYetkiliIdare - String (500)
ServisSonucByteBilgi
o
Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,
yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama
alanında da uyarı veya hata mesajlarını gönderilecektir.)
o


Kod - Int

Aciklama - String
Sonuc - System.Byte[]
ServisSonucBooleanBilgi
o
Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,
yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama
alanında da uyarı veya hata mesajlarını gönderilecektir.)
o
6.2.4

Kod - Int

Aciklama - String
Sonuc - System.Boolean
WSDL ADRESİ
https://makstest.nvi.gov.tr/services/wsdl.ashx?service=YapiRuhsatIslemleri
6.3 YAPI KULLANIM İZNİ SERVİSİ
6.3.1
İŞLEYİŞ
Yapı kullanma izin belgesinin kaydedilmesinden onaylanmasına kadar olan süreç için
sırasıyla;


YapiKullanmaIzinKaydet servisi ile belge, belirtilen yapı ile ilişkisi kurularak
kaydedilir ve bülten numarası alınır.
Belge onaylanana kadar üzerinde değişiklik yapılmaya açık olacağından dolayı,
YapiKullanmaIzinGuncelle servisine değişiklik yapılacak belgenin bülten numarası
ve yeni hali gönderilebilir.




6.3.2
Onay aşamasına gelmiş belge için YapiKullanmaIzinOnayla servisine bülten
numarası ve onay için gereken alanlar gönderilerek onay kodu alınır.
Onaylanmış belgenin onay iptali için YapiKullanmaIzinOnayIptal servisi kullanılır.
Sisteme kaydedilmiş belgelerin okunması için YapiKullanmaIzinOku servisi
kullanılabilir.
Onaylanmamış belgeleri sistemden silmek için YapiKullanmaIzinSil servisi
kullanılabilir.
OPERASYONLAR

ServisSonucYapiKullanmaIzinModelBilgi YapiKullanmaIzinOku (Long bultenNo
)

ServisSonucYapiKullanmaIzinModelBilgi
YapiKullanmaIzinKaydet
(YapiKullanmaIzinModelBilgi yapiKullanmaIzinModel )

ServisSonucYapiKullanmaIzinModelBilgi
YapiKullanmaIzinGuncelle
(YapiKullanmaIzinModelBilgi yapiKullanmaIzinModel )

ServisSonucLongBilgi YapiKullanmaIzinOnayla (Long bultenNo ,String belgeNo
,DateTime onayTarihi )

ServisSonucStringBilgi
YapiKullanmaIzinOnayIptal
(Long
bultenNo
,YapiBelgeOnayIptalBilgi onayIptal )

ServisSonucStringBilgi YapiKullanmaIzinSil (Long bultenNo )

ServisSonucYapiKullanmaIzinModelBilgi
EskiYapiKullanmaIzinKaydet
(YapiKullanmaIzinModelBilgi yapiKullanmaIzinModel )

6.3.3
ServisSonucByteBilgi RaporOku (Long bultenNo )
MODEL

ServisSonucYapiKullanmaIzinModelBilgi
o
Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,
yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama
alanında da uyarı veya hata mesajlarını gönderilecektir.)
o

Kod - Int

Aciklama - String
Sonuc -
(Tip : YapiKullanmaIzinModelBilgi )
(Yapı Kullanma İzin
Formunun verildiği adres bilgileri ve belge föyünde bulunan alanların
sınıflarından oluşur.)

YapiKullanmaIzin - (Tip : YapiKullanmaIzinBilgi ) (Belge onay
tarihi ve belge alanları, kaydederken boş gönderilmelidir.)

KullanmaVerilisAmacKod - Parametre (*) (1)



BelgeOnayTarih - DateTime (*)

BelgeNo - String (*) (20)

BelgeyeEsasRuhsatVerilisAmac - Parametre (*) (2)

BelgeyeEsasRuhsatVerilisDiger - String (*) (40)

IlkYapiRuhsatTarih - DateTime

IlkYapiRuhsatNo - String (20)

SonYapiRuhsatTarih - DateTime

SonYapiRuhsatNo - String (20)

YenilemeRuhsatTarih - DateTime

YenidenRuhsatTarih - DateTime

TadilatRuhsatTarih - DateTime

ImarPlanOnayTarih - DateTime

ImarDurumTarih - DateTime

ImarDurumNo - String (20)

ZeminEtudOnayTarih - DateTime

CedRaporOnayTarih - DateTime

TapuTescilBelgeTarih - DateTime

TapuTescilBelgeNo - String (20)

TapuTescilBelgeVerenKurum - String (100)

ParselasyonPlanOnayTarih - DateTime

ParselAlan - Decimal (10,2)

ParselKullanmaAmac - String (100)

YapiSahipBasvuruTarih - DateTime
KismiKullanmaIzinList - (Tip : KismiKullanmaIzinBilgi )

KayitNo - Long (*) (10)

BelgeNo - String (20)

BlokNo - String (20)

BagimsizBolumNo - String (50)

BelgeTarih - DateTime (*)

Sira - Int (*) (1)
KonutOzellikList - (Tip : KonutOzellikBilgi )

KayitNo - Long (*) (10)

BirDaireYuzolcum - Decimal (8,2)

DaireSayi - Int (4)

ParkeOlanDaireSayi - Int (4)


OdaSayi - Int (*) (1)
MimariProjeMuellif - (Tip : MimariProjeMuellifBilgi ) (Açık adres
alanı, gönderilen bağımsız bölüm kimlik no alanına göre üretilip
dönülecektir.)






TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

OdaSicilNo - String (20)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)
VergiList - (Tip : VergiBilgi )

KayitNo - Long (*) (10)

DuzenleyenVergiDaire - String (100)

Cins - String (20)

Tarih - DateTime

Numara - String (30)

DaireSahip - String (100)

Sira - Int (*) (1)
IzinBelgeHarc - (Tip : IzinBelgeHarcBilgi )

KayitNo - Long (*) (10)

HarcDeger - Decimal (12,2)

HarcMakbuzTarih - DateTime

HarcMakbuzNumara - String (20)
IsitmaSistemList - (Tip : IsitmaSistemBilgi )

KayitNo - Long (*) (10)

IsitmaSistemKod - Parametre (*) (2)

Diger - String (*) (50)
IsitmaYakitList - (Tip : IsitmaYakitBilgi )

KayitNo - Long (*) (10)

IsitmaYakitKod - Parametre (*) (2)

Diger - String (*) (50)
SuTeminList - (Tip : SuTeminBilgi )

KayitNo - Long (*) (10)

SuTeminKod - Parametre (*) (2)

Diger - String (*) (50)







SuYakitList - (Tip : SuYakitBilgi )

KayitNo - Long (*) (10)

SuYakitKod - Parametre (*) (2)

Diger - String (*) (50)
IcmeSuList - (Tip : IcmeSuBilgi )

KayitNo - Long (*) (10)

IcmeSuKod - Parametre (*) (2)

Diger - String (*) (50)
AtikSuList - (Tip : AtikSuBilgi )

KayitNo - Long (*) (10)

Diger - String (50)

AtikSuKod - Parametre (*) (2)
TesisatList - (Tip : TesisatBilgi )

KayitNo - Long (*) (10)

TesisatKod - Parametre (*) (2)

Diger - String (*) (50)
OrtakAlanList - (Tip : OrtakAlanBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

OrtakAlanKod - Parametre (*) (2)
DosemeList - (Tip : DosemeBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DosemeKod - Parametre (*) (2)
SantiyeSef - (Tip : SantiyeSefBilgi ) (Açık adres alanı, gönderilen
bağımsız bölüm kimlik no alanına göre üretilip dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (100)

OdaSicilNo - String (20)

SigortaSicilNo - String (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

AcikAdres - String (*) (200)



BagimsizBolumKimlikNo - Long (*) (10)
YapiDenetimKurulus - (Tip : YapiDenetimKurulusBilgi )

KurulusAd - String (100)

TCKimlikNo - Long (11)

Ad - String (50)

Soyad - String (50)

VergiKimlikNo - Long (11)

IzinBelgeNoVeSinif - String (100)

AcikAdres - String (200)

BagimsizBolumKimlikNo - Long (10)
YapiDenetimList - (Tip : YapiDenetimBilgi ) (Belgeye ilişkin her
bir yapı denetim işi için YapiDenetimTurKod alanı, parametre
bilgilerinden uygun olanı doldurularak gönderilecektir. Açık adres
alanı, BagimsizBolumKimlikNo alanına verilen göre KPS'nden
üretilip dönülecektir.)


KayitNo - Long (*) (10)

YapiDenetimTurKod - Parametre (*) (1)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

OdaSicilNo - String (*) (20)

AcikAdres - String (*) (200)

YapiDenetimTurDiger - String (*) (50)

BagimsizBolumKimlikNo - Long (*) (10)
YapiBelge - (Tip : YapiBelgeBilgi ) (Eğer belge sisteme yeni
kaydediliyorsa bülten no alanı boş bırakılmalıdır. Sistemde
kaydedilme
sonucunda
bülten
no
alanı
dolu
olarak
döndürülecektir. Bu alan güncelleme ve onaylama servisleri
kullanılırken
doldurularak
işlem
yapılacak
gönderilmelidir.
belgenin
bülten
KYSKurumKod
numarası
alanı
boş
gönderilmelidir. Sistem tarafından işlem yapılan kullanıcının
kurum bilgisi döndürülecektir. Onay kod alanı boş gönderilmelidir.
Onaylama servisi sonucunda üretilip döndürülecektir. BelgeTip
alanı Yapı Ruhsat Belgesi için 1, Yapı kullanma İzni için 2, Yanan ve
Yıkılan Yapı Formu için 3 gönderilmelidir. YapiBelgeDurumKod
alanı
boş
gönderilmelidir.
Sistem
tarafından
doldurulup
döndürülecektir.)


KysKurumKod - String (*) (25)

BultenNo - Long (*) (10)

YapiBelgeTipKod - Parametre (*) (1)

OnayKod - Long (10)

SistemOnayTarih - DateTime

YapiBelgeDurumKod - Parametre (*) (2)

YibfNo - Int (*) (7)

YapiDenetimTabi - System.Boolean (1)
YapiBelgeYapi - (Tip : YapiBelgeYapiBilgi ) (Adrese esas girişe ait
bina kimlik no alanı gönderilecektir.)


YapiKimlikNo - Long (*) (9)
YapiBelgeAdres - (Tip : YapiBelgeAdresBilgi ) (Yeni belge kaydı
için, pafta, ada, parsel, blok, bağımsız bölüm ve kısmi bağımsız
bölüm bilgileri gönderilecektir. Diğer alanlar YapiBelgeYapiBilgi
sınıfında belirtilen adrese esas girişe ait bina kimlik no alanına
göre sistem tarafından üretilip dönülecektir.)

BagimsizBolumKimlikNo - Long (11)

IlKimlikNo - Long (*) (11)

IlAdi - String (*) (50)

IlceKimlikNo - Long (*) (11)

IlceAdi - String (*) (50)

BucakKimlikNo - Long (11)

BucakAdi - String (50)

KoyKimlikNo - Long (11)

KoyAdi - String (50)

MahalleKimlikNo - Long (*) (11)

MahalleAdi - String (50)

MahalleTanitimKod - Int (7)

CsbmKimlikNo - Long (*) (11)

CsbmAdi - String (50)

CsbmTanitimKod - Decimal (11,2)

BinaKimlikNo - Long (*) (9)

DisKapiNo - String (50)


SiteAd - String (30)

MezraMevkiAd - String (50)

PaftaNo - String (25)

AdaNo - String (25)

ParselNo - String (25)

BlokNo - String (50)

BagimsizBolumNo - String (200)

KismiBagimsizBolumNo - String (200)

AdresNo - Long (11)

PostaKod - String (5)

KurumAdi - String (100)

KurumKimlikNo - Long (11)

AcikAdres - String (200)

NumaratajKimlikNo - Long (11)
YapiSahip - (Tip : YapiSahipBilgi ) (Kişi için ad, soyad ve TC kimlik
no, kuruluş için unvan alanı doldurulacaktır. Açık adres alanı,
gönderilen bağımsız bölüm kimlik no alanına göre üretilip
dönülecektir.)


TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

YapiSahipKurumTurKod - Parametre (*) (1)

YapiSahipKurumKod - Parametre (*) (4)

VergiDaire - String (100)

VergiKimlikNo - Long (11)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)
YapiMuteahhit - (Tip : YapiMuteahhitBilgi ) (Kişi için ad, soyad ve
TC kimlik no, kuruluş için unvan alanı doldurulacaktır. Açık adres
alanı, BagimsizBolumKimlikNo alanına verilen göre KPS'nden
üretilip dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)


Unvan - String (*) (100)

OdaSicilNo - String (*) (50)

VergiDaire - String (*) (100)

VergiKimlikNo - Long (*) (11)

SigortaSicilNo - String (*) (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

YetkiBelgeNo - String (20)

AcikAdres - String (*) (200)

HukukiDurum - String (20)

BagimsizBolumKimlikNo - Long (*) (10)

HukukiVarlikKod - Parametre (1)
YapiOzellik - (Tip : YapiOzellikBilgi )

BenzerYapiSayi - Int (3)

BagimsizBolumSayi - Int (4)

KonutBirimSayi - Int (3)

ToplamYapiSayi - Int (4)

ToplamBBSayi - Int (4)

ToplamKonutBirimSayi - Int (4)

YolKotAltKatSayi - Int (2)

YolKotUstKatSayi - Int (3)

ToplamKatSayi - Int (3)

IlaveKatSayi - Int (2)

Sinif - Parametre (1)

Grup - Parametre (1)

TabanAlan - Decimal (10,2)

YapiInsaatAlan - Decimal (10,2)

ToplamTabanAlan - Decimal (10,2)

ToplamYapiInsaatAlan - Decimal (10,2)

YolKotAltYukseklik - Decimal (6,2)

YolKotUstYukseklik - Decimal (6,2)

ToplamYukseklik - Decimal (7,2)

IlaveKatYukseklik - Decimal (6,2)

M2Maliyet - Decimal (12,2)

Maliyet - Decimal (12,2)



ArsaDeger - Decimal (12,2)

ArsaDahilYapiMaliyet - Decimal (12,2)

FormDuzenlenenKisimMaliyet - Decimal (12,2)

SigortaBedel - Decimal (12,2)
TasiyiciSistem - (Tip : TasiyiciSistemBilgi )

TasiyiciSistemKod - Parametre (*) (3)

Diger - String (*) (50)
KisimOzellikList -
(Tip : KisimOzellikBilgi )
(Bu sınıf
kaydedilirken boş gönderilmelidir. Bağımsız bölüm listesinde
gönderilen bilgilere göre bu sınıf sistem tarafından oluşturulup
döndürülecektir.)



KayitNo - Long (*) (10)

Sira - Int (1)

KullanimAmac - Parametre

BagimsizBolumSayi - Int (4)

Yuzolcum - Decimal (14,2)
DuvarDolguList - (Tip : DuvarDolguBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DuvarDolguKod - Parametre (*) (2)
GorevliList - (Tip : GorevliBilgi ) (Belge üzerinde işlem yapan
kişilerin bilgileri ve GorevliTip alanı parametrelerden uygun olan
doldurularak gönderilmelidir.)


KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)

Tarih - DateTime

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

GorevliTipKod - Parametre (*) (2)
YapiBelgeBagimsizBolumList
-
(Tip
:
YapiBelgeBagimsizBolumBilgi ) (BagimsizBolumKimlikNo alanı
UAVT'de var olan bir bagimsiz bağımsız bölümün kimlik nosu ile
alanı dolu gönderilirse ilgili bağımsız bölüm belgenin veriliş
amacına göre (Yapı ruhsatı için inşaat, Yapı kullanma izni için
konut,
işyeri
vb.)
güncellenecek,
boş
gönderilir
ve
KullanimAmacBSKod alanı ortak alan dışında bir bilgi ise bu
bağımsız bölüm MAKS’da oluşturulup kimlik no alanı dolu olarak
geri döndürülecektir.
Adres bilgileri UAVT üzerinden
yürütülen yerler için Numarataj Kimlik No alanına Bina Kimlik No
gönderilecektir. Eş binaya bağlı bağımsız bölümler için bina kimlik
no alanına ana girişin bina kimlik numarası verilmelidir.)


KayitNo - Long (*) (10)

BagimsizBolumKimlikNo - Long (10)

BinaKimlikNo - Long (9)

KullanimAmac - Parametre

KatNo - String (*) (10)

IcKapiNo - String (10)

BagimsizDurum - Parametre (1)

BagimsizBolumTip - Parametre (*) (1)

YapilanIslem - Parametre (*) (2)

NumaratajKimlikNo - Long (*) (9)

Yuzolcum - Decimal (*) (10,2)

TapuBagimsizBolumNo - String (10)
YapiBelgeDigerHusus - (Tip : YapiBelgeDigerHususBilgi ) (Belge
üzerinde bulunan fakat sınıflandırılamayan alanlar bu sınıf
kullanılarak gönderilecektir. DigerHususlarTumAciklama alanı
sadece okunur bir alandır ve sistemde üretilen ve kullanıcı
tarafından girilen açıklamaları içerir.)


DaireAdet - Int (4)

DukkanAdet - Int (4)

DigerKullanimAdet - Int (4)

DigerHususlar - String (3000)

DigerHususlarTumAciklama - String

IlkYapiKullanmaIzinBelge - System.Boolean (1)
YapiBelgeOnayIptalList - (Tip : YapiBelgeOnayIptalBilgi )

BelgeOnayIptalGerekceKod - Parametre (*) (1)

Sayi - String (*) (50)

Aciklama - String (*) (500)

TutanakTarih - DateTime (*)


TutanakSayi - String (*) (100)

YetkiliAd - String (*) (50)

YetkiliSoyad - String (*) (50)

YetkiliUnvan - String (*) (100)

FormNo - String (5)

ReddetmeGerekce - String (*) (500)

GonderilecekKurum - String (*) (500)

OlurTarih - DateTime (*)

BelgeTarih - DateTime (*)

OnayKaldirmaTalepDurumKod - Parametre (1)

OnayKaldirmaTalepTipKod - Parametre (1)

DuzenleyenAd - String (50)

DuzenleyenSoyad - String (50)

DuzenleyenUnvan - String (100)

DuzenleyenYetkiliIdare - String (500)
Yambis - (Tip : YambisBilgi ) (YAMBIS sorguluması için gerekli
bilgileri içerir.)


Resen - System.Boolean (1)
YapiKullanmaIzinModelBilgi
o
YapiKullanmaIzin - (Tip : YapiKullanmaIzinBilgi ) (Belge onay tarihi ve
belge alanları, kaydederken boş gönderilmelidir.)

KullanmaVerilisAmacKod - Parametre (*) (1)

BelgeOnayTarih - DateTime (*)

BelgeNo - String (*) (20)

BelgeyeEsasRuhsatVerilisAmac - Parametre (*) (2)

BelgeyeEsasRuhsatVerilisDiger - String (*) (40)

IlkYapiRuhsatTarih - DateTime

IlkYapiRuhsatNo - String (20)

SonYapiRuhsatTarih - DateTime

SonYapiRuhsatNo - String (20)

YenilemeRuhsatTarih - DateTime

YenidenRuhsatTarih - DateTime

TadilatRuhsatTarih - DateTime

ImarPlanOnayTarih - DateTime

ImarDurumTarih - DateTime
o
o
o

ImarDurumNo - String (20)

ZeminEtudOnayTarih - DateTime

CedRaporOnayTarih - DateTime

TapuTescilBelgeTarih - DateTime

TapuTescilBelgeNo - String (20)

TapuTescilBelgeVerenKurum - String (100)

ParselasyonPlanOnayTarih - DateTime

ParselAlan - Decimal (10,2)

ParselKullanmaAmac - String (100)

YapiSahipBasvuruTarih - DateTime
KismiKullanmaIzinList - (Tip : KismiKullanmaIzinBilgi )

KayitNo - Long (*) (10)

BelgeNo - String (20)

BlokNo - String (20)

BagimsizBolumNo - String (50)

BelgeTarih - DateTime (*)

Sira - Int (*) (1)
KonutOzellikList - (Tip : KonutOzellikBilgi )

KayitNo - Long (*) (10)

BirDaireYuzolcum - Decimal (8,2)

DaireSayi - Int (4)

ParkeOlanDaireSayi - Int (4)

OdaSayi - Int (*) (1)
MimariProjeMuellif - (Tip : MimariProjeMuellifBilgi ) (Açık adres alanı,
gönderilen bağımsız bölüm kimlik no alanına göre üretilip dönülecektir.)
o

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

OdaSicilNo - String (20)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)
VergiList - (Tip : VergiBilgi )

KayitNo - Long (*) (10)

DuzenleyenVergiDaire - String (100)

Cins - String (20)

Tarih - DateTime
o
o
o
o
o
o
o
o

Numara - String (30)

DaireSahip - String (100)

Sira - Int (*) (1)
IzinBelgeHarc - (Tip : IzinBelgeHarcBilgi )

KayitNo - Long (*) (10)

HarcDeger - Decimal (12,2)

HarcMakbuzTarih - DateTime

HarcMakbuzNumara - String (20)
IsitmaSistemList - (Tip : IsitmaSistemBilgi )

KayitNo - Long (*) (10)

IsitmaSistemKod - Parametre (*) (2)

Diger - String (*) (50)
IsitmaYakitList - (Tip : IsitmaYakitBilgi )

KayitNo - Long (*) (10)

IsitmaYakitKod - Parametre (*) (2)

Diger - String (*) (50)
SuTeminList - (Tip : SuTeminBilgi )

KayitNo - Long (*) (10)

SuTeminKod - Parametre (*) (2)

Diger - String (*) (50)
SuYakitList - (Tip : SuYakitBilgi )

KayitNo - Long (*) (10)

SuYakitKod - Parametre (*) (2)

Diger - String (*) (50)
IcmeSuList - (Tip : IcmeSuBilgi )

KayitNo - Long (*) (10)

IcmeSuKod - Parametre (*) (2)

Diger - String (*) (50)
AtikSuList - (Tip : AtikSuBilgi )

KayitNo - Long (*) (10)

Diger - String (50)

AtikSuKod - Parametre (*) (2)
TesisatList - (Tip : TesisatBilgi )

KayitNo - Long (*) (10)

TesisatKod - Parametre (*) (2)

Diger - String (*) (50)
o
o
o
OrtakAlanList - (Tip : OrtakAlanBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

OrtakAlanKod - Parametre (*) (2)
DosemeList - (Tip : DosemeBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DosemeKod - Parametre (*) (2)
SantiyeSef - (Tip : SantiyeSefBilgi ) (Açık adres alanı, gönderilen bağımsız
bölüm kimlik no alanına göre üretilip dönülecektir.)
o
o

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (100)

OdaSicilNo - String (20)

SigortaSicilNo - String (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)
YapiDenetimKurulus - (Tip : YapiDenetimKurulusBilgi )

KurulusAd - String (100)

TCKimlikNo - Long (11)

Ad - String (50)

Soyad - String (50)

VergiKimlikNo - Long (11)

IzinBelgeNoVeSinif - String (100)

AcikAdres - String (200)

BagimsizBolumKimlikNo - Long (10)
YapiDenetimList - (Tip : YapiDenetimBilgi ) (Belgeye ilişkin her bir yapı
denetim işi için YapiDenetimTurKod alanı, parametre bilgilerinden uygun
olanı
doldurularak
BagimsizBolumKimlikNo
gönderilecektir.
alanına
verilen
Açık
göre
dönülecektir.)

KayitNo - Long (*) (10)

YapiDenetimTurKod - Parametre (*) (1)
adres
alanı,
KPS'nden
üretilip
o

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

OdaSicilNo - String (*) (20)

AcikAdres - String (*) (200)

YapiDenetimTurDiger - String (*) (50)

BagimsizBolumKimlikNo - Long (*) (10)
YapiBelge -
(Tip : YapiBelgeBilgi )
(Eğer belge sisteme yeni
kaydediliyorsa bülten no alanı boş bırakılmalıdır. Sistemde kaydedilme
sonucunda bülten no alanı dolu olarak döndürülecektir. Bu alan
güncelleme ve onaylama servisleri kullanılırken işlem yapılacak belgenin
bülten numarası doldurularak gönderilmelidir. KYSKurumKod alanı boş
gönderilmelidir. Sistem tarafından işlem yapılan kullanıcının kurum bilgisi
döndürülecektir. Onay kod alanı boş gönderilmelidir. Onaylama servisi
sonucunda üretilip döndürülecektir. BelgeTip alanı Yapı Ruhsat Belgesi
için 1, Yapı kullanma İzni için 2, Yanan ve Yıkılan Yapı Formu için 3
gönderilmelidir. YapiBelgeDurumKod alanı boş gönderilmelidir. Sistem
tarafından doldurulup döndürülecektir.)
o

KysKurumKod - String (*) (25)

BultenNo - Long (*) (10)

YapiBelgeTipKod - Parametre (*) (1)

OnayKod - Long (10)

SistemOnayTarih - DateTime

YapiBelgeDurumKod - Parametre (*) (2)

YibfNo - Int (*) (7)

YapiDenetimTabi - System.Boolean (1)
YapiBelgeYapi - (Tip : YapiBelgeYapiBilgi ) (Adrese esas girişe ait bina
kimlik no alanı gönderilecektir.)

o
YapiKimlikNo - Long (*) (9)
YapiBelgeAdres - (Tip : YapiBelgeAdresBilgi ) (Yeni belge kaydı için,
pafta, ada, parsel, blok, bağımsız bölüm ve kısmi bağımsız bölüm bilgileri
gönderilecektir. Diğer alanlar YapiBelgeYapiBilgi sınıfında belirtilen
adrese esas girişe ait bina kimlik no alanına göre sistem tarafından üretilip
dönülecektir.)

BagimsizBolumKimlikNo - Long (11)

IlKimlikNo - Long (*) (11)
o

IlAdi - String (*) (50)

IlceKimlikNo - Long (*) (11)

IlceAdi - String (*) (50)

BucakKimlikNo - Long (11)

BucakAdi - String (50)

KoyKimlikNo - Long (11)

KoyAdi - String (50)

MahalleKimlikNo - Long (*) (11)

MahalleAdi - String (50)

MahalleTanitimKod - Int (7)

CsbmKimlikNo - Long (*) (11)

CsbmAdi - String (50)

CsbmTanitimKod - Decimal (11,2)

BinaKimlikNo - Long (*) (9)

DisKapiNo - String (50)

SiteAd - String (30)

MezraMevkiAd - String (50)

PaftaNo - String (25)

AdaNo - String (25)

ParselNo - String (25)

BlokNo - String (50)

BagimsizBolumNo - String (200)

KismiBagimsizBolumNo - String (200)

AdresNo - Long (11)

PostaKod - String (5)

KurumAdi - String (100)

KurumKimlikNo - Long (11)

AcikAdres - String (200)

NumaratajKimlikNo - Long (11)
YapiSahip - (Tip : YapiSahipBilgi ) (Kişi için ad, soyad ve TC kimlik no,
kuruluş için unvan alanı doldurulacaktır. Açık adres alanı, gönderilen
bağımsız bölüm kimlik no alanına göre üretilip dönülecektir.)

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)
o

YapiSahipKurumTurKod - Parametre (*) (1)

YapiSahipKurumKod - Parametre (*) (4)

VergiDaire - String (100)

VergiKimlikNo - Long (11)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)
YapiMuteahhit - (Tip : YapiMuteahhitBilgi ) (Kişi için ad, soyad ve TC
kimlik no, kuruluş için unvan alanı doldurulacaktır. Açık adres alanı,
BagimsizBolumKimlikNo
alanına
verilen
göre
dönülecektir.)
o

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

OdaSicilNo - String (*) (50)

VergiDaire - String (*) (100)

VergiKimlikNo - Long (*) (11)

SigortaSicilNo - String (*) (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

YetkiBelgeNo - String (20)

AcikAdres - String (*) (200)

HukukiDurum - String (20)

BagimsizBolumKimlikNo - Long (*) (10)

HukukiVarlikKod - Parametre (1)
YapiOzellik - (Tip : YapiOzellikBilgi )

BenzerYapiSayi - Int (3)

BagimsizBolumSayi - Int (4)

KonutBirimSayi - Int (3)

ToplamYapiSayi - Int (4)

ToplamBBSayi - Int (4)

ToplamKonutBirimSayi - Int (4)

YolKotAltKatSayi - Int (2)

YolKotUstKatSayi - Int (3)

ToplamKatSayi - Int (3)

IlaveKatSayi - Int (2)
KPS'nden
üretilip
o
o

Sinif - Parametre (1)

Grup - Parametre (1)

TabanAlan - Decimal (10,2)

YapiInsaatAlan - Decimal (10,2)

ToplamTabanAlan - Decimal (10,2)

ToplamYapiInsaatAlan - Decimal (10,2)

YolKotAltYukseklik - Decimal (6,2)

YolKotUstYukseklik - Decimal (6,2)

ToplamYukseklik - Decimal (7,2)

IlaveKatYukseklik - Decimal (6,2)

M2Maliyet - Decimal (12,2)

Maliyet - Decimal (12,2)

ArsaDeger - Decimal (12,2)

ArsaDahilYapiMaliyet - Decimal (12,2)

FormDuzenlenenKisimMaliyet - Decimal (12,2)

SigortaBedel - Decimal (12,2)
TasiyiciSistem - (Tip : TasiyiciSistemBilgi )

TasiyiciSistemKod - Parametre (*) (3)

Diger - String (*) (50)
KisimOzellikList - (Tip : KisimOzellikBilgi ) (Bu sınıf kaydedilirken boş
gönderilmelidir. Bağımsız bölüm listesinde gönderilen bilgilere göre bu
sınıf sistem tarafından oluşturulup döndürülecektir.)
o
o

KayitNo - Long (*) (10)

Sira - Int (1)

KullanimAmac - Parametre

BagimsizBolumSayi - Int (4)

Yuzolcum - Decimal (14,2)
DuvarDolguList - (Tip : DuvarDolguBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DuvarDolguKod - Parametre (*) (2)
GorevliList - (Tip : GorevliBilgi ) (Belge üzerinde işlem yapan kişilerin
bilgileri ve GorevliTip alanı parametrelerden uygun olan doldurularak
gönderilmelidir.)

KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)
o

Tarih - DateTime

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

GorevliTipKod - Parametre (*) (2)
YapiBelgeBagimsizBolumList -
(Tip : YapiBelgeBagimsizBolumBilgi )
(BagimsizBolumKimlikNo alanı UAVT'de var olan bir bagimsiz bağımsız
bölümün kimlik nosu ile alanı dolu gönderilirse ilgili bağımsız bölüm
belgenin veriliş amacına göre (Yapı ruhsatı için inşaat, Yapı kullanma izni
için
konut,
işyeri
vb.)
güncellenecek,
boş
gönderilir
ve
KullanimAmacBSKod alanı ortak alan dışında bir bilgi ise bu bağımsız
bölüm MAKS’da oluşturulup kimlik no alanı dolu olarak geri
döndürülecektir.
Adres bilgileri UAVT üzerinden yürütülen yerler
için Numarataj Kimlik No alanına Bina Kimlik No gönderilecektir. Eş
binaya bağlı bağımsız bölümler için bina kimlik no alanına ana girişin bina
kimlik numarası verilmelidir.)
o

KayitNo - Long (*) (10)

BagimsizBolumKimlikNo - Long (10)

BinaKimlikNo - Long (9)

KullanimAmac - Parametre

KatNo - String (*) (10)

IcKapiNo - String (10)

BagimsizDurum - Parametre (1)

BagimsizBolumTip - Parametre (*) (1)

YapilanIslem - Parametre (*) (2)

NumaratajKimlikNo - Long (*) (9)

Yuzolcum - Decimal (*) (10,2)

TapuBagimsizBolumNo - String (10)
YapiBelgeDigerHusus - (Tip : YapiBelgeDigerHususBilgi ) (Belge üzerinde
bulunan
fakat
sınıflandırılamayan
alanlar
bu
sınıf
kullanılarak
gönderilecektir. DigerHususlarTumAciklama alanı sadece okunur bir
alandır ve sistemde üretilen ve kullanıcı tarafından girilen açıklamaları
içerir.)

DaireAdet - Int (4)

DukkanAdet - Int (4)

DigerKullanimAdet - Int (4)
o
o

DigerHususlar - String (3000)

DigerHususlarTumAciklama - String

IlkYapiKullanmaIzinBelge - System.Boolean (1)
YapiBelgeOnayIptalList - (Tip : YapiBelgeOnayIptalBilgi )

BelgeOnayIptalGerekceKod - Parametre (*) (1)

Sayi - String (*) (50)

Aciklama - String (*) (500)

TutanakTarih - DateTime (*)

TutanakSayi - String (*) (100)

YetkiliAd - String (*) (50)

YetkiliSoyad - String (*) (50)

YetkiliUnvan - String (*) (100)

FormNo - String (5)

ReddetmeGerekce - String (*) (500)

GonderilecekKurum - String (*) (500)

OlurTarih - DateTime (*)

BelgeTarih - DateTime (*)

OnayKaldirmaTalepDurumKod - Parametre (1)

OnayKaldirmaTalepTipKod - Parametre (1)

DuzenleyenAd - String (50)

DuzenleyenSoyad - String (50)

DuzenleyenUnvan - String (100)

DuzenleyenYetkiliIdare - String (500)
Yambis - (Tip : YambisBilgi ) (YAMBIS sorguluması için gerekli bilgileri
içerir.)

6.3.4
Resen - System.Boolean (1)
WSDL ADRESİ
https://makstest.nvi.gov.tr/services/wsdl.ashx?service=YapiKullanmaIzniIslemleri
6.4 YANAN YIKILAN YAPILAR FORMU SERVİSİ
6.4.1
İŞLEYİŞ
Yanan ve Yıkılan Yapılar Formunun kaydedilmesinden onaylanmasına kadar olan süreç için
sırasıyla;






6.4.2
YananYikilanKaydet servisi ile belge, belirtilen yapı ile ilişkisi kurularak kaydedilir
ve bülten numarası alınır.
Belge onaylanana kadar üzerinde değişiklik yapılmaya açık olacağından dolayı,
YananYikilanGuncelle servisine değişiklik yapılacak belgenin bülten numarası ve
yeni hali gönderilebilir.
Onay aşamasına gelmiş belge için YananYikilanOnayla servisine bülten numarası
ve onay için gereken alanlar gönderilerek onay kodu alınır.
Onaylanmış belgenin onay iptali için YananYikilanOnayIptal servisi kullanılır.
Sisteme kaydedilmiş belgelerin okunması için YananYikilanOku servisi
kullanılabilir.
Onaylanmamış belgeleri sistemden silmek için YananYikilanSil servisi kullanılabilir.
OPERASYONLAR

ServisSonucYananYikilanModelBilgi YananYikilanOku (Long bultenNo )

ServisSonucYananYikilanModelBilgi
YananYikilanKaydet
(YananYikilanModelBilgi yananYikilanModel )

ServisSonucYananYikilanModelBilgi
YananYikilanGuncelle
(YananYikilanModelBilgi yananYikilanModel )

ServisSonucLongBilgi YananYikilanOnayla (Long bultenNo ,String belgeNo
,DateTime onayTarihi )

ServisSonucStringBilgi
YananYikilanOnayIptal
(Long
bultenNo
,YapiBelgeOnayIptalBilgi onayIptal )

ServisSonucStringBilgi YananYikilanSil (Long bultenNo )

ServisSonucYananYikilanModelBilgi
EskiYananYikilanKaydet
(YananYikilanModelBilgi yananYikilanModel )

6.4.3
ServisSonucByteBilgi RaporOku (Long bultenNo )
MODEL

ServisSonucYananYikilanModelBilgi
o
Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,
yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama
alanında da uyarı veya hata mesajlarını gönderilecektir.)

Kod - Int

Aciklama - String
o
Sonuc -
(Tip : YananYikilanModelBilgi ) (Yanan ve Yıkılan Yapılar
Formunun verildiği adres bilgileri ve belge föyünde bulunan alanların
sınıflarından oluşur.)

YananYikilan - (Tip : YananYikilanBilgi ) (Form onay tarihi ve
form no alanları, kaydederken boş gönderilmelidir.)



FormOnayTarih - DateTime (*)

FormNo - String (*) (20)

YananYikilanVerAmacKod - Parametre (*) (1)

YanmaYikilmaDurumuKod - Parametre (*) (1)

YanmaYikilmaTarih - DateTime

YikimProjeOnayTarih - DateTime

YapiRuhsatTarih - DateTime

YapiRuhsatNo - String (20)

YapiKullanmaIzinBelgeTarih - DateTime

YapiKullanmaIzinBelgeNo - String (20)

CstYanmaNedenKod - Parametre (2)

CstYikilmaNedenKod - Parametre (1)

YanmaNedenDiger - String (50)

YikilmaNedenDiger - String (50)
YikimSorumlu - (Tip : YikimSorumluBilgi )

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

OdaSicilNo - String (*) (20)

SigortaSicilNo - String (*) (30)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)
YapiBelge - (Tip : YapiBelgeBilgi ) (Eğer belge sisteme yeni
kaydediliyorsa bülten no alanı boş bırakılmalıdır. Sistemde
kaydedilme
sonucunda
bülten
no
alanı
dolu
olarak
döndürülecektir. Bu alan güncelleme ve onaylama servisleri
kullanılırken
doldurularak
işlem
yapılacak
gönderilmelidir.
belgenin
bülten
KYSKurumKod
numarası
alanı
boş
gönderilmelidir. Sistem tarafından işlem yapılan kullanıcının
kurum bilgisi döndürülecektir. Onay kod alanı boş gönderilmelidir.
Onaylama servisi sonucunda üretilip döndürülecektir. BelgeTip
alanı Yapı Ruhsat Belgesi için 1, Yapı kullanma İzni için 2, Yanan ve
Yıkılan Yapı Formu için 3 gönderilmelidir. YapiBelgeDurumKod
alanı
boş
gönderilmelidir.
Sistem
tarafından
doldurulup
döndürülecektir.)


KysKurumKod - String (*) (25)

BultenNo - Long (*) (10)

YapiBelgeTipKod - Parametre (*) (1)

OnayKod - Long (10)

SistemOnayTarih - DateTime

YapiBelgeDurumKod - Parametre (*) (2)

YibfNo - Int (*) (7)

YapiDenetimTabi - System.Boolean (1)
YapiBelgeYapi - (Tip : YapiBelgeYapiBilgi ) (Adrese esas girişe ait
bina kimlik no alanı gönderilecektir.)


YapiKimlikNo - Long (*) (9)
YapiBelgeAdres - (Tip : YapiBelgeAdresBilgi ) (Yeni belge kaydı
için, pafta, ada, parsel, blok, bağımsız bölüm ve kısmi bağımsız
bölüm bilgileri gönderilecektir. Diğer alanlar YapiBelgeYapiBilgi
sınıfında belirtilen adrese esas girişe ait bina kimlik no alanına
göre sistem tarafından üretilip dönülecektir.)

BagimsizBolumKimlikNo - Long (11)

IlKimlikNo - Long (*) (11)

IlAdi - String (*) (50)

IlceKimlikNo - Long (*) (11)

IlceAdi - String (*) (50)

BucakKimlikNo - Long (11)

BucakAdi - String (50)

KoyKimlikNo - Long (11)

KoyAdi - String (50)

MahalleKimlikNo - Long (*) (11)

MahalleAdi - String (50)

MahalleTanitimKod - Int (7)

CsbmKimlikNo - Long (*) (11)


CsbmAdi - String (50)

CsbmTanitimKod - Decimal (11,2)

BinaKimlikNo - Long (*) (9)

DisKapiNo - String (50)

SiteAd - String (30)

MezraMevkiAd - String (50)

PaftaNo - String (25)

AdaNo - String (25)

ParselNo - String (25)

BlokNo - String (50)

BagimsizBolumNo - String (200)

KismiBagimsizBolumNo - String (200)

AdresNo - Long (11)

PostaKod - String (5)

KurumAdi - String (100)

KurumKimlikNo - Long (11)

AcikAdres - String (200)

NumaratajKimlikNo - Long (11)
YapiSahip - (Tip : YapiSahipBilgi ) (Kişi için ad, soyad ve TC kimlik
no, kuruluş için unvan alanı doldurulacaktır. Açık adres alanı,
gönderilen bağımsız bölüm kimlik no alanına göre üretilip
dönülecektir.)


TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

YapiSahipKurumTurKod - Parametre (*) (1)

YapiSahipKurumKod - Parametre (*) (4)

VergiDaire - String (100)

VergiKimlikNo - Long (11)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)
YapiMuteahhit - (Tip : YapiMuteahhitBilgi ) (Kişi için ad, soyad ve
TC kimlik no, kuruluş için unvan alanı doldurulacaktır. Açık adres
alanı, BagimsizBolumKimlikNo alanına verilen göre KPS'nden
üretilip dönülecektir.)


TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

OdaSicilNo - String (*) (50)

VergiDaire - String (*) (100)

VergiKimlikNo - Long (*) (11)

SigortaSicilNo - String (*) (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

YetkiBelgeNo - String (20)

AcikAdres - String (*) (200)

HukukiDurum - String (20)

BagimsizBolumKimlikNo - Long (*) (10)

HukukiVarlikKod - Parametre (1)
YapiOzellik - (Tip : YapiOzellikBilgi )

BenzerYapiSayi - Int (3)

BagimsizBolumSayi - Int (4)

KonutBirimSayi - Int (3)

ToplamYapiSayi - Int (4)

ToplamBBSayi - Int (4)

ToplamKonutBirimSayi - Int (4)

YolKotAltKatSayi - Int (2)

YolKotUstKatSayi - Int (3)

ToplamKatSayi - Int (3)

IlaveKatSayi - Int (2)

Sinif - Parametre (1)

Grup - Parametre (1)

TabanAlan - Decimal (10,2)

YapiInsaatAlan - Decimal (10,2)

ToplamTabanAlan - Decimal (10,2)

ToplamYapiInsaatAlan - Decimal (10,2)

YolKotAltYukseklik - Decimal (6,2)



YolKotUstYukseklik - Decimal (6,2)

ToplamYukseklik - Decimal (7,2)

IlaveKatYukseklik - Decimal (6,2)

M2Maliyet - Decimal (12,2)

Maliyet - Decimal (12,2)

ArsaDeger - Decimal (12,2)

ArsaDahilYapiMaliyet - Decimal (12,2)

FormDuzenlenenKisimMaliyet - Decimal (12,2)

SigortaBedel - Decimal (12,2)
TasiyiciSistem - (Tip : TasiyiciSistemBilgi )

TasiyiciSistemKod - Parametre (*) (3)

Diger - String (*) (50)
KisimOzellikList -
(Tip : KisimOzellikBilgi )
(Bu sınıf
kaydedilirken boş gönderilmelidir. Bağımsız bölüm listesinde
gönderilen bilgilere göre bu sınıf sistem tarafından oluşturulup
döndürülecektir.)



KayitNo - Long (*) (10)

Sira - Int (1)

KullanimAmac - Parametre

BagimsizBolumSayi - Int (4)

Yuzolcum - Decimal (14,2)
DuvarDolguList - (Tip : DuvarDolguBilgi )

KayitNo - Long (*) (10)

Diger - String (*) (50)

DuvarDolguKod - Parametre (*) (2)
GorevliList - (Tip : GorevliBilgi ) (Belge üzerinde işlem yapan
kişilerin bilgileri ve GorevliTip alanı parametrelerden uygun olan
doldurularak gönderilmelidir.)

KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)

Tarih - DateTime

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

GorevliTipKod - Parametre (*) (2)

YapiBelgeBagimsizBolumList
-
(Tip
:
YapiBelgeBagimsizBolumBilgi ) (BagimsizBolumKimlikNo alanı
UAVT'de var olan bir bagimsiz bağımsız bölümün kimlik nosu ile
alanı dolu gönderilirse ilgili bağımsız bölüm belgenin veriliş
amacına göre (Yapı ruhsatı için inşaat, Yapı kullanma izni için
konut,
işyeri
vb.)
güncellenecek,
boş
gönderilir
ve
KullanimAmacBSKod alanı ortak alan dışında bir bilgi ise bu
bağımsız bölüm MAKS’da oluşturulup kimlik no alanı dolu olarak
geri döndürülecektir.
Adres bilgileri UAVT üzerinden
yürütülen yerler için Numarataj Kimlik No alanına Bina Kimlik No
gönderilecektir. Eş binaya bağlı bağımsız bölümler için bina kimlik
no alanına ana girişin bina kimlik numarası verilmelidir.)


KayitNo - Long (*) (10)

BagimsizBolumKimlikNo - Long (10)

BinaKimlikNo - Long (9)

KullanimAmac - Parametre

KatNo - String (*) (10)

IcKapiNo - String (10)

BagimsizDurum - Parametre (1)

BagimsizBolumTip - Parametre (*) (1)

YapilanIslem - Parametre (*) (2)

NumaratajKimlikNo - Long (*) (9)

Yuzolcum - Decimal (*) (10,2)

TapuBagimsizBolumNo - String (10)
YapiBelgeDigerHusus - (Tip : YapiBelgeDigerHususBilgi ) (Belge
üzerinde bulunan fakat sınıflandırılamayan alanlar bu sınıf
kullanılarak gönderilecektir. DigerHususlarTumAciklama alanı
sadece okunur bir alandır ve sistemde üretilen ve kullanıcı
tarafından girilen açıklamaları içerir.)

DaireAdet - Int (4)

DukkanAdet - Int (4)

DigerKullanimAdet - Int (4)

DigerHususlar - String (3000)

DigerHususlarTumAciklama - String

IlkYapiKullanmaIzinBelge - System.Boolean (1)


YapiBelgeOnayIptalList - (Tip : YapiBelgeOnayIptalBilgi )

BelgeOnayIptalGerekceKod - Parametre (*) (1)

Sayi - String (*) (50)

Aciklama - String (*) (500)

TutanakTarih - DateTime (*)

TutanakSayi - String (*) (100)

YetkiliAd - String (*) (50)

YetkiliSoyad - String (*) (50)

YetkiliUnvan - String (*) (100)

FormNo - String (5)

ReddetmeGerekce - String (*) (500)

GonderilecekKurum - String (*) (500)

OlurTarih - DateTime (*)

BelgeTarih - DateTime (*)

OnayKaldirmaTalepDurumKod - Parametre (1)

OnayKaldirmaTalepTipKod - Parametre (1)

DuzenleyenAd - String (50)

DuzenleyenSoyad - String (50)

DuzenleyenUnvan - String (100)

DuzenleyenYetkiliIdare - String (500)
Yambis - (Tip : YambisBilgi ) (YAMBIS sorguluması için gerekli
bilgileri içerir.)


Resen - System.Boolean (1)
YananYikilanModelBilgi
o
YananYikilan - (Tip : YananYikilanBilgi ) (Form onay tarihi ve form no
alanları, kaydederken boş gönderilmelidir.)

FormOnayTarih - DateTime (*)

FormNo - String (*) (20)

YananYikilanVerAmacKod - Parametre (*) (1)

YanmaYikilmaDurumuKod - Parametre (*) (1)

YanmaYikilmaTarih - DateTime

YikimProjeOnayTarih - DateTime

YapiRuhsatTarih - DateTime

YapiRuhsatNo - String (20)

YapiKullanmaIzinBelgeTarih - DateTime
o
o

YapiKullanmaIzinBelgeNo - String (20)

CstYanmaNedenKod - Parametre (2)

CstYikilmaNedenKod - Parametre (1)

YanmaNedenDiger - String (50)

YikilmaNedenDiger - String (50)
YikimSorumlu - (Tip : YikimSorumluBilgi )

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

OdaSicilNo - String (*) (20)

SigortaSicilNo - String (*) (30)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)
YapiBelge -
(Tip : YapiBelgeBilgi )
(Eğer belge sisteme yeni
kaydediliyorsa bülten no alanı boş bırakılmalıdır. Sistemde kaydedilme
sonucunda bülten no alanı dolu olarak döndürülecektir. Bu alan
güncelleme ve onaylama servisleri kullanılırken işlem yapılacak belgenin
bülten numarası doldurularak gönderilmelidir. KYSKurumKod alanı boş
gönderilmelidir. Sistem tarafından işlem yapılan kullanıcının kurum bilgisi
döndürülecektir. Onay kod alanı boş gönderilmelidir. Onaylama servisi
sonucunda üretilip döndürülecektir. BelgeTip alanı Yapı Ruhsat Belgesi
için 1, Yapı kullanma İzni için 2, Yanan ve Yıkılan Yapı Formu için 3
gönderilmelidir. YapiBelgeDurumKod alanı boş gönderilmelidir. Sistem
tarafından doldurulup döndürülecektir.)
o

KysKurumKod - String (*) (25)

BultenNo - Long (*) (10)

YapiBelgeTipKod - Parametre (*) (1)

OnayKod - Long (10)

SistemOnayTarih - DateTime

YapiBelgeDurumKod - Parametre (*) (2)

YibfNo - Int (*) (7)

YapiDenetimTabi - System.Boolean (1)
YapiBelgeYapi - (Tip : YapiBelgeYapiBilgi ) (Adrese esas girişe ait bina
kimlik no alanı gönderilecektir.)

YapiKimlikNo - Long (*) (9)
o
YapiBelgeAdres - (Tip : YapiBelgeAdresBilgi ) (Yeni belge kaydı için,
pafta, ada, parsel, blok, bağımsız bölüm ve kısmi bağımsız bölüm bilgileri
gönderilecektir. Diğer alanlar YapiBelgeYapiBilgi sınıfında belirtilen
adrese esas girişe ait bina kimlik no alanına göre sistem tarafından üretilip
dönülecektir.)

BagimsizBolumKimlikNo - Long (11)

IlKimlikNo - Long (*) (11)

IlAdi - String (*) (50)

IlceKimlikNo - Long (*) (11)

IlceAdi - String (*) (50)

BucakKimlikNo - Long (11)

BucakAdi - String (50)

KoyKimlikNo - Long (11)

KoyAdi - String (50)

MahalleKimlikNo - Long (*) (11)

MahalleAdi - String (50)

MahalleTanitimKod - Int (7)

CsbmKimlikNo - Long (*) (11)

CsbmAdi - String (50)

CsbmTanitimKod - Decimal (11,2)

BinaKimlikNo - Long (*) (9)

DisKapiNo - String (50)

SiteAd - String (30)

MezraMevkiAd - String (50)

PaftaNo - String (25)

AdaNo - String (25)

ParselNo - String (25)

BlokNo - String (50)

BagimsizBolumNo - String (200)

KismiBagimsizBolumNo - String (200)

AdresNo - Long (11)

PostaKod - String (5)

KurumAdi - String (100)

KurumKimlikNo - Long (11)

AcikAdres - String (200)

NumaratajKimlikNo - Long (11)
o
YapiSahip - (Tip : YapiSahipBilgi ) (Kişi için ad, soyad ve TC kimlik no,
kuruluş için unvan alanı doldurulacaktır. Açık adres alanı, gönderilen
bağımsız bölüm kimlik no alanına göre üretilip dönülecektir.)
o

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

YapiSahipKurumTurKod - Parametre (*) (1)

YapiSahipKurumKod - Parametre (*) (4)

VergiDaire - String (100)

VergiKimlikNo - Long (11)

AcikAdres - String (*) (200)

BagimsizBolumKimlikNo - Long (*) (10)
YapiMuteahhit - (Tip : YapiMuteahhitBilgi ) (Kişi için ad, soyad ve TC
kimlik no, kuruluş için unvan alanı doldurulacaktır. Açık adres alanı,
BagimsizBolumKimlikNo
alanına
verilen
göre
dönülecektir.)
o

TCKimlikNo - Long (*) (11)

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

OdaSicilNo - String (*) (50)

VergiDaire - String (*) (100)

VergiKimlikNo - Long (*) (11)

SigortaSicilNo - String (*) (30)

SozlesmeTarih - DateTime

SozlesmeNo - String (20)

YetkiBelgeNo - String (20)

AcikAdres - String (*) (200)

HukukiDurum - String (20)

BagimsizBolumKimlikNo - Long (*) (10)

HukukiVarlikKod - Parametre (1)
YapiOzellik - (Tip : YapiOzellikBilgi )

BenzerYapiSayi - Int (3)

BagimsizBolumSayi - Int (4)

KonutBirimSayi - Int (3)
KPS'nden
üretilip
o
o

ToplamYapiSayi - Int (4)

ToplamBBSayi - Int (4)

ToplamKonutBirimSayi - Int (4)

YolKotAltKatSayi - Int (2)

YolKotUstKatSayi - Int (3)

ToplamKatSayi - Int (3)

IlaveKatSayi - Int (2)

Sinif - Parametre (1)

Grup - Parametre (1)

TabanAlan - Decimal (10,2)

YapiInsaatAlan - Decimal (10,2)

ToplamTabanAlan - Decimal (10,2)

ToplamYapiInsaatAlan - Decimal (10,2)

YolKotAltYukseklik - Decimal (6,2)

YolKotUstYukseklik - Decimal (6,2)

ToplamYukseklik - Decimal (7,2)

IlaveKatYukseklik - Decimal (6,2)

M2Maliyet - Decimal (12,2)

Maliyet - Decimal (12,2)

ArsaDeger - Decimal (12,2)

ArsaDahilYapiMaliyet - Decimal (12,2)

FormDuzenlenenKisimMaliyet - Decimal (12,2)

SigortaBedel - Decimal (12,2)
TasiyiciSistem - (Tip : TasiyiciSistemBilgi )

TasiyiciSistemKod - Parametre (*) (3)

Diger - String (*) (50)
KisimOzellikList - (Tip : KisimOzellikBilgi ) (Bu sınıf kaydedilirken boş
gönderilmelidir. Bağımsız bölüm listesinde gönderilen bilgilere göre bu
sınıf sistem tarafından oluşturulup döndürülecektir.)
o

KayitNo - Long (*) (10)

Sira - Int (1)

KullanimAmac - Parametre

BagimsizBolumSayi - Int (4)

Yuzolcum - Decimal (14,2)
DuvarDolguList - (Tip : DuvarDolguBilgi )

KayitNo - Long (*) (10)
o

Diger - String (*) (50)

DuvarDolguKod - Parametre (*) (2)
GorevliList - (Tip : GorevliBilgi ) (Belge üzerinde işlem yapan kişilerin
bilgileri ve GorevliTip alanı parametrelerden uygun olan doldurularak
gönderilmelidir.)
o

KayitNo - Long (*) (10)

TCKimlikNo - Long (*) (11)

Tarih - DateTime

Ad - String (*) (50)

Soyad - String (*) (50)

Unvan - String (*) (100)

GorevliTipKod - Parametre (*) (2)
YapiBelgeBagimsizBolumList -
(Tip : YapiBelgeBagimsizBolumBilgi )
(BagimsizBolumKimlikNo alanı UAVT'de var olan bir bagimsiz bağımsız
bölümün kimlik nosu ile alanı dolu gönderilirse ilgili bağımsız bölüm
belgenin veriliş amacına göre (Yapı ruhsatı için inşaat, Yapı kullanma izni
için
konut,
işyeri
vb.)
güncellenecek,
boş
gönderilir
ve
KullanimAmacBSKod alanı ortak alan dışında bir bilgi ise bu bağımsız
bölüm MAKS’da oluşturulup kimlik no alanı dolu olarak geri
döndürülecektir.
Adres bilgileri UAVT üzerinden yürütülen yerler
için Numarataj Kimlik No alanına Bina Kimlik No gönderilecektir. Eş
binaya bağlı bağımsız bölümler için bina kimlik no alanına ana girişin bina
kimlik numarası verilmelidir.)

KayitNo - Long (*) (10)

BagimsizBolumKimlikNo - Long (10)

BinaKimlikNo - Long (9)

KullanimAmac - Parametre

KatNo - String (*) (10)

IcKapiNo - String (10)

BagimsizDurum - Parametre (1)

BagimsizBolumTip - Parametre (*) (1)

YapilanIslem - Parametre (*) (2)

NumaratajKimlikNo - Long (*) (9)

Yuzolcum - Decimal (*) (10,2)

TapuBagimsizBolumNo - String (10)
o
YapiBelgeDigerHusus - (Tip : YapiBelgeDigerHususBilgi ) (Belge üzerinde
bulunan
fakat
sınıflandırılamayan
alanlar
bu
sınıf
kullanılarak
gönderilecektir. DigerHususlarTumAciklama alanı sadece okunur bir
alandır ve sistemde üretilen ve kullanıcı tarafından girilen açıklamaları
içerir.)
o
o

DaireAdet - Int (4)

DukkanAdet - Int (4)

DigerKullanimAdet - Int (4)

DigerHususlar - String (3000)

DigerHususlarTumAciklama - String

IlkYapiKullanmaIzinBelge - System.Boolean (1)
YapiBelgeOnayIptalList - (Tip : YapiBelgeOnayIptalBilgi )

BelgeOnayIptalGerekceKod - Parametre (*) (1)

Sayi - String (*) (50)

Aciklama - String (*) (500)

TutanakTarih - DateTime (*)

TutanakSayi - String (*) (100)

YetkiliAd - String (*) (50)

YetkiliSoyad - String (*) (50)

YetkiliUnvan - String (*) (100)

FormNo - String (5)

ReddetmeGerekce - String (*) (500)

GonderilecekKurum - String (*) (500)

OlurTarih - DateTime (*)

BelgeTarih - DateTime (*)

OnayKaldirmaTalepDurumKod - Parametre (1)

OnayKaldirmaTalepTipKod - Parametre (1)

DuzenleyenAd - String (50)

DuzenleyenSoyad - String (50)

DuzenleyenUnvan - String (100)

DuzenleyenYetkiliIdare - String (500)
Yambis - (Tip : YambisBilgi ) (YAMBIS sorguluması için gerekli bilgileri
içerir.)

Resen - System.Boolean (1)
6.4.4
WSDL ADRESİ
https://makstest.nvi.gov.tr/services/wsdl.ashx?service=YananYikilanIslemleri
6.5 YAPI BELGELERİ DEĞİŞEN SERVİSİ
6.5.1
İŞLEYİŞ
Bu servis ile yetkili idareler, yetki alanındaki yapı belgesi değişikliklerini takip edebilir. Bir
yapı belgesi onaylanınca veya onaylanmış bir belge iptal edilince değişiklik kaydı oluşur.
DegisimleriGetir metodu ile bu değişimler, en son alınan versiyondan sonraki değişiklikler
listelenecek şekilde alınabilir.
Sistemdeki son yapı belgesi değişikliği versiyonu SonVersiyon metodu ile alınır.
Adres Kayıt Sistemi’nde oluşturulan belgeler de AKSBelgeSayfala metodu ile sayfalı bir
şekilde alınabilir.
6.5.2
OPERASYONLAR

ServisSonucYapiBelgeDegisenLogListBilgi DegisimleriGetir (Long versiyon )

ServisSonucYapiBelgeDegisenLogListBilgi
AKSBelgeSayfala
(Long
sayfaNumarasi )

6.5.3
ServisSonucLongBilgi SonVersiyon
MODEL

ServisSonucYapiBelgeDegisenLogListBilgi
o
Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,
yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama
alanında da uyarı veya hata mesajlarını gönderilecektir.)
o

Kod - Int

Aciklama - String
Sonuc - (Tip : YapiBelgeDegisenLogBilgi ) (Onay veya onay iptali yapılan
belgenin değişim bilgilerini içerir.)

Versiyon - Long (*) (10)

KysKurumKod - String (*) (25)

BultenNo - Long (*) (10)

YapiBelgeTipKod - Parametre (*) (1)

YapiBelgeDurumKod - Parametre (*) (2)

OlusturmaTarih - DateTime (*)
6.5.4
WSDL ADRESİ
https://makstest.nvi.gov.tr/services/wsdl.ashx?service=YapiBelgeDegisenLogIslemleri
6.6 YAPI BELGELERİ SORGULAMA SERVİSİ
6.6.1
İŞLEYİŞ
Bu servis ile yapıya kesilmiş tüm yapı belgelerinin listesi sorgulanabilir.
6.6.2
OPERASYONLAR

6.6.3
ServisSonucYapiBelgeListBilgi Sorgula (Long yapiKimlikNo )
MODEL

ServisSonucYapiBelgeListBilgi
o
Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,
yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama
alanında da uyarı veya hata mesajlarını gönderilecektir.)
o

Kod - Int

Aciklama - String
Sonuc - (Tip : YapiBelgeServisBilgi ) (Yapı belgesi hakkında temel bilgileri
içerir.)
6.6.4

KysKurumKod - String (*) (25)

BultenNo - Long (*) (10)

YapiBelgeTipKod - Parametre (*) (1)

OnayKod - Long (10)

SistemOnayTarih - DateTime

YapiBelgeDurumKod - Parametre (*) (2)
WSDL ADRESİ
https://makstest.nvi.gov.tr/services/wsdl.ashx?service=YapiBelgeIslemleri
7 ADRES ENTEGRASYON SERVİSLERİ
7.1 NUMARATAJ TALEP SERVİSİ
7.1.1
İŞLEYİŞ
Numarataj talebinin kaydedilmesinden karşılanmasına kadar olan süreç için sırasıyla;





7.1.2
TalepOlustur servisi ile koordinatlar, tapu bilgileri ve talep detayları kaydedilir ve
talep numarası alınır.
Talep onaylanana kadar üzerinde değişiklik yapılmaya açık olacağından dolayı,
TalepGuncelle, servisine değişiklik yapılacak talebin numarası ve yeni hali
gönderilebilir.
Onay aşamasına gelmiş talep için TalepOnayla servisine talep numarası ve onay
için gereken alanlar gönderilerek onaylanır.
Onaylanmadan önce talebin reddi için TalepRed, iptali için TalepIptal servisi
kullanılır.
Sisteme kaydedilmiş taleplerin okunması için TalepOku, aranması için TalepAra
servisi kullanılabilir.
OPERASYONLAR

ServisSonucLongBilgi
TalepOlustur
(NumaratajTalepModelBilgi
numaratajTalepModel )

ServisSonucStringBilgi
TalepKarsila
(Long
numaratajTalepNo
,Long
yapiKimlikNo ,Long numaratajKimlikNo )

ServisSonucStringBilgi
TalepRed
(Long
numaratajTalepNo
,String
TalepIptal
(Long
numaratajTalepNo
,String
reddetmeGerekcesi )

ServisSonucStringBilgi
iptalGerekcesi )

ServisSonucNumaratajTalepModelListBilgi Ara (NumaratajTalepAramaKriteri
searchCriteria )

7.1.3
ServisSonucNumaratajTalepModelBilgi Oku (Long numaratajTalepNo )
MODEL

ServisSonucLongBilgi
o
Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,
yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama
alanında da uyarı veya hata mesajlarını gönderilecektir.)

Kod - Int

o

Aciklama - String
Sonuc - Long
NumaratajTalepModelBilgi
o
NumaratajTalep -
(Tip : NumaratajTalepBilgi )
(Numarataj talebi
yapılırken YapiKimlikNo ve NumaratajKimlikNo alanları boş gönderilmeli,
talep karşılanırlen oluşturulan yapının ve numaratajın kimlik numaraları
bu alanlara doldurulmalıdır.)
o

TalepYapanKurum - String (*) (25)

Durum - Parametre (*) (1)

Tip - Parametre (*) (1)

CsbmKimlikNo - Long (10)

TapuMahalle - String (*) (30)

Ada - String (*) (20)

Parsel - String (*) (20)

Koordinat - String (2147483647)

YapiKimlikNo - Long (9)

Aciklama - String (*) (200)

SonucAciklama - String (200)

NumaratajTalepNo - Long (*) (10)

AcikAdres - String (200)

NumaratajKimlikNo - Long (9)

YapiYolKotUstKatSayi - Int (*) (5)

YapiYolKotAltKatSayi - Int (*) (5)

Tarih - DateTime (*)
NumaratajTalepEkList - (Tip : NumaratajTalepEkBilgi ) (Numarataj
talebine dosya eki kaydetmek için kullanılan sınıftır.)


NumaratajTalepEkTipKod - Parametre (*) (2)

KayitNo - Long (*) (10)

NumaratajTalepKayitNo - Long (*) (10)

Bilgi - System.Byte[] (*) (2147483647)

Aciklama - String (*) (200)

DosyaAd - String (*) (100)
ServisSonucStringBilgi
o
Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,
yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama
alanında da uyarı veya hata mesajlarını gönderilecektir.)
o


Kod - Int

Aciklama - String
Sonuc - String
ServisSonucNumaratajTalepModelListBilgi
o
Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,
yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama
alanında da uyarı veya hata mesajlarını gönderilecektir.)
o

Kod - Int

Aciklama - String
Sonuc - (Tip : NumaratajTalepModelBilgi ) (Numarataj talep bilgileri ve
ek dosyaları barındırır.)

NumaratajTalep - (Tip : NumaratajTalepBilgi ) (Numarataj talebi
yapılırken YapiKimlikNo ve NumaratajKimlikNo alanları boş
gönderilmeli,
talep
karşılanırlen
oluşturulan
yapının
ve
numaratajın kimlik numaraları bu alanlara doldurulmalıdır.)


TalepYapanKurum - String (*) (25)

Durum - Parametre (*) (1)

Tip - Parametre (*) (1)

CsbmKimlikNo - Long (10)

TapuMahalle - String (*) (30)

Ada - String (*) (20)

Parsel - String (*) (20)

Koordinat - String (2147483647)

YapiKimlikNo - Long (9)

Aciklama - String (*) (200)

SonucAciklama - String (200)

NumaratajTalepNo - Long (*) (10)

AcikAdres - String (200)

NumaratajKimlikNo - Long (9)

YapiYolKotUstKatSayi - Int (*) (5)

YapiYolKotAltKatSayi - Int (*) (5)

Tarih - DateTime (*)
NumaratajTalepEkList -
(Tip : NumaratajTalepEkBilgi )
(Numarataj talebine dosya eki kaydetmek için kullanılan sınıftır.)

NumaratajTalepEkTipKod - Parametre (*) (2)



KayitNo - Long (*) (10)

NumaratajTalepKayitNo - Long (*) (10)

Bilgi - System.Byte[] (*) (2147483647)

Aciklama - String (*) (200)

DosyaAd - String (*) (100)
NumaratajTalepAramaKriteri
o
NumaratajTalepNo - Long
o
TalepYapilanKurum - String
o
TalepYapanKurum - String
o
Durum - Parametre
o
TarihBaslangic - DateTime
o
TarihBitis - DateTime
ServisSonucNumaratajTalepModelBilgi
o
Bilgi - (Tip : ServisSonucBilgiBilgi ) (Servisten gelen tüm sonuçlarda,
yapılan işlem sonucu başarılı ise -1 değil ise hata kodunu, açıklama
alanında da uyarı veya hata mesajlarını gönderilecektir.)
o

Kod - Int

Aciklama - String
Sonuc - (Tip : NumaratajTalepModelBilgi ) (Numarataj talep bilgileri ve
ek dosyaları barındırır.)

NumaratajTalep - (Tip : NumaratajTalepBilgi ) (Numarataj talebi
yapılırken YapiKimlikNo ve NumaratajKimlikNo alanları boş
gönderilmeli,
talep
karşılanırlen
oluşturulan
yapının
numaratajın kimlik numaraları bu alanlara doldurulmalıdır.)

TalepYapanKurum - String (*) (25)

Durum - Parametre (*) (1)

Tip - Parametre (*) (1)

CsbmKimlikNo - Long (10)

TapuMahalle - String (*) (30)

Ada - String (*) (20)

Parsel - String (*) (20)

Koordinat - String (2147483647)

YapiKimlikNo - Long (9)

Aciklama - String (*) (200)

SonucAciklama - String (200)
ve


NumaratajTalepNo - Long (*) (10)

AcikAdres - String (200)

NumaratajKimlikNo - Long (9)

YapiYolKotUstKatSayi - Int (*) (5)

YapiYolKotAltKatSayi - Int (*) (5)

Tarih - DateTime (*)
NumaratajTalepEkList -
(Tip : NumaratajTalepEkBilgi )
(Numarataj talebine dosya eki kaydetmek için kullanılan sınıftır.)
7.1.4

NumaratajTalepEkTipKod - Parametre (*) (2)

KayitNo - Long (*) (10)

NumaratajTalepKayitNo - Long (*) (10)

Bilgi - System.Byte[] (*) (2147483647)

Aciklama - String (*) (200)

DosyaAd - String (*) (100)
WSDL ADRESİ
https://makstest.nvi.gov.tr/services/wsdl.ashx?service=NumaratajTalepIslemleri
8 YARDIMCI SERVİSLER
8.1 PARAMETRE SERVİSİ
8.1.1
İŞLEYİŞ
Parametre servisi; tüm entegrasyon servislerinde Parametre tipinde kullanılan ve Kod Aciklama bilgilerini içeren alanların hangi değerleri alabileceğini sunmaktadır. Okuma
servislerinde bu tipler için hem kod hem de açıklama bilgileri istemciye dönülmektedir.
Kaydetme ve güncelleme servislerinde istemci bu tipler için yalnıza Kod alanını doldurması
yeterli olacaktır. Bu alana atayabileceği değerler listesini ise bu servis yardımı ile
öğrenebilecektir.
8.1.2
OPERASYONLAR

List<string> TumParameterleriGetir()
Bu servis yardımı ile sistemde mevcut tüm parametrik tipler alınabilir.

List<ParameterType> ParametreleriGetir(string parametre);
Bu servis yardımı ile TumParameterleriGetir servisinden dönen bir parametre adı ile o
parametreye ait tüm Kod - Aciklama bilgileri alınabilir.
8.1.3
WSDL ADRESİ
https://makstest.nvi.gov.tr/services/wsdl.ashx?service=ParametreIslemleri
9 Kullanım Önerileri
9.1 SERVİS REFERANSLARININ ÜRETİMİ İÇİN SVCUTİL KULLANILMASI







Developer command prompt administrator olarak açılır.
C: dizinine gidip aşağıdaki komut çalıştırılır.
o svcutil "https://maks.nvi.gov.tr/services/wsdl.ashx?service=YapiRuhsatIslemleri"
/reference:"C:\\SoapSurrogateServiceTest\\ServiceTypes\\bin\\Debug\\ServiceType
s.dll" /language:C# /namespace:"*,maks.nvi.gov.tr"
C dizininin altına YapiRuhsatIslemleriBusiness.cs adında bir dosya oluşur.
ServiceTypes adında yeni bir class library projesi oluşturulur.
Bu projeye üretilen dosya eklenir ve derlenir.
Kullanma izni için de aşağıdaki komutu çalıştırılır. Bu komuttaki reference parametresi
sayesinde daha önce eklenilen tipler için yeniden üretme yapılmaz.
o svcutil
"https://maks.nvi.gov.tr/services/wsdl.ashx?service=YapiKullanmaIzniIslemleri"
/reference:"C:\\SoapSurrogateServiceTest\\ServiceTypes\\bin\\Debug\\ServiceType
s.dll" /language:C# /namespace:"*,maks.nvi.gov.tr"
Yanan yıkılan için de aynı işlemi yaptıktan sonra bu class library projesi asıl projeye referans
olarak eklenip kullanılabilir.