petek, 15. julij 2011

Veliki pok - Big Bang








Na začetku je bila črna luknja. Sledil je »veliki pok«.


V 60 letih prejšnjega stoletja je bila ustanovljena Služba družbenega knjigovodstva – SDK. Ena od njenih glavnih nalog je bilo opravljanje notranjega plačilnega prometa.


Okoli leta 1970 se je začelo razmišljati o računalniško podprtem opravljanju plačilnega prometa. Ustanovljene so bile različne delovne skupine, začelo se je šolanje prihodnjih programerjev, organizatorjev, operaterjev, uporabnikov …


5. februarja 1973 se je začela prva računalniško podprta obdelava plačilnega prometa v takratni SDK podružnici Ljubljana, imenovana AROPS. [1]


Čez 6 mesecev je bil izdelan nov projekt TEZAURUS. [2] Ime je bilo pojem za obdelavo plačilnega prometa na računalniških sistemih IBM na področju cele Jugoslavije.


Dokončno je TEZAURUS prenehal opravljati svojo nalogo 1. 1. 2001 v Sarajevu.


Okroglih 30 let je TEZAURUS tiho, zanesljivo in brezhibno opravljal naloge plačilnega prometa.




At the beginning there was a black hole. Then came a »big bang«.

In the 60s of the last century The Public Accountancy Service (SDK) was founded in the former Yugoslavia. Its main role was to process domestic payments among organizations, and among organizations and the general public.

Around the year 1970  the SDK management began thinking of computer-supported domestic payments. They set up workgroups and sent future operators, programmers, analysts, and users for training.

On February 5th, 1973 the very first computer supported processing (AROPS) of domestic payments among legal entities and the general public started in the SDK Ljubljana.

After 6 months a new project called TEZAURUS was created. Its name has become a trademark for all domestic payments based on IBM mainframe computers in the former Yugoslavia.

On January 1st, 2001 TEZAURUS finally ceased to perform its task in Sarajevo.
During almost 30 years TEZAURUS was doing its tasks quietly, reliably and faultlessly.



U početku je bila crna rupa. Kasnije je nastao »veliki prasak«.

Šezdesetih godina prošlog stoljeća u bivšoj Jugoslaviji osnovana je Služba durštvenog knjigovodstva (SDK). Njena glavna uloga je bila u obavljanju platnog prometa između pravnih subjekata, kao i plaćanja između građana i pravnih subjekata.

U sedamdesetim, oni koji su upravljali SDK-om počeli su razmišljati o kompjuterizaciji domaćeg platnog prometa. Osnovane su razne radne grupe, a budući operatori, programeri, analitičari i korisnici su se počeli školovati za rad na računalima.

5. 2. 1973 u Ljubljani je pušteno u rad prvo računalo koje je podržavalo obradu domaćeg platnog prometa, u tadašnjoj filijali SDK Ljuibljana. Program za obradu podataka se zvao AROPS.

Šest mjeseci kasnije kreiran je novi projekat TEZAURUS. Njegovo ime je postalo zaštitni znak za obradu platnog prometa na mainframe IBM računalima u Jugoslaviji.


1. 1. 2001 TEZAURUS je prestao obrađivati podatke platnog prometa u Sarajevu.

Blizu 30 godina TEZAURUS je tiho, pouzdano i bez problema izvršavao transakcije platnog prometa.

Ponosni smo što smo sudjelovali u tom procesu.




[1] AROPS – Avtomatizacija Redovnih Operativnih Poslov Službe
[2] Latinska beseda thesaurus = zaklad







Avtorji in ustvarjalci


Leta 1970 je bila sprejeta odločitev o posodobitvi in delovanju SDK. Poudarek je bil na plačilnem prometu in vseh tistih poslov, ki se nadaljuje iz podatkov plačilnega prometa.



Celoten projekt je dobil ime AROPS (Avtomatizacija Rednih Operativnih Poslov Službe ali Automatizacija Redovnih Operativnih Poslova Službe). Program, ki je kontroliral pravilnost dokumentov v plačilnem prometu, je imel enostavno ime »kontrolni program«. Februarja 1972 je začela SDK Ljubljana uporabljati programe AROPS in takoj se je pokazala slabo zamišljena in izvedba »kontrolnega programa«. Znameniti »trojki« sestavljena iz sodelavcev IBM, Intertrade in SDK je uspelo proti koncu leta 1972 organizirati in izdelati popolnoma nov kontrolni program imenovan »TEZAURUS«. Uspeh je bil popoln, saj je Tezaurus postal osnovni kontrolni program v vseh SDK podružnicah v Jugoslaviji na IBM računalniških sistemih.

Poleg omenjene »trojke«, ki je postavila osnovni koncept, je sodelovalo še mnogo sodelavcev iz SDK in zunanjih organizacij. Na seznamu je navedenih le del avtorjev in ustvarjalcev. Zato poziv vsem, ki lahko dopolnijo seznam: ne oklevaj in dodaj manjkajoče udeležence kot komentar v okence na koncu te strani ali pa piši po e-pošti !

