====== Transporter kao Windows servis ======
===== Početak, Preduslovi =====
Sa Melany FTP iz direktorijuma **/install/extras/srvstart** skinuti **srvstart.zip** arhivu na ciljni računar u proizvoljnom direktorijumu i otpakovati. Sadržaj je
documentation\
logger.dll
srvstart.dll
srvstart.exe
svc.exe
Jednom pokrenuti transporter u normalnom režimu i podesiti podatke za slanje emaila. Ovo je ključno, jer nema drugog načina da transporter obaveštava o greškama i zaglavljivanju. Kad se podesi, ugasiti transporter u normalnom režimu.
===== =====
===== Instalacija servisa =====
Prvo Notepadom napraviti tekstualni fajl koji sadrži sledeće parametre:\\
\\
- **[Naziv servisa]**, proizvoljan, ali mora da bude jedinstven na operativnom sistemu,\\
- **startup**, koji je puna putanja do programa koji će raditi kao servis sa svim potrebnim start parametrima,\\
- **shutdown_method**, uvek stavljamo kill.\\
\\
Primer sadržaja ini fajla:
[TransMelany]
startup="c:\Program Files(x86)\MelanySoft\Balans\Hogworts\Hedviga 2\BLSyncSrv.exe" 93@PostgreSQL35W
shutdown_method=kill
Fajl se čuva kao INI, a ne TXT i može da se snimi bilo gde, ali najbolje je, zbog organizacije, da bude u okviru direktorijuma srvstart ili u nekom podfolderu, npr. srvstart\Transporteri\. Fajl može da se zove po firmi za koju transporter radi, recimo, Melany.ini ili Albo.ini.
U ADMINISTRATORSKOM (Start>CMD>Run As Administrator) command-promptu izvršiti **install_desktop** komandu, za instalaciju Windows servisa, sledeće sintakse:
\srvstart.exe install_desktop -c
Na primer:
C:\srvstart\srvstart.exe install_desktop TransMelany -c "C:\srvstart\Transporteri\Melany.ini"
===== Podešavanje servisa =====
- Otvoriti Start > Administrative tools > **Services**, po datom imenu naći servis u spisku, pa desni klik > Properties > tab **Log On**. Proveriti da li je UKLJUČENO "**Allow service to interact with desktop**", i ako nije, uključiti ga. Klik na dugme Apply.
- Vratiti se na prvi tab (**General**), promenti "startup type" na **Automatic **i klik na dugme Start. Zatvoriti Properties prozorčić sa Ok.
- PROVERITI NEKOLIKO PUTA da li servis radi posle inicijalnog pokretanja (F5 za osvežavanje liste), jer hoće da se brzo zaustavi (2-3 sekunde). Ako ne stane u oko 30s, dobro je.