Το Adaptive Action Manager παρέχει ένα εργαλείο γραμμής εντολών το οποίο μπορείτε να χρησιμοποιήσετε για την εξαγωγή σε αρχείο XML των καθορισμένων ενεργειών και προτύπων δεδομένων που είναι αποθηκευμένα στη βάση δεδομένων καταλόγου ενεργειών. Αυτό το αρχείο μπορεί να εισαχθεί εκ νέου σε μια άλλη βάση δεδομένων καταλόγου ενεργειών. Δεν χρειάζεται να ορίσετε τις ενέργειες και τα πρότυπα, για παράδειγμα, όταν κάνετε μεταφορά από ένα περιβάλλον δοκιμών στο περιβάλλον παραγωγής.
Η εξαγωγή και η εισαγωγή εκτελούνται με τη χρήση ενός εργαλείου γραμμής εντολών, το Importer.java, το οποίο εκκινείται με την εκτέλεση ενός αρχείου εντολών, το runAAMExport.bat. Αυτό το εργαλείο χρησιμοποιεί ένα αρχείο ιδιοτήτων που ονομάζεται config.properties και το οποίο περιέχει τις ιδιότητες και τις τιμές που απαιτούνται για τις διαδικασίες εισαγωγής και εξαγωγής. Τροποποιώντας τις ιδιότητες αυτές μπορείτε να καθορίσετε εάν το εργαλείο θα εξάγει τα δεδομένα από τη βάση δεδομένων καταλόγου ενεργειών στο αρχείο XML ή εάν θα εισάγει το αρχείο XML στη βάση δεδομένων καταλόγου ενεργειών. Μπορείτε να αλλάξετε τις ιδιότητες που δηλώνουν την προέλευση και τον προορισμό του εργαλείου. Μπορείτε να εξαγάγετε δεδομένα από έναν υπάρχοντα κατάλογο ενεργειών σε ένα αρχείο XML χρησιμοποιώντας το εργαλείο μία φορά. Αργότερα, μπορείτε να αλλάξετε τις παραμέτρους ρύθμισης στο αρχείο ιδιοτήτων και να εκκινήσετε το εργαλείο εκ νέου για να εισαγάγετε τα δεδομένα από το αρχείο XML σε μια νέα βάση δεδομένων καταλόγου ενεργειών. Εάν αυτή η νέα βάση δεδομένων καταλόγου ενεργειών περιέχει δεδομένα ενεργειών, θα αντικατασταθούν με τα δεδομένα που εισήχθησαν για τις πανομοιότυπες εγγραφές (πανομοιότυπα πρότυπα, πανομοιότυπα ονόματα σύνδεσης περιστασιακών συμβάντων).
Μπορείτε να αντικαταστήσετε τις παραμέτρους ρύθμισης στο αρχείο config.properties χρησιμοποιώντας την εντολή –D στη γραμμή εντολών από την οποία εκτελείτε το runAAMExport.bat και μετά να συμπεριλάβετε τις παραμέτρους με διαφορετικές τιμές στην εντολή αυτή. Μπορείτε να χρησιμοποιήσετε την εντολή αυτή για να καλέσετε το εργαλείο με νέες τιμές παραμέτρων χωρίς να πρέπει να αλλάξετε τις τιμές αυτές στο αρχείο config.properties.
Το εργαλείο εξαγωγής και εισαγωγής δεδομένων καταλόγου ενεργειών παρέχει δυνατότητες καταγραφής και ιχνηλασίας. Η λειτουργία καταγραφής και ιχνηλασίας ρυθμίζεται στο αρχείο logging.properties που βρίσκεται στον ίδιο κατάλογο ο οποίος περιέχει το runAAMExporter.bat. Το αρχείο logging.properties πληροί τις προδιαγραφές μορφής JSR47 για τον έλεγχο της καταγραφής. Από προεπιλογή, το αρχείο αυτό είναι ρυθμισμένο να δημιουργεί καταχωρήσεις στο παράθυρο της γραμμής εντολών από το οποίο εκτελείτε το εργαλείο. Μπορείτε να ρυθμίσετε εκ νέου το αρχείο αυτό για τη χρήση διαφορετικών ρουτινών χειρισμού, επιπέδων καταγραφής και μορφών. Προτού τροποποιήσετε το αρχείο logging.properties, ανατρέξτε στην τεκμηρίωση για το JSR47 για λεπτομέρειες σχετικά με τα περιεχόμενά του και τον τρόπο τροποποίησης των τιμών των ιδιοτήτων του.
Ακολουθεί πίνακας με τις διαθέσιμες παραμέτρους ρύθμισης στο αρχείο config.properties, μαζί με τις πιθανές έγκυρες τιμές τους.
Όνομα ιδιότητας | Περιγραφή | Έγκυρες τιμές |
---|---|---|
ActionManager.from.moveGlobalConfig |
Καθορίζει εάν θα γίνει εξαγωγή της στατικής ρύθμισης, που βρίσκεται στη βάση δεδομένων του καταλόγου ενεργειών | true, false |
ActionManager.to.type |
Καθορίζει το είδος των πληροφοριών εξόδου του εργαλείου (βάση δεδομένων καταλόγου ενεργειών ή αρχείο XML) | CM_DB_LAYER, XML |
ActionManager.to.serverName |
Το όνομα του εξυπηρετητή ή η διεύθυνση IP του υπολογιστή όπου βρίσκεται η βάση δεδομένων του καταλόγου ενεργειών (προορισμός). | Για παράδειγμα, localhost. |
ActionManager.to.portNumber |
Ο αριθμός θύρας της βάσης δεδομένων καταλόγου ενεργειών στην οποία μεταφέρετε τα δεδομένα. | Για παράδειγμα, ο προεπιλεγμένος αριθμός θύρας για την DB2 είναι 5000. |
ActionManager.to.driverType |
Το είδος της μονάδας δίσκου του DB2 για τη βάση δεδομένων καταλόγου ενεργειών στην οποία μεταφέρετε τα δεδομένα. | 2 ή 4. (Η προεπιλεγμένη τιμή είναι 4) |
ActionManager.to.dbName |
Το όνομα της βάσης δεδομένων καταλόγου ενεργειών στην οποία μεταφέρετε τα δεδομένα. | Το προεπιλεγμένο όνομα της βάσης δεδομένων είναι AAMCAT. |
ActionManager.to.schemaName |
Το σχήμα της βάσης δεδομένων καταλόγου ενεργειών στην οποία μεταφέρετε τα δεδομένα. | Το προεπιλεγμένο όνομα σχήματος είναι AAMCAT. |
ActionManager.to.username |
Το όνομα ενός χρήστη με επαρκή προνόμια για τη βάση δεδομένων καταλόγου ενεργειών στην οποία μεταφέρετε τα δεδομένα. | |
ActionManager.to.password |
Ο κωδικός πρόσβασης για το συγκεκριμένο όνομα χρήστη στη βάση δεδομένων καταλόγου ενεργειών στην οποία μεταφέρετε τα δεδομένα. | |
ActionManager.to.XmlFilename |
Η διαδρομή και το όνομα του αρχείου XML στο οποίο μεταφέρετε δεδομένα. (Στην πλατφόρμα Windows, χρησιμοποιήστε διπλή αντικάθετο κάθετο στη διαδρομή αρχείου.) | Για παράδειγμα, C:\\AAMCAT.XML |
ActionManager.to.overwriteXML |
Καθορίζει εάν επιθυμείτε να γίνει αντικατάσταση του αρχείου XML, εάν υπάρχει. | true, false |
ActionManager.from.type |
Καθορίζει το είδος των πληροφοριών εισόδου του εργαλείου (βάση δεδομένων καταλόγου ενεργειών ή αρχείο XML) | CM_DB_LAYER, XML |
ActionManager.from.serverName |
Το όνομα του εξυπηρετητή ή η διεύθυνση IP του υπολογιστή όπου βρίσκεται η βάση δεδομένων του καταλόγου ενεργειών (προέλευση). | Για παράδειγμα, localhost |
ActionManager.from.portNumber |
Ο αριθμός θύρας της βάσης δεδομένων καταλόγου ενεργειών από την οποία μεταφέρετε τα δεδομένα. | Για παράδειγμα, ο προεπιλεγμένος αριθμός θύρας για το DB2 είναι 5000. |
ActionManager.from.driverType |
Το είδος της μονάδας δίσκου του DB2 για τη βάση δεδομένων καταλόγου ενεργειών από την οποία μεταφέρετε τα δεδομένα. | 2 ή 4. (Η προεπιλεγμένη τιμή είναι 4) |
ActionManager.from.dbName |
Το όνομα της βάσης δεδομένων καταλόγου ενεργειών από την οποία μεταφέρετε τα δεδομένα. | Το προεπιλεγμένο όνομα της βάσης δεδομένων είναι AAMCAT. |
ActionManager.from.schemaName |
Το σχήμα της βάσης δεδομένων καταλόγου ενεργειών από την οποία μεταφέρετε τα δεδομένα. | Το προεπιλεγμένο όνομα σχήματος είναι AAMCAT. |
ActionManager.from.username |
Το όνομα ενός χρήστη με επαρκή προνόμια για τη βάση δεδομένων καταλόγου ενεργειών από την οποία μεταφέρετε τα δεδομένα. | |
ActionManager.from.password |
Ο κωδικός πρόσβασης για το όνομα χρήστη στη βάση δεδομένων καταλόγου ενεργειών από την οποία μεταφέρετε τα δεδομένα. | |
ActionManager.from.XmlFilename |
Η διαδρομή και το όνομα του αρχείου XML από το οποίο μεταφέρετε δεδομένα. (Στην πλατφόρμα Windows, χρησιμοποιήστε διπλή δεξιότροπη κάθετο στη διαδρομή αρχείου.) | Για παράδειγμα, C:\\AAMCAT.XML |