Avtorji kontrolnega programa TEZAURUS


Vsi avtorji so razvrščeni po priimkih.

  • Matjaž Čadež, Intertrade IBM, Ljubljana
  • Wolfgang Jung, IBM ROECE, Wien
  • Mladen Trobec, SDK, Ljubljana

Avtorji programa za kontrolne konsignacije


  • Dušan Marković, SDK, Ljubljana
  • Matjaž Čadež, Intertrade IBM, Ljubljana
  • Mladen Trobec, SDK, Ljubljana

Avtorji programa za obdelavo prometa


  • Milena Koren, SDK, Ljubljana
  • Matjaž Čadež, Intertrade IBM, Ljubljana
  • Mladen Trobec, SDK, Ljubljana

Avtorji programov za dnevnik SDK, bank, izpiski


  • Matjaž Čadež, Intertrade IBM, Ljubljana
  • Miroslav Pandurov, SDK, Novi Sad
  • Petar Petrović, SDKJ, Beograd
  • Mladen Trobec, SDK, Ljubljana

Avtorja jutranjega programa


  • Mihael Rijavec, SDK, Ljubljana
  • Mladen Trobec, SDK, Ljubljana

Ostale sodelavke in sodelavci


  • Fani Beroš, SDK, Split
  • Branko Bodakoš, SDK, Zagreb
  • Vinko Crnjac, SDK, Zagreb
  • Nevenka Cucić, SDKJ, Beograd
  • Zoran Dobrinić, SDKJ, Beograd
  • Miljenko Dražič, SDK, Zagreb
  • Vladimir Đurić, SDKJ, Beograd
  • Igor Fakin, Intertrade IBM, Ljubljana
  • Vladimir Filipović, SDK, Novi Sad
  • Marjan Flajšman, SDK, Ljubljana
  • Miroslav Franković, SDK, Sarajevo
  • Anton Gangl, AMS, Graz
  • Jože Gričar, FOV, Kranj
  • Hristivoje Ilič, SDKJ, Beograd
  • Svetozar Ivanković, SDKJ, Beograd
  • Zlatko Jamnik, SDK, Ljubljana
  • Ljuba  Jukić, SDK, Beograd
  • Janko Kavčič, Intertrade IBM, Beograd
  • Majda Kisel, SDK, Ljubljana
  • Anamarija Kosanović, SDK, Pula
  • Slobodan Kosanović, SDK, Sarajevo
  • Slavoljub Kostadinović, SDK, Beograd
  • Mališa Lazić, SDKJ, Beograd
  • Romana Logar, SDK, Ljubljana
  • Dragoslav Lugomirski, Intertrade IBM, Beograd
  • Marko Macura, SDK, Ljubljana
  • Joca Miloševič, SDKJ, Beograd
  • Živan Mirkov, SDK, Novi Sad
  • Sonja Morokvašić , SDK, Beograd
  • Veronika Možina, SDK, Ljubljana
  • Snežana Paunovska, SDK, Skopje
  • Branko Pavličić, SDKJ, Beograd
  • Adi Rejec, SDK, Ljubljana
  • Walter Richter, IBM Avstrija, Wien
  • Janez Robič, Intertrade IBM, Ljubljana
  • Luciano Sacco, FIAT, Italija
  • Niko Schlamberger, SDK, Ljubljana
  • Akos Schuch, IBM ROECE, Wien
  • Janez Senčar, SDK, Ljubljana
  • Časlav Spasić, SDK, Beograd
  • Olivera Srdić, SDKJ, Beograd
  • Dejan  Stančič, SDK, Ljubljana
  • Radovan Stojanović, SDKJ, Beograd
  • Vilko Sustič, Intertrade IBM, Ljubljana
  • Antal Takač, SDK, Novi Sad
  • Amir Terzić, SDK, Sarajevo
  • Momčilo Tomčić, SDKJ, Beograd
  • Dubravko Tučkorić, SDK, Zagreb
  • Janko Vanič, SDK, Ljubljana
  • Blagoje Videnović, SDK, Beograd
  • Mile Zorić, SDK, Zrenjanin
  • Miran Žagar, Intertrade IBM, Ljubljana

