Registracija se oslanja na REST web API koji klijenti kontaktiraju u periodičnom intervalu kako bi izvršili validaciju prava na upotrebu Balans licence. Ovaj članak opisuje klijentsku i serversku specifikaciju, uz veze ka člancima koji se bave implementacijom rešenja.
Web adresa servisa za registraciju je https://melany.rs/lc/register/, u daljem tekstu referirana kao $REGB3
Po pokretanju klijent šalje JSON “Registracija” poruku na $REGB3 i kratko vreme čeka na JSON “Licenca” odgovor na osnovu kog se donosi odluka o daljem radu sistema.
Podaci o licenci se čuvaju u Balans bazi Melany Team-a, i u BLFPUB.dat fajlu odnosno blfpub bazi na strani klijenta. Za detalje implementacije pogledati:
Specifikacija procesa registracije:
Registar svih firmi je na serveru MOC, baza b7, tabela public.reginfo.
Da bi se ručno obnovila licenca, mora da se zna GUID. SQL: SELECT * FROM public.reginfo WHERE mel_id='<guid>
'
Tada mogu da se osveže vrednosti u kolonama:
distrib
- Obično pišemo “Melany”, ovo je ko je uradio instalaciju i brine o klijentulic_to
- Uglavnom je dovoljno ukloniti “Preliminary: ” iz postojeće vrednosti. Ako je prazna, uneti ime firme.status
- Postaviti na 50, ako već nije ta vrednost.SQL primer (prilagoditi po potrebi):
UPDATE public.reginfo SET distrib='Melany', lic_to=Replace(lic_to, 'Preliminary: ', ''), status=50 WHERE mel_id='<guid>'