Instalacija I3FiskalSlo servisa na Linux računalu:
0. Prijaviti se kao root
1. Kreiraj folder /u01/app/iii/i3fiskalslo:
mkdir /u01 (ako ne postoji)
mkdir /u01/app (ako ne postoji)
mkdir /u01/app/iii (ako ne postoji)
mkdir /u01/app/iii/i3fiskalslo
2. Kopirati i3fiskal-inst-linux64.zip (ili i3fiskal-inst-linux32.zip za 32 bitni linux) u taj folder. Raspakirati ga sa:
cd /u01/app/iii/i3fiskalslo
unzip i3fiskal-inst-linux64.zip
Nakon raspakiranja /u01/app/iii/i3fiskalslo treba sadržavati:
jre1.6.0_31
html
i3fiskalslo
i3fiskalslo.jar
testi3fiskal.jar
client.jks
i3fiskal.properties
i3fiskal.properties.production
test.sh
test.xml
3. Promijeniti prava foldera sa:
chown oracle.oracle -R /u01/app/iii/i3fiskalslo
chmod 775 -R /u01/app/iii/i3fiskalslo
4. Kreirati i3fiskalslo linux daemon:
cp /u01/app/iii/i3fiskal/i3fiskalslo /etc/init.d/i3fiskalslo
chown root.root /etc/init.d/i3fiskalslo
chmod 775 /etc/init.d/i3fiskalslo
chkconfig --level 345 i3fiskalslo on
5. Pokreni servis:
service i3fiskalslo start
6. Provjeri rad servisa tako da u nekom browseru (firefox, IE) uneseš url: https://127.0.0.1:8081, i u menu-u odabereš opciju Statistika. Ako to radiš sa nekog drugog računala, unesi url: https://IpAdresaServera:8081.
7. U folderu /u01/app/iii/i3fiskalslo pokreni program test.sh:
su - oracle
cd /u01/app/iii/i3fiskalslo
./test.sh
exit
U browseru bi se trebao pokazati jedan izdani račun i jedan primljeni jir, i ne bi smjelo biti grešaka. Poželjno je napraviti više testova i provjeriti brzinu izvršavanja (slanja) testnog računa. Ako je brzina veća od 1 sek, znači da je internet linija prespora ili je računalo preopterećeno.
8. Zaustavi servis I3FiskalSlo:
service i3fiskalslo stop
9. Kopiraj i3fiskal.properties.production preko i3fiskal.properties datoteke. Također, preimenovati client.jks u client.jks.test. Izmijeniti stavku user-info u (novoj) i3fiskal.properties datoteci (unijeti opisni naziv firme ili računala na kojem se vrti I3FiskalSlo):
su - oracle
cp i3fiskal.properties.production i3fiskal.properties
mv client.jks client.jks.test
exit
9. Pokrenuti servis I3Fiskal:
service i3fiskalslo start
10. Unijeti korisnikov certifikat na https://127.0.0.1:8081. Korisnik mora dostaviti datoteku certifikata i pripadajuću lozinku.
11. Unijeti odgovarakuće parametre u Mish i na kase.
Napomene:
- I3FiskalSlo servis se instalira na računala na kojima je instalirana baza aplikacije
- Ako su portovi 8080 i 8081 zauzeti unijeti nove portove u i3fiskal.properties datoteku i restartati I3FiskalSlo servis
- Podesiti eventualni firewall da propušta promet za te portove
- Ako je slanje testa presporo ili uopće ne ide, provjeriti da li se do https://blagajne-test.fu.gov.si:9002/v1/cash_registers može doći preko browsera. Ako ne može, nešto ne valja sa internet vezom, pa to treba popraviti.
- Korisnici i lozinke za rad sa UI sučeljem su:
admin/FiskalI3 (korisnik to može promijeniti)
iii/1TriF15KA1 (predefinirana lozinka, korisnik je ne zna i ne smije je znati)
26.11.2015 Pjer