PocketPC: Instalacija, podešavanje i sinhronizacija

<p><strong>Instalacija na PocketApp na PPC<br /> </strong><br /> Instalacija se radi sa Desktop računara na koji je instaliran MS ActiveSync (dobija se na CD-u uz PPC, ima ga i u OLAS/Download) ili, za Windows 7, 8, 8.1 i 10, Microsoft Windows Mobile Device Center 6.1 Driver for Windows Vista (64-bit) (može se skinuti sa http://www.microsoft.com/en-us/download/details.aspx?id=3182 , a takođe ga ima u OLAS/Download) i na koji je priključena baza (kredl). Na W10, a možda i na W8 Windows Mobile Device Center bi trebalo da je instaliran prilikom instalacije OS.<br /> <br /> PocketPC se postavi na bazu (kredl), koji je priključen na računar, i, pošto se povežu Desktop i PocketPC računar, ActiveSync (Windows Mobile Device Center) se automatski podigne. Klikne se na Explore i odabere se Mobile Device (to je root PocketPc-a) i u njemu se napravi direktorijum PocketApp. U taj napravljeni dir treba iskopirati sa Desktop računara (obavezno sve ovo!)<br /> <br /> PocketApp.exe<br /> Inet.txt<br /> Pocket.txt<br /> Req.txt<br /> Request.txt</p> <p>Pocket.txt sadrži ime komercijaliste, kako je otvoren u App-u, ali bez naših slova. Na primer, Miško Mićić -&gt; Misko Micic.</p> <p>Potom napraviti shortcut na PocketApp.exe (desni klik pa create shortcut). Napravljeni shorcut prebaciti u Windows/StartMenu i preimenovati ga u PocketApp. Posle toga bi ikonica PocketApp-a trebala da bude vidljiva u okviru Start menija.<br /> <p>NAPOMENA: Kod Windows 10, ukoliko se desi da se WMDC ne podigne pošto se uređaj priključi preko kredla, onda treba u Services.msc naći servis Windows Mobile-2003-based device connectivity pa u Properties, u tabu Log On promeniti da se izvršava pod korisnikom Local System Account i posle toga restartovati servis.</p> <br /> <strong>APP podešavanje<br /> </strong><br /> Ostalo/Sis. opcije/Podešavanje programa/PocketPC, konsultovati APP help (nalazi se u okviru Transfer i clipboard menija) prilikom popunjavanja. </p> <p>Primer:<br /> <br /> <font face="Courier New">DIR ZA SINHRONIZACIJU SA POCKET PC: i:\App\Pocket\SyncDir<br /> TIP FAKTURE IZ POCKET PC-A........: PDVM<br /> ZALIHE ZA POCKET PC...............: -&gt;&nbsp;&nbsp; ...<br /> REG.PROFAKTURA ZA POCKET PC.......:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (prefiks reg. PF)<br /> ARTIKLI U POCKET PC-U.............: Svi<br /> NAZIV ARTIKLA U PPC-U.............: Samo naziv<br /> </font><br /> Ako se za sinhronizaciju koristi AQL, potrebno je u sis.opcijama za &quot;dir za komunikaciju&quot; sa AQL podesiti da bude isto&nbsp;i:\App\Pocket\SyncDir i u taj dir staviti INIT.AQL. <br /> <br /> <strong>Sinhronizacija preko Desktop računara<br /> </strong><br /> Potrebno je koristiti program DesktopApp, koji mora biti aktivan kada se vrši sinhronizacija, najbolje ga je staviti u StartUp. U podešavanjima upisati DirToMonitor na istu vrednost kao u APP-u Dir za sinh. sa&nbsp;PocketPC-em. Sinhronizacija se inicira iz APP-a preko Ostalo/Prenos podataka/Ra?unar &lt;-&gt; PocketPC. Ukoliko je sinhronizacija startovana po prvi put pojavi?e se dijalog sa spiskom komercijalista u kome treba odabrati komercijalistu kome ?e pripasti doti?ni PocketPC ure?aj.<br /> <br /> Sinhronizacija se uvek vrši u oba smera tj. u APP se prebacuju kreirane profakture, a u PocketApp najnovija lager lista sa cenovnikom i spiskom kupaca odabranog komercijaliste. Po završenoj sinhronizaciji profakture u PocketApp budu obrisane.<br /> <br /> <br /> <strong>Sinhronizacija preko mobilnog uređaja<br /> </strong><br /> Da bi sinhronizacija preko GPRS funkcionisala mora se uraditi nekoliko stvari:<br /> <br /> 1.&nbsp;U Inet.txt koji ide na PocketPC se upisuje IP adresa servera koji opslužuje PocketPC uređaje, port, korisničko ime i naziv uređaja.&nbsp;Zadnja dva podatka nisu obavezna (?). Podaci u Inet.txt se razdvajaju tabulatorom.<br /> <br /> Primeri:</p> <p><font face="Courier New">192.168.54.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5050&nbsp;&nbsp;&nbsp; Mika&nbsp;&nbsp;&nbsp; Toshiba<br /> </font><font face="Courier New">wings-bg.dyndns.org&nbsp;&nbsp; 5501&nbsp;&nbsp;&nbsp; Nenad</font></p> <p>Kasnije, u samom PocketApp može se menjati samo IP adresa, što je zgodno kad firma nema server sa fiksnom IP adresom (recimo, kači se DialUp-om).&nbsp;Ovako pripremljen Inet.txt se kopira u PocketApp dir na PPC-u.<br /> <br /> 2. AQL server moée da se startuje iz StartUp-a ili ručno pomoću StartAQL.bat, zavisno od organizacije i potreba firme, a startuje se sa App /aql:&lt;SyncDir&gt; (može da se doda /P i /U).<br /> <br /> Primer za StartAQL.bat:<br /> <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; App.exe /U:aql /P:2078 /AQL:I:\App\Pocket\SyncDir</p> <p>Init.aql treba da bude smešten u Dir za komunikaciju. U njemu treba da postoji sledeća deklaracija:</p> <p><font face="Arial">DEFTABLE PocketPC<br /> &nbsp;&nbsp; METHOD Receive = AqlPocPCRec (&lt;R&gt;)<br /> &nbsp;&nbsp; METHOD Send&nbsp;&nbsp;&nbsp; = AqlPocPCSnd ()<br /> END<br /> </font><br /> 3.&nbsp;PocketServer može da se startuje iz StartUp-a ili ručno. U PocketServer.ini treba ažurirati polje Path (upisati dir za sinhronizaciju). Takođe, ako ne postoji, u [INET] sekciji dodati i red Listen=All da bi bio osluškivan definisani port (5050) na bilo kojoj IP adresi. Ukoliko se serveru pristupa preko rutera, na njemu treba &quot;osloboditi&quot; port 5050. <strong>NAPOMENA</strong>: opcija Listen=All pravi probleme ako je aktivan VNC, javlja grešku i nema konekcije.<br /> <br /> Kada je sve podešeno kako treba, procedura za sinhronizaciju je sledeća:<br /> <br /> - U PocketApp (koji je već zakačen na internet preko GPRS) treba ići na Sinhronizacija, pa Prijem ili Slanje podataka (ne radi se istovremeno prijem/slanje kao u varijanti bez GPRS). Posle kratkog vremena PocketServer prima zahtev koji prosleđuje AQL Serveru. Ovaj obrađuje zahtev (učitava podatke ili ih sprema za slanje).<br /> <br /> Ukoliko je u PocketApp bilo inicirano Slanje, ovde se procedura završava i kao rezultat imamo u App profakture koje su stigle sa PPC. Kod GPRS varijante slanja podataka profakture u PocketApp ne bivaju obrisane već dobijaju oznaku T, pa se, po potvrdi o uspešnom prijemu iz centrale, ručno brišu.<br /> <br /> Ukoliko je u PocketApp bio iniciran Prijem, AQL Server po obrađenom zahtevu snima podatke za slanje u dir za sinhronizaciju i predaje kontrolu ponovo PocketServeru koji ih šalje PocketApp-u. U PocketApp imate prikaz količine pristiglih podataka u KB, tako da moéete da znate da li se nešto dešava ili ne. Kada se &quot;odsivi&quot; dugme Prijem podataka u PocketApp zna?i da je procedura završena.<br /> <br /> NAPOMENA: Kod obe varijante sinhronizacije App šalje PocketApp-u REFERENTNE&nbsp;cene!<br /> <br /> Organizacija stabla vezano za PPC:<br /> <br /> I:\<br /> &nbsp;&nbsp;&nbsp; - App<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Pocket<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - DesktopApp<br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - PocketApp<br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - PocketServer<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; - SyncDir<br /> <br /> U diru PocketApp su instalacioni faljovi od PocketApp koji su kopirani na PPC uređaj.<br /> <br /> NAPOMENA: Kada sve lepo podesite i uspete da uradite prvi prijem/slanje, preporučljivo je da na PPC uradite&nbsp;bekap pomoću&nbsp;Total Recall (ovo imaju neki modeli u kontrol panelu) i to sa uključenom&nbsp;opcijom da vraća taj bekap (ne fabrički) u slučaju da se resetuje PPC.</p>