POWERED BY ACT Οδηγός Εγκατάστασης Pylon Auto Moto Cube 1 Version: 01 Μάιος 2017
Περιεχόμενα Εκτέλεση Εγκατάστασης Pylon 3 Pylon Auto-Moto Cube Configuration για Sql Server βάση 5 Εγκατάσταση και Εξαγωγή Πρότυπης Βάσης Firebird 6 Βασικές Ρυθμίσεις και Παραμετροποιήσεις 13 Σύνδεση με την κενή βάση για πρώτη φορά 23 2
Εκτέλεση Εγκατάστασης Pylon Για την εγκατάσταση της εφαρμογής, εκτελείτε το.exe της εγκατάστασης, και ακολουθείτε τα βήματα όπως εμφανίζονται στις οθόνες, μέχρι να ολοκληρωθεί με επιτυχία η εγκατάσταση της εφαρμογής. Στις επόμενες οθόνες διατηρήστε τις προτεινόμενες ρυθμίσεις. 3
Επιλέγετε Εκτέλεση του Pylon Auto Moto Cube για να οδηγηθείτε στο Auto-Moto Cube Configurator. 4
Pylon Auto-Moto Cube Configuration για Sql Server βάση Στο σημείο αυτό, σε περίπτωση που επιλέγετε να χρησιμοποιήσετε τον Sql Server για τη βάση πάνω στην οποία θα τρέχει η εφαρμογή, θα πρέπει να ακολουθήσετε τα επόμενα βήματα παραμετροποίησης. Εγκατάσταση και Εξαγωγή Πρότυπης Βάσης Firebird Βασικές Ρυθμίσεις και Παραμετροποιήσεις Σύνδεση με την κενή βάση για πρώτη φορά 5
Εγκατάσταση και Εξαγωγή Πρότυπης Βάσης Firebird Ο σκοπός αυτού του βήματος είναι να δημιουργήσετε μια πρότυπη βάση η οποία περιέχει τους πίνακες και την δομή που απαιτούνται για να τρέξει η εφαρμογή, και να την εξάγετε. Αυτή θα αποτελέσει βάση για την κενή βάση από τον Sql Server που θα χρησιμοποιήσετε στη συνέχεια και πάνω στην οποία θα τρέξετε την εφαρμογή. Path: Ανοίγετε το Auto-Moto Cube Configurator. Φόρτωση Πρότυπης βάσης Firebird μέσα από το Pylon Auto-Moto Cube Configurator. Με αυτό το βήμα δημιουργείτε μια κενή Firebird βάση με βασική πρότυπη παραμετροποίηση. Πηγαίνετε Prototypes, επιλέγετε Spare Parts και στη συνέχεια Advanced. 6
Επιλέγετε OK. Επιλογή Σχήματος Βάσης Ανάλογα με το Προϊόν Η προηγούμενη διαδικασία δημιούργησε δύο εγγραφές, ένα Database Alias, και ένα Work Area για αυτή την βάση. (Στην ενότητα Βασικές Ρυθμίσεις και Παραμετροποιήσεις γίνεται ανάλυση των Database Alias και Work Area). Πριν εκτελέσετε για πρώτη φορά την εφαρμογή, θα πρέπει να επιβεβαιώσετε το σχήμα της πρότυπης βάσης, ανάλογα με τον σειριακό της εφαρμογής που θα ενεργοποιήσετε. Στη κατηγορία "Explorer/Touch" επιλέγετε "Work Areas". 7
Από το αριστερό τμήμα της οθόνης επιλέγετε την σωστή περιοχή εργασίας, ενώ από το δεξί τη Από σωστή το έκδοση αριστερό της τμήμα εφαρμογής της οθόνης ανάλογα επιλέγετε με το την σειριακό σωστή που περιοχή θα ενεργοποιήσετε. εργασίας, ενώ Τέλος, από το πατήστε δεξί τη σωστή Save. έκδοση της εφαρμογής ανάλογα με το σειριακό που θα ενεργοποιήσετε. Τέλος, πατήστε Save. 8
Σύνδεση στο Pylon με την Πρότυπη βάση Αφού έχετε φορτώσει την Πρότυπη βάση Firebird με επιτυχία, ακολουθεί η είσοδος στο Pylon με την Πρότυπη βάση με σκοπό να την εξάγετε. Ελέγχετε ώστε η "Περιοχή Εργασίας" να είναι η σωστή, και επιλέγετε Σύνδεση. 9
Αφού επιλέξετε Σύνδεση, θα ακολουθήσει αυτόματη ενημέρωση βάσης. Ακολουθήστε τα βήματα όπως περιγράφονται. Εισάγετε το κλειδί ενεργοποίησης της εφαρμογής και πατήστε Ενεργοποίηση 10
Στο σημείο αυτό, εφόσον έχετε εισέλθει στην εφαρμογή, θα πρέπει να ακολουθήσετε την διαδικασία εξαγωγής της Πρότυπης Βάσης. Η διαδικασία αυτή μπορεί να διαρκέσει αρκετά λεπτά. Path: Οργάνωση Εργαλεία Βάση Δεδομένων Εξαγωγή Βάσης Δεδομένων Προτείνεται να κρατήσετε τις προτεινόμενες ρυθμίσεις κατά την εξαγωγή της βάσης. Πατήστε Export, και μόλις τελειώσει η διαδικασία, πατήστε Κλείσιμο και εξέλθετε από την Εφαρμογή. Σημείωση: Η ονομασία που δίνεται στο παράδειγμα έχει τροποποιηθεί. 11
Αφού έχετε τελειώσει με την Εξαγωγή, μπορείτε να ελέγξετε αν στην τοποθεσία που είχε δηλωθεί, έχει εξαχθεί η Πρότυπη Βάση 12
Βασικές Ρυθμίσεις και Παραμετροποιήσεις Στο σημείο αυτό, θα ετοιμάσετε την κενή βάση πάνω στην οποία θα τρέχει η εφαρμογή, θα την εγκαταστήσετε και στην συνέχεια θα πραγματοποιήσετε σημαντικές ρυθμίσεις ώστε να ετοιμάσετε την εφαρμογή για χρήση. Ενότητες Βασικών Ρυθμίσεων και Παραμετροποιήσεων: Δημιουργία κενής βάσης από τον Sql Server Δημιουργία Database Alias Ρύθμιση Server Listeners Δημιουργία Work Area Restart των Service (Προαιρετικό) 13
Δημιουργία κενής βάσης από τον Sql Server Πρώτο σημαντικό βήμα είναι η δημιουργία μιας κενής βάσης, την οποία στην συνέχεια θα συνδέσετε στο Pylon. Path: Ανοίγετε τον Sql Server. Πατάτε δεξί κλικ πάνω στο φάκελο Databases, και επιλέγετε New Database. Στη κατηγορία General, δίνετε το όνομα της βάσης, ενώ στη κατηγορία Options, ρυθμίζετε τα Collation και Recovery Model προτού ολοκληρώσετε την δημιουργία της βάσης. Το Collation θα πρέπει να είναι: Greek_CI_AS, ενώ το Recovery Model: Simple. 14
Δημιουργία Database Alias Η δημιουργία ενός Database Alias αποθηκεύει το Connection String το οποίο θα επιτρέψει στην εφαρμογή να επικοινωνήσει με την βάση που επιθυμείτε. Path: Auto-Moto Cube Configurator Server Database Aliases. Δημιουργήστε καινούργιο Database Alias πατώντας το "+" κάτω αριστερά στην οθόνη. 15
Συμπληρώστε το όνομα (προτείνεται να δοθεί το ίδιο όνομα με την βάση που θα συνδέσετε), επιλέξτε για το πεδίο "Type": SqlServer, και πατήστε το κουμπί Wizard για να δημιουργήσετε το Connection String με την βάση που δημιουργήσατε. Πατώντας το κουμπί Wizard, μεταφέρεστε στην οθόνη επιλογής τύπου βάσης και επιλέγετε Microsoft SQL Server. Πατώντας Next, επιλέγετε με διπλό κλικ τον Server στον οποίο έχετε δημιουργήσει την καινούργια βάση. 16
Εισάγετε τα διαπιστευτήρια του Server και στη συνέχεια επιλέγετε την βάση που μόλις δημιουργήσατε. Αφού έχετε ολοκληρώσει την διαδικασία, εμφανίζεται το Connection String που δημιουργήθηκε. Πατήστε Apply για να συνεχίσετε. Το Connection String που μόλις δημιουργήσατε, εμφανίζεται στη περιοχή Connection. Πατήστε Save για να ολοκληρώσετε την διαδικασία δημιουργίας Database Alias. 17
Ρύθμιση Server Listeners Στο βήμα αυτό, δημιουργείτε έναν Listener που θα υποδέχεται τις αιτήσεις από τα τερματικά. Path: Auto-Moto Cube Configurator Server Server Listeners. Επιλέξτε Server Listeners. Ακολουθώντας τις εικόνες παρακάτω, εισάγετε μια νέα εγγραφή. Στο πεδίο "Address" ορίζετε την IP και την πόρτα του υπολογιστή με τη μορφή net.tcp://<ip>:<port>. Στη συνέχεια αποθηκεύστε. 18
Να σημειωθεί πως στο πεδίο Address θα πρέπει να οριστεί η εξωτερική IP του υπολογιστή (δημόσια IP του ISP) σε περίπτωση που o application server βρίσκεται σε απομακρυσμένο υπολογιστή με πρόσβαση μέσω διαδικτύου, VPN ή στο cloud. Τέλος θα πρέπει να γίνουν οι κατάλληλες ρυθμίσεις στο Firewall του υπολογιστή και του Router ώστε να επιτρέπεται η κίνηση στην πόρτα που έχει επιλεγεί. 19
Δημιουργία Work Area Δημιουργείτε νέα Περιοχή Εργασίας (Work area), η οποία θα συνδεθεί με το Database Alias που δημιουργήσατε. Πριν από την είσοδο στην εφαρμογή (Pylon Explorer), ζητείται να ορίσετε Περιοχή Εργασίας. Path: Auto-Moto Cube Configurator Explorer/Touch Work Areas. Δημιουργήστε μια νέα εγγραφή, και στη συνέχεια εισάγετε τιμές παραμέτρων. Προτείνεται να ορίσετε όνομα ίδιο με το Database Alias. Στο πεδίο Database Alias ορίζετε το Database Alias που δημιουργήσατε προηγουμένως ενώ στο πεδίο Application, ορίζετε το προϊόν που θα ενεργοποιήσετε. Τέλος, σε περίπτωση που η εφαρμογή θα τρέξει Server-Client, το πεδίο Application Server Embedded θα πρέπει να ΜΗΝ είναι επιλεγμένο. 20
21
Restart των Service (Προαιρετικό) Η παραμετροποίηση έχει ολοκληρωθεί αλλά προτού εισέλθετε στην εφαρμογή, θα πρέπει να κάνετε Restart τα παρακάτω Services για προληπτικούς λόγους. Poseidon Service Server32 Ή Poseidon Service Server64 22
Σύνδεση με την κενή βάση για πρώτη φορά Στο βήμα αυτό, θα συνδεθείτε για πρώτη φορά με την νέα σας βάση στην εφαρμογή, θα ορίσετε το Work area ανάλογα με την νέα σας βάση, θα μεταφέρετε τα δεδομένα από την πρότυπη βάση στην καινούργια και θα ενημερωθεί αυτόματα η βάση αυτή. Path: Ανοίγετε το Pylon Explorer. Ορισμός Work area Επιλέγετε την Περιοχή Εργασίας, ανάλογα με την βάση που έχει συνδεθεί, πάνω στην οποία επιθυμείτε να τρέξει η εφαρμογή. 23
24
Έχοντας επιλέξει την κατάλληλη Περιοχή Εργασίας, πατήστε Σύνδεση ώστε να συνδεθείτε στην εφαρμογή. 25
Εισαγωγή Δεδομένων από την Πρότυπη Βάση Στη περίπτωση που η εφαρμογή αναγνωρίζει την νέα βάση που μόλις δημιουργήσατε ως κενή βάση, όπως θα πρέπει να συμβαίνει σε αυτό το σημείο, προτείνει να γίνει εισαγωγή δεδομένων από πιθανόν πρότυπες βάσεις που μπορεί να έχουν εξαχθεί. Η εφαρμογή ψάχνει για τέτοιες εξαγωγές σε default path και τις εμφανίζει. Αν ακολουθήσατε σωστά και με επιτυχία την ενότητα Εγκατάσταση και Εξαγωγή Πρότυπης Βάσης Firebird, χωρίς να αλλοιώσετε το default path εξαγωγής, τότε θα πρέπει να σας εμφανίζεται η πρότυπη βάση. Επιλέξτε την Πρότυπη Βάση που έχετε εξάγει, και πατήστε "Επιλογή". Αυτόματος Συγχρονισμός Βάσης Μόλις τελειώσει η εισαγωγή των δεδομένων, η εφαρμογή θα ελέγξει αν η βάση θα πρέπει να ενημερωθεί ανάλογα με την έκδοση της εφαρμογής. Επιλέξτε OK και κατά την ολοκλήρωση επιλέξτε Κλείσιμο. 26