Sodelavci pri izdelavi HIPO dokumentacije


  • Drago Borak, SDK, Zagreb
  • Matjaž Čadež, Intertrade IBM, Ljubljana
  • Melinda Djelmiš, Intertrade IBM, Beograd
  • Leopold Eke, SDK, Zagreb
  • Mirsad Hajro, SDK, Sarajevo
  • Biljana Ilić, SDK, Beograd
  • Bora Ivkov, SDK, Novi Sad
  • Aleksandar Jovanović, SDKJ, Beograd
  • Milena Koren, SDK, Ljubljana
  • Radoslav Milojević, SDKJ, Beograd
  • Ružica Movrin, SDK, Zagreb
  • Miroslav Pandurov, SDK, Novi Sad
  • Ljubica Paripović, SDK, Beograd
  • Petar Petrović, SDKJ, Beograd
  • Antica Radoš, SDK, Zagreb
  • Mihael Rijavec, SDK, Ljubljana
  • Andrej Senica, SDK, Ljubljana
  • Svetislav Simić, SDK, Novi Sad
  • Pšaja Šurjak, SDK, Zagreb
  • Zlatko Terzić, SDK, Zrenjanin
  • Mladen Trobec, SDK, Ljubljana
  • Svetlana Vukmirović, SDKJ, Beograd
  • Angel Zafirovski, SDK, Skopje


      Začelo se je v čakalnici ...



      Pomlad 2004


      Polprazna restavracija dunajskega letališča. Naveličano obračam "plahte" slovenskega časopisa. Pristopi starejši gospod in prosi, če lahko prisede. Pove po slovensko na srbski način. Predstavi se ter predlaga, če lahko nadaljujeva po nemško, ker je njegova slovenščina bolj slaba. Seveda, si mislim, bo vsaj čakanje manj dolgočasno.

      Prisedel je zato, ker je videl slovenski časopis. Tudi sam je čakal na polet ter tako bo čas hitreje minil.

      Beseda je dala besedo in že sem bil v njegovi življenjski zgodbi. Zaposlen je bil v IBM ROECE [1]   na Dunaju, kjer so med drugim skrbeli tudi za Jugoslavijo. Njegovo področje so bile finance, banke, zavarovalnice, SDK. Na začetku 1970 je bil dodeljen podjetju INTERTRADE iz Ljubljane (IBM je bil organiziran tako, da je v vsaki državi imel svojo podružnico, npr. IBM France, IBM Österreich), zastopniku IBM. Takrat so v SDK začeli razmišljati o računalniško podprtem opravljanju svojih nalog. Odločitev je bila, da se v republiških glavnih mestih instalirajo IBM, v drugih podružnicah pa Burroughs in NCR računalniki.

      Moj sogovornik je sodeloval pri organiziranju in izdelavi računalniških programov predvsem za plačilni promet. Oblikovana je bila skupina ljudi iz cele Jugoslavije. Posebej je izpostavil sistemska inženirja iz Intertrade in SDK, oba iz Ljubljane. Skupaj so tvorili trojko, ki je prvotni projekt AROPS [2] izdelan v Beogradu, predelala oziroma  naredila nov projekt z imenom TEZAURUS (zgolj po domače zapisana latinska beseda thesaurus = zaklad). TEZAURUS je v dobrem letu dni postal ogrodje in hrbtenica za ves plačilni promet v Jugoslaviji na IBM računalniških sistemih.

      Kar prehitro se je zaslišal poziv za moj odhod. Hitra izmenjava vizitk, stisk rok in auf Wiedersehen!


      ... in nadaljevalo med brcanjem žoge - jesen 2005.



      Ko je bilo konec rekreacije je sledilo pivo. Med pogovorom je naš vratar omenil, da je bil znanec njegovega očeta aktivni udeleženec pri organiziranju, kreiranju in izdelavi programske opreme v SDK Ljubljana. Golo naključje in čez nekaj dni sem imel priložnost spoznati gospoda, ki je soustvarjal plačilni promet v SDK. Omenil sem mu dogodek z dunajskega letališča in dobil nepričakovano ponudbo: če me zanima, mi bo izročil del dokumentacije iz SDK, ki jo lahko uporabim in objavim na svetovnem spletu. Pogoj je bil le, da izpustim vsa imena, ker enostavno ni imel soglasja prizadetih za njihovo omenjanje.

      Dokumentacija je bila na 3 CD ploščkih, večinoma v TIF zapisih.

      V naslednjih mesecih sem se pretolkel čez vse dokumente s priponami TIF, JPEG, PDF, TXT, WP (WordPerfect), WS (WordStar), PCPIS (program za urejanje besedil izdelan v Intertrade Ljubljana, primerljiv z MS WordPad) in DOC.

      Del zapisov je bilo treba pretipkati preostanek pa je bil uspešno obdelan z OCR (Optical Character Recognitioin – optično prepoznavanje znakov). Pri tem tipkanju ali prepoznavanju je lahko prišlo do napak in večina je bila popravljenih. Morda je kljub vsem naporom ostala kakšna neumnost.


      Ne oklevaj, dodaj kot komentar v blog ali sporoči po e-pošti



      Nekaj povsem novega so bili TXT zapisi, ki so bili izvorni (source) programi za programska jezika ASSEMBLER in PL/I. Nekaj primerov in zanimivosti je dodanih tudi med temi zapisi.

      Z malce pretiravanja: če bi bil danes (!) na razpolago IBM računalnik arhitekture 370 in z obiljem truda in sreče, bi morda lahko startali takratni plačilni promet. Verjetno utopija, ampak misel je fantastična !

      ~~~~~~~~~~~~~~~~~~~~~~



      [1] Regional Office Europe Central and East

      [2] Avtomatizacija rednih operativnih poslov Službe