Σενάριο Εστίασης Win XP: Υλικό: 1 Η/Υ (backoffice), 1 POS, 1 router Motorola, 1 PDA. Σενάριο: Sync του backoffice με το POS και merge του POS με το PDA. Προϋποθέσεις Software: 1) BACK OFFICE : WIN XP pro,.net FRAMEWORK 3.5,SQL server 2005 standard sp3, Prisma win POS, POS sync, IIS (βρίσκεται στο CD εγκατάστασης των Windows), putty (software for Motorola), java monolithic. 2) POS: SQL express 2005 with advanced services, Prisma win POS, Active sync 4.5, Prisma win mobile server. 3) PDA:.net framework 3.5, SQL mobile server 5_6 (3 cabs), Prisma win mobile. Σε αυτό το βήμα θα ρυθμίσουμε το Motorola router για να χρησιμοποιηθεί στο σενάριο της εστίασης σε συνδυασμό με τα PDA που έχουμε ετοιμάσει. Το router πρέπει να συνδεθεί στη σειριακή θύρα ενός υπολογιστή προκειμένου να προγραμματιστεί καταλλήλως για τη χρήση που το προορίζουμε. Χρειαζόμαστε επομένως το putty.exe το οποίο είναι το software που θα χρησιμοποιηθεί για τη διαδικασία του προγραμματισμού. Θα πάμε πρώτα να ρυθμίσουμε τη θύρα com στην οποία έχει συνδεθεί το router με το null modem καλώδιο. Δεξί κλίκ στο εικονίδιο «Ο υπολογιστής μου» και ιδιότητες. «Υλικό», «Διαχείριση Συσκευών», «Θύρες COM & LPT». Επιλέγουμε τη Θύρα που έχουμε συνδέσει το router και
ρυθμίζουμε την ταχύτητα της σε 19200. ΟΚ και κλείνουμε τα παράθυρα. Ανοίγουμε το putty.exe που έχουμε τοποθετήσει στην επιφάνεια εργασίας. Δηλώνομε τη θύρα και την ταχύτητα της και πατάμε Οpen. Μόλις πατήσουμε open ανοίγει μια γραμμή εντολών. Μέσω αυτού του παραθύρου θα προγραμματίσουμε το router.
Ξεκινάμε γράφοντας admin (για τον user) και πατάμε ENTER. Για το password γράφουμε motorola (ή admin αν δεν είναι η πρώτη φορά που στήνουμε αυτό το router). Γράφοντας motorola και πατώντας enter μας ζητάει να ορίσουμε το καινούριο μόνιμο password. Δηλώνουμε admin Μετά από αυτό εμφανίζεται στη γραμμη το admin>. Γράφουμε network, enter και εμφανίζεται μήνυμα στο οποίο μας ζητάει να δηλώσουμε την περιοχή μας. Γράφουμε us, και πατάμε enter. Η διαδικασία με την περιοχή γίνεται μόνο την πρώτη φορα που ρυθμίζουμε το router γι αυτό δεν φαίνεται στο παράδειγμα. Εμφανίζει στη γραμμή εντολών admin(network)>. Γράφουμε lan,enter. Εμφανίζεται admin(network.lan)>. Γράφουμε set ip-mode 1 static, enter. Εμφανίζει ένα μήνυμα και επιστρέφει στο admin(network.lan)>. Γράφουμε set ipadr 1 192.168.2.1,enter. (ή όποια IP θέλουμε για το δίκτυο μας).
Μετά από αυτό γυρνάει στη γραμμή admin(network.lan)>. Γράφουμε save, enter. Γράφουμε quit, enter. Κλείνουμε το putty. Τώρα το router έχει πάρει τις αρχικές του ρυθμίσεις και μπορούμε να ανοίξουμε το interface του από internet explorer. (Προϋπόθεση για τη λειτουργία του interface είναι να είναι εγκατεστημένη latest java runtime engine). Ανοίγουμε τον internet explorer και γράφουμε τη διεύθυνση IP του router. Η παρακάτω εικόνα δείχνει το login screen του interface. Αφού συμπληρώσουμε το username/ password για το router και πατήσουμε Login θα μας βάλει στο βασικό μενού επιλογών του.
Στο network configuration επιλέγουμε το Wireless και στο δεξί μέρος της οθόνης πατάμε Create. Στο καινούριο παράθυρο που ανοίγει (New WLAN) θα κάνουμε τις ρυθμίσεις για το ασύρματο δίκτυο μας. 1) Στο SSID θα βάλουμε το όνομα του ασύρματου δικτύου μας. Αυτό θα εμφανίζεται και στα διαθέσιμα δίκτυα του PDA ώστε να μπορεί να συνδεθεί. 2) Τσεκάρουμε το Available on 802.11 b/g radio. 3) Λίγο πιο κάτω στο Security και δίπλα στο Security Policy πατάμε Create.
Στο καινούριο παράθυρο θα βάλουμε το «κλειδί» για τα PDA προκειμένου να συνδέονται στο δίκτυο. 1) Πρώτα θα βάλουμε όνομα για το Security Policy στην επιλογή Name. Στο παράδειγμα είναι mega1. 2) Authentication βάζουμε Manually PRE-Shared key / No authentication. 3) Encryption βάζουμε WEP 64 (40bit key) και στην καρτέλα encryption βάζουμε key#1: 1234567890. Τα PDA θα συνδέονται στο ασύρματο δίκτυο με αυτό το password. Πατάμε APPLY. Μετά από αυτό μπορούμε να κλείσουμε το interface του router και να κάνουμε τις ρυθμίσεις των φακέλων συγχρονισμού που θα βλέπει το PDA μόλις συνδεθεί.
Οι φάκελοι που πρέπει να δημιουργηθούν είναι στον τοπικό δίσκο c:\. Δημιουργούμε ένα φάκελο temp. Δημιουργούμε και ένα δεύτερο φάκελο snapshot στο ίδιο σημείο και τον κάνουμε κοινόχρηστο (Ο χρήστης everyone πρέπει να έχει read/write δικαιώματα). Μετά από την απλή κοινή χρήση στον snapshot πρέπει να γίνει και κοινή χρήση WEB.
ΠΡΟΣΟΧΗ!: Για να εμφανιστεί η καρτέλα Κοινή χρήση WEB πρέπει να έχει εγκατασταθεί ο IIS στα windows. Αυτό μπορεί να γίνει αν πάμε στην προσθαφαίρεση προγραμμάτων στον πίνακα ελέγχου και επιλέξουμε την προσθαφαίρεση στοιχείων των windows. Θα μας ζητήσει το CD της εγκατάστασης των Windows για τη συγκεκριμένη διαδικασία γι αυτό πρέπει να το έχουμε πρόχειρο. Αφού λοιπόν έχουμε εγκαταστήσει τον IIS και εμφανίζεται πλέον η καρτέλα κοινή χρήση WEB στις ιδιότητες του φακέλου snapshot, επιλέγουμε Κοινή χρήση αυτού του φακέλου και προσθήκη. Θα δηλώσουμε για το ψευδώνυμο (alias) του φακέλου mergereplication και θα τσεκάρουμε όλες τις διαθέσιμες επιλογές Δικαιωμάτων Πρόσβασης. Στην
επιλογή δικαιώματα για την εφαρμογή τσεκάρουμε το Εκτέλεση. Για το επόμενο βήμα πρέπει να πάμε στο path C:\ProgramFiles\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE και να εντοπίσουμε το sqlce30setupen.msi. Κάνουμε την εγκατάσταση του (next, next, next) και έπειτα ανοίγουμε το εικονίδιο Ο Υπολογιστής μου. [Φροντίζουμε να έχουμε ενεργοποιημένη τη γραμμή διευθύνσεων (Προβολή à Γραμμές Εργαλείων -> Γραμμή διεθύνσεων)]. Σβήνουμε το Ο υπολογιστής μου και γράφουμε στη γραμμή διευθύνσεων ( \\ computername\snapshot). Το computername είναι το εκάστοτε όνομα του υπολογιστή όπου γίνεται η όλη διαδικασία. Εάν ανοίξει το παράθυρο
snapshot (ασχέτως με τα περιεχόμενα του) τότε η δικτυακή διαδρομή του φακέλου snapshot έχει δηλωθεί σωστά. Δοκιμάζουμε εάν μπορούμε να δημιουργήσουμε ένα φάκελο σε αυτό το σημείο και έπειτα αν μπορούμε να τον διαγράψουμε για να επιβεβαιώσουμε τα read/write δικαιώματα στο δικτυακό φάκελο. Κλείνουμε το παράθυρο.
Πάμε στη διαδρομή C:\Program Files\Megasoft\Prisma Win POS και εντοπίζουμε το PrismaWinMobileServer.exe το οποίο και βγάζουμε συντόμευση στην επιφάνεια εργασίας και στην εκκίνηση (startup). Μόλις του κάνουμε διπλό κλικ τότε θα κατέβει στη γραμμή συστήματος (κάτω δεξιά δίπλα στην ώρα). Κάνουμε δεξί κλικ στο εικονίδιο και SHOW προκειμένου να δούμε το παρακάτω παράθυρο.
Επιλέγουμε το Ρυθμίσεις Δικτύου, βάζουμε τη Διεύθυνση IP του τοπικού υπολογιστή, Θύρα Επικοινωνίας: 696, Όνομα Διακομιστή SQL το όνομα του υπολογιστή και έπειτα πατάμε Για Προχωρημένους. Εδώ βάζουμε στο Όνομα publication: prismawma και στη Διαδρομή snapshot τη δικτυακή διαδρομή του φακέλου snapshot: \\computername\snapshot και πατάμε ΟΚ και στην προηγούμενη οθόνη αποθήκευση.
Μόλις πατήσουμε αποθήκευση εμφανίζει ένα καινούριο παράθυρο το οποίο δείχνει την κατάσταση του snapshot agent, της διαδικασίας δηλαδή του συγχρονισμού της βάσης. Περιμένουμε να ολοκληρωθεί και κλείνουμε το παράθυρο. Περνάμε έπειτα στις ρυθμίσεις του publication (δημοσίευσης) στο sql server management studio. Πάμε στην Έναρξη, Προγράμματα,Microsoft SQL server 2005, SQL Server Management Studio. Στις επιλογές αριστερά επιλέγουμε Replication -> Local Publication -> PrismaWinPOS. Κάνουμε δεξί κλικ και Configure Web Synchronization
Επιλέγουμε SQL Server Compact edition Μας ζητάει το όνομα του υπολογιστή που έχει εγκατεστημένο το IIS (Ο ίδιος). Επιλέγουμε το Configure an existing virtual Directory, και φροντίζουμε να είναι μαρκαρισμένο το mergereplication, πατάμε next.
Βάζουμε το Alias που είχαμε φτιάξει στο προηγούμενο βήμα (mergereplication) και στο Path το C:\snapshot. Next.
Μόλις φτάσουμε στο σημείο του Client Authentication. Επιλέγουμε Clients will connect anonymously, Next. Στο Snapshot Share Access βάζουμε στο Share: \\computername\snapshot,(όπου «computername» όπως και πριν το όνομα του εκάστοτε υπολογιστή), Next, Finish.
Τέλος μένουν οι ρυθμίσεις του Prisma Win Mobile στο PDA προκειμένου να συνδεθεί στο merge. Ανοίγουμε το Prisma Win Mobile στο PDA και επιλέγουμε ρυθμίσεις.
1)Βάζουμε την IP του υπολογιστή στον οποίο εκτελείται ο mobile server. 2)Στο όνομα SQL Server: Βάζουμε το όνομα του υπολογιστή που έχει τη βάση του POS. 3)Όνομα συσκευής: Βάζουμε το όνομα του PDA.(βλέπε σχετικό manual με ρυθμίσεις PDA). Πατάμε PING και επιβεβαιώνουμε την επικοινωνία με τον κεντρικό Η/Υ. Επιλέγουμε τώρα Για προχωρημένους 1)Virtual Directory: mergereplication 2)Publication: prismawma 3)Sql server version: sql server 2005 4)θύρα: 696
Αποθηκεύουμε τις ρυθμίσεις μας και επιλέγουμε στην αρχική οθόνη της εφαρμογής το Ενημέρωση Βάσης» Μετά από την επιτυχημένη ολοκλήρωση αυτού του βήματος μπορούμε να μπούμε στην εφαρμογή από το PDA.