Za uspešen pričetek uvoza podatkov iz KDD je potrebna priprava okolja.
Priprava vsebuje preverjanje možnosti SSL prenosa, namestitev digitalnega potrdila ter kreiranje in urejanje nastavitvenih parametrov.
Priprava okolja je podrobneje razložena v poglavju o pripravi okolja za KDD ležarine.
Uporabniške pravice
Uporabnik, ki uvaža podatke s KDD, mora imeti pravico CRVP pretvori
INI datoteke:
Prevzem podatkov se vrši preko servisnega programa KDDImport.exe, ki se mora nahajati v drevesni strukturi pod mapi IBI:
...\Ibi\SerProg\KDDIMPORT.
V tej mapi se morajo nahajati naslednje datoteke:
kddimport.ini
TIPI.INI
in sam program kddimport.exe, verzija 2.1.0 ali višja.
Kddimport.ini
[Podatki]
Datoteka=kddimport.exe - naziv programa
Naziv=CRVP pretvori - naziv pravice
Pravica=018 - numerična oznaka pravice
PravicaText=CRVP pretvori - tekstovna oznaka pravice
CheckRgt=0
[nastavitve]
vhodniImenik=C:\INFO\Ibi\SerProg\KDDIMPORT\xmlfiles - direktorij, kamor se odložijo XML datoteke KDD
izhodniImenik=C:\INFO\Ibi\SerProg\KDDIMPORT\txtfiles - direktorij, kjer se kreirajo txt datoteke za import (pretvorjene iz XML)
[pretvorbe]
stanje=1 - ali pretvarjamo datoteko 1=DA, 0=NE
racuni=1 - ali pretvarjamo datoteko 1=DA, 0=NE
transa=1 - ali pretvarjamo datoteko 1=DA, 0=NE
razpor=0 - ali pretvarjamo datoteko 1=DA, 0=NE
TIPI.INI
"InterMemberDifferentInvestorMovement","100","21","20", "D" - "KDD naziv dogodka", "tip dogodka", "dogodek v +", "dogodek v -", "importiraj zapise s podračunom"; ti dogodkov se vnesejo glede na Pravila importiranja
"InterMemberSameInvestorMovement","120","21","20"
Pravila importiranja
V IBI Mastru (Obdelave/Importi - zavihek Transakcije določimo pravila importiranja za vse tipe dogodkov, ki smo jih določili v datoteki tipi.ini.
Dostop do KDD Web Service-ov:
V Šifranti/KDD ležarine so navedeni parametri za dostop do KDD Web Service-ov. Import transakcij pa uporablja naslednje parametre:
ključ |
vrednost |
opis |
KDDProtocol |
https |
protokol prenosa podatkov s KDD |
KDDUri |
test.kddcsd.si/CRVP3/Members.svc/ |
naslov spletnega servisa KDD |
KDDGetTimeout |
300 |
čas, do katerega IBI čaka na datoteko s podatki (v sekundah) |
KDDMemberCode |
CCC1 |
oznaka člana pri KDD |
CertificateSubjectKeyID |
4fe265b57609fd0b |
Subject Key ID uporabljenega digitalnega potrdila |
CertificatePath |
localhost |
pot do digitalnega potrdila (localhost: uporablja se Windows Certificate Storage na postaji, ki proži zahtevek) |
CertificateStorage |
MY |
imena uporabljenih lokalnih skladišč potrdil (če jih je več, so ločena z \\) |
Za vsako posamezno datoteko pa program ustrezno dopolni URI naslov:
- MemberAccounts: .../MemberAccounts?MemberCode={MemberCode}
- MemberAccountPositions: .../MemberAccountPositions?MemberCode={MemberCode}
- MemberTransactions: .../MemberTransactions?MemberCode={MemberCode}&FromDate={FromDate}&ToDate={ToDate}
- MemberTransactionsCurrentDay: .../MemberTransactionsCurrentDay?MemberCode={MemberCode}
- MemberAllocations: .../MemberAllocations?MemberCode={MemberCode}&FromDate={FromDate}&ToDate={ToDate}
Page url: http://service.irm.si/navodila/Z-NAVODILA/4.0/index.html?nastavitve_kdd_importa.htm