Τροποποίηση οθονών μακροεντολής: Ενέργειες
Παρουσιάζει τις ενέργειες που θα εκτελεστούν όταν αναγνωριστεί μια οθόνη σε μια μακροεντολή.
Στη σελίδα Ενέργειες καθορίζονται όλες οι ενέργειες που θα εκτελεστούν στην επιλεγμένη οθόνη όταν αυτή
αναγνωριστεί από τη μακροεντολή. Για να τροποποιήσετε μια ενέργεια, επιλέξτε την ενέργεια από τη λίστα.
Το όνομα της κάθε ενέργειας δημιουργείται αυτόματα με βάση το είδος της ενέργειας και τα περιεχόμενά της.
Για να δημιουργήσετε μια νέα ενέργεια, επιλέξτε το κατάλληλο είδος ενέργειας (για παράδειγμα, <νέα ενέργεια
καταχώρησης>).
Για οποιοδήποτε πεδίο (εκτός από το πεδίο Όνομα οθόνης) μπορείτε να
χρησιμοποιήσετε ένα όνομα μεταβλητής ή μια αριθμητική έκφραση ως τιμή του
πεδίου. Μπορείτε να πληκτρολογήσετε τα ονόματα μεταβλητών και τις εκφράσεις απευθείας
στις περιοχές κειμένου ή να τα προσθέσετε σε λίστες επιλέγοντας <Έκφραση>
από τη λίστα. Αν επιλέξετε <Έκφραση> από τη λίστα και οι άλλες δύο
επιλογές στη λίστα είναι Ναι και Όχι, τότε η έκφραση πρέπει να επιστρέφει
είτε την τιμή Ναι (True) είτε την τιμή Όχι (False).
Ένα όνομα μεταβλητής πρέπει να έχει την ακόλουθη μορφή: $όνομα$,
όπου όνομα μπορεί να αποτελείται από αλφαριθμητικούς χαρακτήρες, την
παύλα και την υπογραμμή. Τα ονόματα των μεταβλητών πρέπει να περικλείονται
σε σύμβολα του δολαρίου. Στα ονόματα των μεταβλητών διακρίνονται οι κεφαλαίοι από τους πεζούς
χαρακτήρες.
Αν για μια ενέργεια απαιτούνται τιμές γραμμής και στήλης, μπορείτε να
πατήσετε με το ποντίκι στην επιθυμητή θέση στο παράθυρο της συνεδρίας ώστε οι
αντίστοιχες τιμές γραμμής και στήλης να συμπληρωθούν στα πεδία Γραμμή και
Στήλη.
Θα πρέπει να πατήσετε μία φορά ώστε το παράθυρο της συνεδρίας να γίνει το
ενεργό παράθυρο και άλλη μία φορά για να συμπληρωθούν οι τιμές της επιλεγμένης
θέσης στα πεδία Γραμμή και Στήλη.
Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα
Macro Actions στο
εγχειρίδιο Macro Programming Guide.
Στις ακόλουθες περιγραφές, το περιβάλλον εκτέλεσης μακροεντολών είναι
το λειτουργικό τμήμα του Host On-Demand που χρησιμοποιείται για την εκτέλεση μακροεντολών.
Όταν ο χρήστης πατήσει το εικονίδιο Εκτέλεση μακροεντολής, το
περιβάλλον εκτέλεσης διαβάζει τα περιεχόμενα του σεναρίου της επιλεγμένης
μακροεντολής και προβαίνει στην εκτέλεσή τους.
- Καταχώρηση
Στέλνει μια σειρά πληκτρολόγησης χαρακτήρων ή/και ενός πλήκτρου ενέργειας στην οθόνη.
- Εξαγωγή
Εξάγει δεδομένα από την οθόνη.
- Προτροπή
Ζητά από το χρήστη πληροφορίες κατά την εκτέλεση της μακροεντολής.
- Μήνυμα
Παρουσιάζει ένα μήνυμα στο χρήστη.
- Παύση
Διακόπτει την εκτέλεση της μακροεντολής για ένα
καθορισμένο χρονικό διάστημα.
- Μεταφορά
Μεταφέρει ένα αρχείο από ή προς το κεντρικό σύστημα.
- Αναμονή κατάστασης επικοινωνίας
Αναμένει μια κατάσταση επικοινωνίας.
- Ιχνηλασία
Καταγράφει μια εγγραφή ιχνηλασίας.
- Πάτημα κουμπιού ποντικιού
Προσομοιώνει το πάτημα ενός κουμπιού του ποντικιού.
- Επιλογή περιοχής
Σημειώνει μια περιοχή στην οθόνη.
- Εκτέλεση προγράμματος
Εκτελεί ένα πρόγραμμα κατά την εκτέλεση της μακροεντολής.
- Ενημέρωση μεταβλητής
Ενημερώνει μια μεταβλητή με μια νέα τιμή.
- Εκτέλεση μακροεντολής
Τερματίζει την εκτελούμενη μακροεντολή και αρχίζει την εκτέλεση της
μακροεντολής που καθορίζετε.
- Εκτέλεση
Καλεί μια μέθοδο ή έναν κατασκευαστή (constructor) που ανήκει στην
υποκείμενη κλάση Java ενός εισαγόμενου είδους.
- Υπό όρους
Σας επιτρέπει να ορίσετε την εκτέλεση μιας ενέργειας υπό συγκεκριμένους
όρους. - Έναρξη εκτύπωσης
Ξεκινά μια συνεδρία εκτύπωσης για αυτή τη μακροεντολή.
- Εξαγωγή εκτύπωσης
Αντιγράφει δεδομένα από μια ορθογώνια περιοχή στην οθόνη και τα στέλνει στον
τρέχοντα προορισμό εκτύπωσης.
- Τερματισμός εκτύπωσης
Τερματίζει μια συνεδρία εκτύπωσης.
- Ερώτημα SQL
Εκτελεί ένα ερώτημα SQL.
- Μεταφόρτωση αρχείου
Εγγράφει δεδομένα από ένα τοπικό αρχείο σε έναν πίνακα σε μια απομακρυσμένη βάση δεδομένων.
Για να διαγράψετε μια ενέργεια που έχετε ορίσει, πατήστε Διαγραφή.
Επιλέξτε Σειρά για να αλλάξετε τη σειρά με την οποία θα εκτελεστούν οι ενέργειες στην οθόνη.
Για περισσότερες πληροφορίες σχετικά με τη σύνταξη ενός σεναρίου μακροεντολής,
ανατρέξτε στο Macro Programming
Guide.
Καταχώρηση
Η ενέργεια καταχώρησης αποστέλλει μια σειρά πληκτρολόγησης στο παράθυρο της συνεδρίας.
Η σειρά πληκτρολόγησης μπορεί να περιλαμβάνει πλήκτρα που παρουσιάζουν ένα
χαρακτήρα (όπως a, b, c, #, & κ.ο.κ.), καθώς και πλήκτρα
ενεργειών (όπως [enter], [enterreset],
[copy], [paste] κ.ο.κ.).
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Input action στο εγχειρίδιο Macro Programming Guide.
Η ενέργεια αυτή προσομοιώνει την πληκτρολόγηση πληροφοριών από έναν πραγματικό
χρήστη.
- Γραμμή και Στήλη
-
Χρησιμοποιήστε τα πεδία Γραμμή και Στήλη για να καθορίσετε τη θέση στο παράθυρο
της συνεδρίας όπου θέλετε να αρχίζει η πληκτρολόγηση.
- Σειρά χαρακτήρων
-
Χρησιμοποιήστε το πεδίο εισόδου Σειρά χαρακτήρων για να καθορίσετε τη σειρά
πληκτρολόγησης που θέλετε να εκτελείται από την ενέργεια καταχώρησης.
-
Για να καθορίσετε ένα πλήκτρο που παρουσιάζει ένα χαρακτήρα (όπως a, b, c,
#, &. κ.ο.κ.), πατήστε το ίδιο το πλήκτρο.
-
Για να καθορίσετε ένα πλήκτρο που περιλαμβάνεται στη λίστα Πλήκτρα ενεργειών,
επιλέξτε το πλήκτρο από τη λίστα (για παράδειγμα, [enter]) και πατήστε το κουμπί
Παρεμβολή πλήκτρου ενέργειας.
- Μετατροπή πλήκτρων ενεργειών κεντρικού συστήματος
-
Το πεδίο Μετατροπή πλήκτρων ενεργειών κεντρικού συστήματος δηλώνει αν το
περιβάλλον εκτέλεσης της μακροεντολής θα ερμηνεύει τα ονόματα των πλήκτρων
ενεργειών (όπως [copy], [enterreset], [tab] κ.ο.κ.) στη σειρά πληκτρολόγησης
εισόδου ως πλήκτρα ενεργειών ή ως σειρές χαρακτήρων.
Η προεπιλεγμένη τιμή είναι Ναι (τα ονόματα των πλήκτρων ενεργειών ερμηνεύονται
ως πλήκτρα ενεργειών).
- Μετακίνηση δρομέα στο τέλος των δεδομένων εισόδου
-
Όταν η τιμή αυτού του πεδίου είναι Ναι (η προεπιλεγμένη τιμή), τότε το
περιβάλλον εκτέλεσης της μακροεντολής μετακινεί το δρομέα κειμένου με τον ίδιο
τρόπο με τον οποίο θα μετακινείτο αν κάποιος πραγματικός χρήστης θα
πληκτρολογούσε τη σειρά χαρακτήρων.
Για παράδειγμα, αν το πλήκτρο αντιστοιχεί σε κάποιο χαρακτήρα κειμένου, όπως το
'a', τότε το περιβάλλον εκτέλεσης της μακροεντολής πληκτρολογεί το χαρακτήρα
στο παράθυρο της συνεδρίας και στη συνέχεια μετακινεί το δρομέα κειμένου στην
πρώτη θέση χαρακτήρα μετά το χαρακτήρα 'a'.
Παρομοίως, αν το πλήκτρο είναι [tab], τότε το περιβάλλον εκτέλεσης της
μακροεντολής μετακινεί το δρομέα κειμένου στην επόμενη θέση στηλογνώμονα.
Αντίθετα, αν η τιμή του πεδίου Μετακίνηση δρομέα στο τέλος των δεδομένων
εισόδου είναι Όχι, τότε το περιβάλλον εκτέλεσης της μακροεντολής δεν μετακινεί
το δρομέα κειμένου καθόλου.
Ο δρομέας κειμένου θα παραμένει στην ίδια θέση που καταλάμβανε πριν την
εκτέλεση της ενέργειας καταχώρησης.
- Κωδικός πρόσβασης
-
Αν επιλέξετε το τετραγωνίδιο Κωδικός πρόσβασης, θα κρυπτογραφείται η σειρά
πληκτρολόγησης στο πεδίο Σειρά χαρακτήρων.
Η κρυπτογράφηση σας παρέχει τη
δυνατότητα να συμπεριλάβετε εμπιστευτικές πληροφορίες (π.χ. έναν κωδικό
πρόσβασης) στη σειρά πληκτρολόγησης χωρίς να εκτίθενται οι
πληροφορίες αυτές στους χρήστες που εξετάζουν το σενάριο της
μακροεντολής.
Πριν χρησιμοποιήσετε τη λειτουργία αυτή, συνιστάται να διαβάσετε την ενότητα
Password στο εγχειρίδιο
Macro Programming Guide ώστε να κατανοήσετε πλήρως τις επιπτώσεις της.
Εκτελέστε τα ακόλουθα βήματα για να κρυπτογραφήσετε τη σειρά πληκτρολόγησης στο
πεδίο Σειρά χαρακτήρων. Πριν ξεκινήσετε, το τετραγωνίδιο Κωδικός πρόσβασης
πρέπει να είναι αποεπιλεγμένο.
-
Αν η σειρά πληκτρολόγησης που θέλετε να εκτελείται δεν έχει ήδη πληκτρολογηθεί
στο πεδίο Σειρά χαρακτήρων, τότε πληκτρολογήστε την στο πεδίο Σειρά χαρακτήρων.
-
Η σειρά πληκτρολόγησης εμφανίζεται κανονικά στο πεδίο Σειρά χαρακτήρων (για
παράδειγμα, 'myPassWord').
-
Αν χρησιμοποιείτε την προηγμένη μορφή μακροεντολής, τότε η σειρά πληκτρολόγησης
πρέπει να περικλείεται σε μονά εισαγωγικά ('myPassWord').
-
Επιλέξτε το τετραγωνίδιο Κωδικός πρόσβασης.
-
Η λειτουργία Σύνταξη μακροεντολών κρυπτογραφεί τη σειρά πληκτρολόγησης και την
εμφανίζει ως μια σειρά αστερίσκων (***********************) στο πεδίο Σειρά
χαρακτήρων.
Αν θέλετε να τροποποιήσετε τη σειρά πληκτρολόγησης ή αν τελικά δεν θέλετε να
είναι κρυπτογραφημένη, αποεπιλέξτε το τετραγωνίδιο Κωδικός πρόσβασης.
Η λειτουργία Σύνταξη μακροεντολών διαγράφει την κρυπτογραφημένη σειρά
πληκτρολόγησης και εκκαθαρίζει το πεδίο Σειρά χαρακτήρων.
Τώρα μπορείτε είτε να κρυπτογραφήσετε μια διαφορετική σειρά πληκτρολόγησης
χρησιμοποιώντας την παραπάνω μέθοδο, είτε να καθορίσετε μια μη
κρυπτογραφημένη σειρά πληκτρολόγησης.
Μην επιχειρήσετε να τροποποιήσετε μια κρυπτογραφημένη σειρά πληκτρολόγησης
γράφοντας πάνω στους αστερίσκους (*******) στο πεδίο Σειρά χαρακτήρων!
Αν το κάνετε, θα καταστρέψετε την κρυπτογραφημένη σειρά πληκτρολόγησης με τους
μη κρυπτογραφημένους χαρακτήρες που προσθέτετε.
- Ταυτότητα κεντρικού συστήματος
-
Η συνεδρία στην οποία θα εκτελείται αυτή η ενέργεια.
Αν αφήσετε το πεδίο Ταυτότητα κεντρικού συστήματος κενό, η ενέργεια θα
εκτελείται στη συνεδρία από την οποία εκτελείται η μακροεντολή.
Βλ. Καθορισμός ταυτότητας κεντρικού
συστήματος.
Εξαγωγή
Η ενέργεια εξαγωγής σάς επιτρέπει να πραγματοποιήσετε μια αποτύπωση του
κειμένου που η εφαρμογή προβάλλει στην οθόνη ή οποιωνδήποτε άλλων πληροφοριών
οθόνης (ανάλογα με το επίπεδο που επιλέξατε).
Μπορείτε να επιλέξετε την αποθήκευση των εξαγόμενων δεδομένων σε μια μεταβλητή
για μελλοντική χρήση ή μπορείτε να επιλέξετε την εκτύπωσή τους. Για πιο
αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Extract action στο εγχειρίδιο
Macro Programming Guide.
Για να δημιουργήσετε μια νέα ενέργεια εξαγωγής, χρησιμοποιήστε μία από τις
ακόλουθες μεθόδους:
-
Γρήγορη μέθοδος.
Πατήστε με το ποντίκι στην οθόνη της συνεδρίας για να επιλέξετε το σημείο έναρξης για την αποτύπωση δεδομένων.
Κρατήστε πατημένο το αριστερό κουμπί του ποντικιού και σχεδιάστε ένα πλαίσιο γύρω από τα
δεδομένα που θέλετε να εξαγάγετε.
Δημιουργείται μια ενέργεια εξαγωγής με χρήση της ορθογώνιας περιοχής που
επιλέξατε.
-
Βασική μέθοδος.
Επιλέξτε "νέα ενέργεια εξαγωγής" από τη λίστα Ενέργεια. Δημιουργείται
μια νέα ενέργεια εξαγωγής με προεπιλεγμένες τιμές.
- Αρχική γραμμή και αρχική στήλη
- Η επάνω αριστερή θέση του ορθογωνίου που σημειώνει τα δεδομένα προς εξαγωγή.
- Τελική γραμμή και τελική στήλη
- Η κάτω δεξιά θέση του ορθογωνίου που σημειώνει τα δεδομένα προς εξαγωγή.
- Όνομα εξαγωγής
- Το όνομα της εξαγωγής. Καθορίστε ένα όνομα που προσδιορίζει τα δεδομένα που εξάγονται από την οθόνη της συνεδρίας.
Το όνομα αυτό μεταβιβάζεται στην κλάση MacroExtractEvent.
- Επίπεδο δεδομένων
- Επιλέξτε την εξαγωγή ενός ή περισσότερων από των ακόλουθων επιπέδων
δεδομένων. Πρέπει να επιλέξετε τουλάχιστον ένα επίπεδο.
- TEXT_PLANE
- Το επίπεδο κειμένου (text plane) περιλαμβάνει το κείμενο που εμφανίζεται
στην οθόνη. Όταν προσθέτετε μια νέα ενέργεια εξαγωγής, το TEXT_PLANE είναι το
προεπιλεγμένο επίπεδο δεδομένων.
- COLOR_PLANE
- Το επίπεδο χρωμάτων (color plane) ορίζει πληροφορίες χρώματος για κάθε
χαρακτήρα στο χώρο παρουσίασης.
- FIELD_PLANE
- Το επίπεδο πεδίου (field plane) αντιπροσωπεύει τις θέσεις και τα γνωρίσματα
των πεδίων στο χώρο παρουσίασης.
- EXFIELD_PLANE
- Το επίπεδο χαρακτήρων (extended field plane) ορίζει πρόσθετα γνωρίσματα
χαρακτήρων.
- DBCS_PLANE
- Το επίπεδο DBCS ορίζει γνωρίσματα DBCS για κάθε γνώρισμα χαρακτήρα και
πεδίου στο χώρο παρουσίασης. Η επιλογή DBCS_PLANE είναι διαθέσιμη μόνο όταν
εκτελείτε μια συνεδρία DBCS.
- GRID_PLANE
- Το επίπεδο πλέγματος (grid plane) περιλαμβάνει πληροφορίες για την εμφάνιση
του πλέγματος.
- Αναίρεση αναδίπλωσης κειμένου
- Τοποθετεί σε μία γραμμή το κείμενο ενός πεδίου που καταλαμβάνει περισσότερες από μία γραμμές στην οθόνη.
- Αντιστοίχιση επιπέδου κειμένου σε μεταβλητή
- Αντιστοιχίζει το εξαγόμενο κείμενο σε μια καθορισμένη μεταβλητή.
- Ταυτότητα κεντρικού συστήματος
-
Η συνεδρία στην οποία θα εκτελείται αυτή η ενέργεια.
Αν αφήσετε το πεδίο Ταυτότητα κεντρικού συστήματος κενό, η ενέργεια θα
εκτελείται στη συνεδρία από την οποία εκτελείται η μακροεντολή.
Βλ. Καθορισμός ταυτότητας κεντρικού συστήματος.
 |
Μπορείτε να καταχωρήσετε αρνητικούς αριθμούς γραμμής και στήλης. Οι αρνητικοί αριθμοί προσδιορίζουν τη θέση αρχίζοντας
από την τελευταία γραμμή.
|
Προτροπή
Προτρέπει το χρήστη να καταχωρήσει πληροφορίες κατά την εκτέλεση της
μακροεντολής.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Prompt action στο εγχειρίδιο
Macro Programming Guide.
Το παράθυρο μιας προτροπής περιέχει κείμενο, ένα πεδίο εισόδου και τρία κουμπιά
(ΟΚ, Ακύρωση και Βοήθεια).
Στο κείμενο παρέχονται οδηγίες στο χρήστη (για παράδειγμα, "Καταχωρήστε μια
ταυτότητα χρήστη:").
Συνήθως, ο χρήστης πληκτρολογεί κάποιους χαρακτήρες στο πεδίο εισόδου (για
παράδειγμα, την ταυτότητά του) και στη συνέχεια πατάει το κουμπί ΟΚ.
Το περιβάλλον εκτέλεσης της μακροεντολής διαβάζει το κείμενο από το πεδίο
εισόδου, αφαιρεί το παράθυρο της προτροπής και πληκτρολογεί το ίδιο κείμενο στο
παράθυρο της συνεδρίας ξεκινώντας από τη συγκεκριμένη γραμμή και στήλη που
ορίστηκαν στον κώδικα της μακροεντολής.
Συνεπώς, με την ενέργεια αυτή η μακροεντολή μπορεί να ζητήσει πληροφορίες
εισόδου από το χρήστη ώστε να τις συμπληρώσει στη συνέχεια ως σειρά
πληκτρολόγησης σε μια συγκεκριμένη θέση του παραθύρου της συνεδρίας.
- Γραμμή και Στήλη
-
Η γραμμή και η στήλη στο παράθυρο της συνεδρίας όπου το περιβάλλον εκτέλεσης
της μακροεντολής ξεκινάει την πληκτρολόγηση κειμένου που καταχωρείται από το
χρήστη.
Για παράδειγμα, αν η γραμμή είναι 4 και η στήλη 12, τότε το περιβάλλον
εκτέλεσης της μακροεντολής πληκτρολογεί το κείμενο στο πεδίο που ξεκινάει στη
γραμμή 4, στήλη 12 στην οθόνη που εμφανίζεται στο παράθυρο της συνεδρίας.
- Όνομα προτροπής
-
Το κείμενο που θέλετε να εμφανίζεται στα αριστερά του πεδίου εισόδου στο
παράθυρο προτροπής κατά την εκτέλεση της μακροεντολής.
Το κείμενο αυτό δηλώνει συνήθως το είδος των ζητούμενων πληροφοριών.
Για παράδειγμα, αν θέλετε να συμπληρώνει ο χρήστης την ταυτότητα χρήστη
του, το κείμενο της προτροπής μπορεί να είναι: Καταχωρήστε την ταυτότητα χρήστη
σας.
Αν έχει επιλεγεί το τετραγωνίδιο "Χρήση μεταβλητών και αριθμητικών εκφράσεων
στη μακροεντολή", τότε το κείμενο της προτροπής πρέπει να περικλείεται σε μονά
εισαγωγικά (για παράδειγμα, 'Καταχωρήστε την ταυτότητα χρήστη σας:').
- Τίτλος προτροπής
-
Το κείμενο που θέλετε να εμφανίζεται ως τίτλος του παραθύρου προτροπής.
Εάν αφήσετε αυτό το πεδίο κενό ή εάν υπάρχουν περισσότερες από μία προτροπές στη
μακροεντολή και έχει οριστεί η εμφάνιση όλων των προτροπών στην αρχή της μακροεντολής,
τότε ο τίτλος θα είναι "Προτροπή".
- Εκκαθάριση πεδίου κεντρικού συστήματος
-
Καθορίζει αν κατά την εκτέλεση της μακροεντολής, πριν την πληκτρολόγηση του
κειμένου στο παράθυρο της συνεδρίας αρχίζοντας από τη θέση που αντιστοιχεί στην
καθορισμένη γραμμή και στήλη, θα γίνεται εκκαθάριση των περιεχομένων του πεδίου
στο οποίο περιλαμβάνεται η θέση αυτή.
-
Αν επιλέξετε Ναι, τότε κατά την εκτέλεση της μακροεντολής
γίνεται εκκαθάριση των περιεχομένων του πεδίου στο παράθυρο της συνεδρίας
προτού ξεκινήσει η πληκτρολόγηση του κειμένου.
-
Αν επιλέξετε Όχι, τότε δεν γίνεται εκκαθάριση των
περιεχομένων του πεδίου κατά την εκτέλεση της μακροεντολής.
Στην περίπτωση αυτή, το περιβάλλον εκτέλεσης της μακροεντολής πληκτρολογεί το
κείμενο πάνω στο ήδη υπάρχον κείμενο στη συγκεκριμένη θέση του παραθύρου της
συνεδρίας.
- Κείμενο προτροπής
-
Μια περιγραφή της προτροπής. Η περιγραφή αυτή είναι μόνο για δική σας
πληροφόρηση. Δεν εμφανίζεται στην οθόνη.
- Προεπιλεγμένη απόκριση
-
Το κείμενο που εμφανίζεται αρχικά στο πεδίο εισόδου κατά την εκτέλεση της
μακροεντολής, ως προεπιλεγμένη απόκριση του χρήστη.
Ο χρήστης μπορεί είτε να διατηρήσει αυτή την προεπιλεγμένη τιμή είτε να
την αντικαταστήσει με κάποια άλλη τιμή.
Για παράδειγμα, αν η μακροεντολή ζητάει τη συμπλήρωση ενός ονόματος αρχείου, η
προεπιλεγμένη τιμή του πεδίου εισόδου μπορεί να είναι MyFile.txt.
Ο χρήστης μπορεί είτε να διατηρήσει αυτή την τιμή είτε να
πληκτρολογήσει κάποιο άλλο όνομα αρχείου στο πεδίο.
Αν δεν θέλετε να εμφανίζεται μια προεπιλεγμένη τιμή, αφήστε αυτό το πεδίο κενό.
- Απόκριση κωδικού πρόσβασης
-
Καθορίζει αν το περιβάλλον εκτέλεσης μεταχειρίζεται το κείμενο που πληκτρολογεί
ο χρήστης στο πεδίο εισόδου ως εμπιστευτικές πληροφορίες, όπως στην
περίπτωση ενός κωδικού πρόσβασης.
-
Αν επιλέξετε Ναι για αυτή την επιλογή, τότε κατά την εκτέλεση της μακροεντολής
θα εμφανίζονται αστερίσκοι ('*') αντί για τους χαρακτήρες που πληκτρολογεί ο
τελικός χρήστης στο πεδίο εισόδου.
-
Αν επιλέξετε Όχι για αυτή την επιλογή, τότε το κείμενο που πληκτρολογεί ο
τελικός χρήστης θα εμφανίζεται κανονικά στο πεδίο εισόδου κατά την εκτέλεση της
μακροεντολής.
- Μήκος απόκρισης
-
Το μέγιστο μήκος της απόκρισης (αριθμός χαρακτήρων).
- Μετατροπή πλήκτρων ενεργειών κεντρικού συστήματος
-
Αποδέχεται λειτουργικά πλήκτρα του κεντρικού συστήματος, για
παράδειγμα το [enter], ως καταχώρηση για ένα πεδίο εισόδου στην οθόνη
της συνεδρίας.
Η προεπιλεγμένη τιμή είναι Ναι.
- Απαιτείται απάντηση
-
Καθορίζει αν το κουμπί ΟΚ στο παράθυρο Προτροπή παραμένει απενεργοποιημένο έως
ότου συμπληρωθεί κάποιο κείμενο στο πεδίο εισόδου.
Το κείμενο στο πεδίο εισόδου μπορεί είτε να είναι το κείμενο που καθορίσατε ως
προεπιλεγμένη τιμή, είτε να είναι η τιμή που πληκτρολόγησε ο τελικός χρήστης.
-
Αν ορίσετε την τιμή Ναι για την επιλογή Απαιτείται απάντηση:
-
Κατά την εκτέλεση της μακροεντολής εμφανίζεται η ένδειξη
(απαιτείται)
στα δεξιά του πεδίου εισόδου, δηλώνοντας ότι ο
χρήστης πρέπει να συμπληρώσει κάποια τιμή στο πεδίο.
-
Το κουμπί ΟΚ στο παράθυρο Προτροπή παραμένει απενεργοποιημένο έως ότου
συμπληρωθεί κάποιο κείμενο στο πεδίο εισόδου.
Συνεπώς, αν δεν καθορίσατε κάποια προεπιλεγμένη τιμή, ο χρήστης θα
είναι αναγκασμένος είτε να πληκτρολογήσει κάποια τιμή στο πεδίο εισόδου πριν
πατήσει το κουμπί ΟΚ, είτε να πατήσει το κουμπί Ακύρωση.
-
Αν ορίσετε την τιμή Όχι για την επιλογή Απαιτείται απάντηση:
-
Κατά την εκτέλεση της μακροεντολής δεν εμφανίζεται η ένδειξη
(απαιτείται)
στα δεξιά του πεδίου εισόδου.
-
Κατά την εκτέλεση της μακροεντολής, το κουμπί ΟΚ ενεργοποιείται μόλις
εμφανιστεί το παράθυρο Προτροπή.
Συνεπώς, ο χρήστης μπορεί να πατήσει το κουμπί ΟΚ ακόμα και αν έχει
αφήσει κενό το πεδίο εισόδου.
Αν η μακροεντολή περιέχει διάφορες ενέργειες προτροπής για τις οποίες έχει
οριστεί η τιμή Ναι στο πεδίο "Απαιτείται απάντηση" και έχει οριστεί επίσης η
τιμή Ναι για την επιλογή "Εμφάνιση όλων των προτροπών κατά την έναρξη της
μακροεντολής" στην καρτέλα Μακροεντολή, τότε κατά την έναρξη της εκτέλεσης της
μακροεντολής, όταν το περιβάλλον εκτέλεσης εμφανίζει όλα τα πεδία εισόδου των
προτροπών σε ένα ενιαίο παράθυρο:
-
Εμφανίζεται η ένδειξη
(απαιτείται)
στα δεξιά των πεδίων εισόδου
που πρέπει να συμπληρωθούν.
-
Το κουμπί ΟΚ στο παράθυρο Προτροπή παραμένει απενεργοποιημένο έως ότου
συμπληρωθεί κάποιο κείμενο σε όλα τα απαιτούμενα πεδία εισόδου.
- Μετακίνηση δρομέα στο τέλος των δεδομένων εισόδου
-
Τοποθετεί το δρομέα στο τέλος της σειράς χαρακτήρων που καταχωρείται στην οθόνη της συνεδρίας για να είναι δυνατή η
καταχώρηση πρόσθετων δεδομένων.
Αν στο πεδίο Σειρά χαρακτήρων περιλαμβάνονται πλήκτρα ενεργειών όπως [tab], [up] ή [down], η επιλογή Μετακίνηση δρομέα στο
τέλος των δεδομένων εισόδου αγνοείται από τη μακροεντολή.
Αυτό συμβαίνει γιατί τα πλήκτρα ενεργειών μετακινούν το δρομέα σε ένα συγκεκριμένο σημείο της οθόνης.
- Αντιστοίχιση σε μεταβλητή
-
Αντιστοιχίζει δεδομένα εισόδου του χρήστη σε μια καθορισμένη μεταβλητή. Αν
η μεταβλητή είναι ένας ακέραιος αριθμός (integer), ένας αριθμός διπλής
ακρίβειας (double), μια λογική τιμή (boolean) ή ένα πεδίο (field), τα δεδομένα
εισόδου του χρήστη πρέπει να συμφωνούν με το είδος της μεταβλητής, ώστε να μην
προκύψουν σφάλματα ή απροσδόκητα αποτελέσματα.
Για περισσότερες πληροφορίες σχετικά με τα είδη μεταβλητών, ανατρέξτε στην
ηλεκτρονική βοήθεια για τις μεταβλητές.
- Χωρίς απεικόνιση στην οθόνη
-
Αυτή η επιλογή είναι διαθέσιμη μόνο όταν έχετε επιλέξει Αντιστοίχιση σε μεταβλητή.
Αν επιλέξετε Ναι, τα δεδομένα εισόδου του χρήστη θα αντιστοιχίζονται στη
μεταβλητή αλλά δεν θα εμφανίζονται στην οθόνη.
Η προεπιλεγμένη τιμή είναι Όχι.
- Ταυτότητα κεντρικού συστήματος
-
Η συνεδρία στην οποία θα εκτελείται αυτή η ενέργεια.
Αν αφήσετε το πεδίο Ταυτότητα κεντρικού συστήματος κενό, η ενέργεια θα
εκτελείται στη συνεδρία από την οποία εκτελείται η μακροεντολή.
Βλ. Καθορισμός ταυτότητας κεντρικού συστήματος.
Μήνυμα
Παρουσιάζει ένα μήνυμα στο χρήστη.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Message action στο εγχειρίδιο
Macro Programming Guide.
- Τίτλος μηνύματος
- Ο τίτλος που εμφανίζεται στο πάνω μέρος του παραθύρου μηνύματος. Η προεπιλεγμένη τιμή είναι το όνομα της μακροεντολής.
- Κείμενο μηνύματος
- Το μήνυμα που εμφανίζεται στο παράθυρο μηνύματος.
Παύση
Διακόπτει την εκτέλεση της μακροεντολής για ένα
καθορισμένο χρονικό διάστημα.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Pause action στο εγχειρίδιο
Macro Programming Guide.
- Διάρκεια
- Το χρονικό διάστημα, σε χιλιοστά του δευτερολέπτου, για το οποίο θα διακοπεί η εκτέλεση της μακροεντολής.
Μεταφορά
Μεταφέρει ένα αρχείο από ή προς το κεντρικό σύστημα. Επιλέξτε Ειδικές επιλογές για να εμφανιστούν περισσότερες επιλογές.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Xfer action στο εγχειρίδιο
Macro Programming Guide.
- Αποστολή/Λήψη
- Επιλέξτε αν θέλετε να στείλετε ή να λάβετε αρχεία από το κεντρικό σύστημα.
- Όνομα αρχείου κεντρικού συστήματος
- Καθορίστε το όνομα του αρχείου που θα στείλετε ή θα λάβετε.
Το όνομα του αρχείου πρέπει να καταχωρηθεί με τη μορφή που χρησιμοποιείται στο κεντρικό σύστημα.
- Όνομα τοπικού αρχείου
- Καθορίστε τη διαδρομή και το όνομα του αρχείου που θα στείλετε ή θα λάβετε.
Το όνομα του αρχείου πρέπει να καταχωρηθεί με τη μορφή που χρησιμοποιείται στο
τοπικό σύστημα. Πατήστε Αναζήτηση για να εντοπίσετε το αρχείο στο σύστημά σας.
- Ταυτότητα κεντρικού συστήματος
-
Η συνεδρία στην οποία θα εκτελείται αυτή η ενέργεια.
Αν αφήσετε το πεδίο Ταυτότητα κεντρικού συστήματος κενό, η ενέργεια θα
εκτελείται στη συνεδρία από την οποία εκτελείται η μακροεντολή.
Βλ. Καθορισμός ταυτότητας κεντρικού συστήματος.
- Ειδικές επιλογές
-
- Εκκαθάριση πριν τη μεταφορά
- Εκκαθαρίζει την οθόνη του κεντρικού συστήματος πριν τη μεταφορά του αρχείου.
Δεν θα πρέπει να αλλάξετε τη ρύθμιση αυτή, γιατί σε όλες σχεδόν τις περιπτώσεις
η εντολή αυτή είναι απαραίτητη για τα συστήματα CMS και CICS, ενώ δεν
χρειάζεται για τα συστήματα TSO, i5/OS και OS/400.
- Προθεσμία
- Καθορίστε το χρονικό διάστημα αναμονής (σε χιλιοστά του δευτερολέπτου) για τη μεταφορά του αρχείου.
Αν η μεταφορά δεν ολοκληρωθεί στο καθορισμένο χρονικό διάστημα, η μακροεντολή τερματίζεται και εμφανίζεται ένα μήνυμα.
Η προεπιλεγμένη τιμή είναι 10000 χιλιοστά του δευτερολέπτου, δηλαδή 10 δευτερόλεπτα.
- Επιλογές
- Καθορίστε τις επιλογές μεταφοράς αρχείων για το συγκεκριμένο κεντρικό σύστημα. Οι
επιλογές ανάλογοα με τον τύπο του κεντρικού συστήματος.
- Κωδικοσελίδα τοπικού συστήματος
- Επιλέξτε την κωδικοσελίδα του τοπικού συστήματος για τη μεταφορά.
Αυτή η κωδικοσελίδα θα πρέπει να είναι η ίδια με την κωδικοσελίδα που έχει
καθοριστεί στις ιδιότητες της συνεδρίας. Η κωδικοσελίδα είναι ένας πίνακας που
μετατρέπει κωδικοσημεία EBCDIC σε κωδικοσημεία μονού byte του τοπικού
συστήματος, ή αντιστρόφως, κατά τη μεταφορά αρχείων.
Στη λίστα αυτή εμφανίζονται μόνο οι
κωδικοσελίδες που είναι έγκυρες για την τοποθεσία που έχετε καθορίσει για τον υπολογιστή σας.
- Προσανατολισμός αρχείου κεντρικού συστήματος
- Καθορίστε αν τα αρχεία του κεντρικού συστήματος θα αποθηκευτούν με προσανατολισμό από αριστερά προς τα δεξιά ή από
δεξιά προς τα αριστερά. Χρησιμοποιήστε
την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας
αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η προεπιλεγμένη τιμή είναι Αριστερά προς δεξιά.
- Προσανατολισμός τοπικού αρχείου
- Καθορίστε αν τα αρχεία του τοπικού συστήματος θα αποθηκευτούν με
προσανατολισμό από αριστερά προς τα δεξιά ή από δεξιά προς τα αριστερά.
Χρησιμοποιήστε
την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας
αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η προεπιλεγμένη τιμή είναι Αριστερά προς δεξιά.
- Είδος τοπικού αρχείου
- Καθορίστε αν τα αρχεία του τοπικού συστήματος που μεταφέρετε θα
αποθηκευτούν με τη μορφή που αποθηκεύονται (άδηλο) ή με την μορφή στην οποία
θα πρέπει να εμφανίζονται. Η προεπιλεγμένη τιμή είναι Άδηλο. Χρησιμοποιήστε
την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας
αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος.
- Ανάπτυξη LamAlef
- Καθορίστε αν ο χαρακτήρας Lam_alef θα πρέπει να διαχωρίζεται σε δύο χαρακτήρες, το χαρακτήρα Lam
ακολουθούμενο από το χαρακτήρα Alef, αν υπάρχει στα αρχεία που λαμβάνονται από το κεντρικό σύστημα.
Χρησιμοποιήστε την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί
η χρήση μιας αραβικής κωδικοσελίδας κεντρικού συστήματος.
- Σύμπτυξη LamAlef
- Καθορίστε αν ο χαρακτήρας Lam ακολουθούμενος από το χαρακτήρα Alef θα συμπτύσσεται σε έναν χαρακτήρα,
το χαρακτήρα LamAlef, αν υπάρχει στα αρχεία που αποστέλλονται
στο κεντρικό σύστημα.
Χρησιμοποιήστε την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί
η χρήση μιας αραβικής κωδικοσελίδας κεντρικού συστήματος.
- Αντιμετάθεση συμμετρικών χαρακτήρων
- Καθορίστε αν οι παρενθέσεις θα αναστρέφονται όταν μεταφέρονται από το αρχείο προέλευσης στο αρχείο προορισμού.
Αν έχει ενεργοποιηθεί η αντιμετάθεση συμμετρικών χαρακτήρων, οι παρενθέσεις αναστρέφονται.
Για παράδειγμα, ο χαρακτήρας ( αντικαθίσταται από το χαρακτήρα ) και ο χαρακτήρας ) αντικαθίσταται
από το χαρακτήρα ( όταν ο προσανατολισμός του αρχείου του κεντρικού
συστήματος είναι από τα δεξιά προς τα αριστερά.
Αν δεν έχει ενεργοποιηθεί η αντιμετάθεση συμμετρικών χαρακτήρων, οι παρενθέσεις δεν αναστρέφονται.
Χρησιμοποιήστε την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί
η χρήση μιας αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος και αν οι
παρενθέσεις αλλοιώνονται κατά τη μεταφορά.
- Μορφή αριθμητικών χαρακτήρων
- Καθορίστε πώς εμφανίζονται οι αριθμητικοί χαρακτήρες κατά την αποστολή αρχείων στο κεντρικό σύστημα.
Η μορφή αριθμητικών χαρακτήρων μπορεί να είναι μία από τις εξής:
- Ονομαστική: οι αριθμητικοί χαρακτήρες είναι σε αραβική μορφή
- Εθνική: οι αριθμητικοί χαρακτήρες είναι σε ινδική μορφή
- Συμφραστική: οι αριθμητικοί χαρακτήρες εμφανίζονται σε αραβική μορφή
μετά από αγγλικό κείμενο και σε ινδική μορφή
μετά από αραβικό κείμενο
Χρησιμοποιήστε την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί
η χρήση μιας αραβικής κωδικοσελίδας κεντρικού συστήματος.
- Αντιστροφή
- Καθορίστε ότι, αν πριν από τους αριθμητικούς χαρακτήρες υπάρχουν
αραβικοί χαρακτήρες, οι αριθμητικοί χαρακτήρες
αλλάζουν θέση με τους αραβικούς χαρακτήρες κατά τη μεταφορά των αρχείων.
Χρησιμοποιήστε την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί
η χρήση μιας αραβικής κωδικοσελίδας κεντρικού συστήματος.
Αναμονή κατάστασης επικοινωνίας
Αναμένει μια κατάσταση επικοινωνίας από το κεντρικό σύστημα κατά την εκτέλεση της μακροεντολής.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Comm action στο εγχειρίδιο
Macro Programming Guide.
- Κατάσταση σύνδεσης
- Το είδος της κατάστασης επικοινωνίας που αναμένεται, όπως ορίζεται στην κλάση ECLConnection.
- Προθεσμία
- Ο χρόνος αναμονής για την κατάσταση επικοινωνίας, σε χιλιοστά του δευτερολέπτου. Αν δεν παραληφθεί κατάσταση μέσα στο
καθορισμένο χρονικό διάστημα, η μακροεντολή τερματίζεται.
- Ταυτότητα κεντρικού συστήματος
-
Η συνεδρία στην οποία θα εκτελείται αυτή η ενέργεια.
Αν αφήσετε το πεδίο Ταυτότητα κεντρικού συστήματος κενό, η ενέργεια θα
εκτελείται στη συνεδρία από την οποία εκτελείται η μακροεντολή.
Βλ. Καθορισμός ταυτότητας κεντρικού συστήματος.
Περισσότερες πληροφορίες σχετικά με την κλάση ECLConnection
υπάρχουν στο έγγραφο Host Access Class Library for Java, το οποίο
περιλαμβάνεται στο Host On-Demand Toolkit.
Ιχνηλασία
Καταγράφει μια εγγραφή ιχνηλασίας.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Trace action στο εγχειρίδιο
Macro Programming Guide.
- Επεξεργαστής ιχνηλασίας
- Λειτουργία όπου αποστέλλεται το κείμενο της ιχνηλασίας.
- Βοήθημα ιχνηλασίας του Host On-Demand
- Συμβάν ιχνηλασίας χρήστη σε μικροεφαρμογή ή εφαρμογή Java. Το
βοήθημα αυτό προορίζεται για προγραμματιστές εφαρμογών και
διαχειριστές του κεντρικού συστήματος που θέλουν να παρακολουθούν την
εκτέλεση μακροεντολών με χρήση της κλάσης MacroTraceEvent που
ορίζεται στο πακέτο Host Access Beans.
- Ιχνηλασίες γραμμής εντολών εμφανίζονται στην κονσόλα Java
του προγράμματος πλοήγησης από το οποίο έγινε εκκίνηση του
προγράμματος εξομοίωσης του Host On-Demand.
- Κείμενο ιχνηλασίας
- Το κείμενο που αποστέλλεται στον επεξεργαστή ιχνηλασίας.
Πάτημα κουμπιού ποντικιού
Καθορίζει τη θέση του δρομέα χρησιμοποιώντας μια ενέργεια πατήματος κουμπιού ποντικιού στην καθορισμένη γραμμή και
στήλη.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Mouse action στο εγχειρίδιο
Macro Programming Guide.
- Γραμμή και Στήλη
- Η γραμμή και η στήλη της οθόνης του κεντρικού συστήματος στην οποία θα εκτελεστεί η ενέργεια πατήματος κουμπιού
ποντικιού.
- Ταυτότητα κεντρικού συστήματος
-
Η συνεδρία στην οποία θα εκτελείται αυτή η ενέργεια.
Αν αφήσετε το πεδίο Ταυτότητα κεντρικού συστήματος κενό, η ενέργεια θα
εκτελείται στη συνεδρία από την οποία εκτελείται η μακροεντολή.
Βλ. Καθορισμός ταυτότητας κεντρικού συστήματος.
Επιλογή περιοχής
Σημειώνει μια περιοχή στην οθόνη, αντικαθιστώντας την προηγούμενη
επιλογή.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Box action στο εγχειρίδιο
Macro Programming Guide.
- Γραμμή (πάνω) και Στήλη (πάνω)
- Η επάνω αριστερή θέση της σημειωμένης περιοχής. Οι τιμές αυτές πρέπει να είναι αριθμοί που περιλαμβάνονται στο εύρος
των διαστάσεων της οθόνης του κεντρικού συστήματος, για παράδειγμα 24 γραμμές επί 80 στήλες. Οι αρνητικοί αριθμοί
προσδιορίζουν τη θέση αρχίζοντας από την τελευταία γραμμή.
- Γραμμή (κάτω) και Στήλη (κάτω)
- Η κάτω δεξιά θέση της σημειωμένης περιοχής. Οι τιμές αυτές πρέπει να είναι αριθμοί που περιλαμβάνονται στο εύρος
των διαστάσεων της οθόνης του κεντρικού συστήματος, για παράδειγμα 24 γραμμές επί 80 στήλες. Οι αρνητικοί αριθμοί
προσδιορίζουν τη θέση αρχίζοντας από την τελευταία γραμμή.
- Ταυτότητα κεντρικού συστήματος
-
Η συνεδρία στην οποία θα εκτελείται αυτή η ενέργεια.
Αν αφήσετε το πεδίο Ταυτότητα κεντρικού συστήματος κενό, η ενέργεια θα
εκτελείται στη συνεδρία από την οποία εκτελείται η μακροεντολή.
Βλ. Καθορισμός ταυτότητας κεντρικού συστήματος.
Εκτέλεση προγράμματος
Εκτελεί ένα πρόγραμμα κατά την εκτέλεση της μακροεντολής.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Run action στο εγχειρίδιο
Macro Programming Guide.
- Πρόγραμμα
- Το όνομα του προγράμματος.
- Παράμετροι
- Οι παράμετροι του προγράμματος.
- Αναμονή για πρόγραμμα
- Αν επιλέξετε την τιμή Ναι, η εκτέλεση της μακροεντολής θα διακόπτεται
μέχρι να ολοκληρωθεί η εκτέλεση του προγράμματος. Η προεπιλεγμένη τιμή είναι Όχι.
- Αντιστοίχιση κωδικού εξόδου σε μεταβλητή
- Αυτή η επιλογή είναι διαθέσιμη μόνο αν επιλέξατε Ναι για την επιλογή Αναμονή για πρόγραμμα. Επιλέξτε μια μεταβλητή από τη λίστα.
Ενημέρωση μεταβλητής
Ενημερώνει μια μεταβλητή με μια νέα τιμή.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Variable action στο
εγχειρίδιο Macro Programming Guide.
- Όνομα
- Επιλέξτε το όνομα της μεταβλητής που θέλετε να ενημερώσετε.
- Είδος
- Εμφανίζει το είδος της επιλεγμένης μακροεντολής. Αν η μεταβλητή δεν έχει οριστεί στην τρέχουσα μακροεντολή, δεν εμφανίζεται το
είδος της.
- Τιμή
- Οποιαδήποτε έγκυρη έκφραση. Για παράδειγμα: 'hello', 5 ή $var$ + 1.
- Τρέχουσα θέση
- Επιλέξτε Τρέχουσα θέση για να αντιστοιχίσετε τα περιεχόμενα της οθόνης στην
τρέχουσα θέση του δρομέα σε μια μεταβλητή. Κατά την εκτέλεση της μακροεντολής,
τα περιεχόμενα της οθόνης στην καθορισμένη θέση του δρομέα θα αποτελέσουν την
τιμή της μεταβλητής.
Η επιλογή Τρέχουσα θέση είναι διαθέσιμη μόνο για μεταβλητές πεδίων.
Εκτέλεση μακροεντολής
Τερματίζει την εκτελούμενη μακροεντολή και αρχίζει την εκτέλεση της
μακροεντολής που καθορίζετε.
Μπορείτε να επιλέξετε μόνο μακροεντολές που είναι
διαθέσιμες στην τρέχουσα συνεδρία. Για πιο αναλυτικές πληροφορίες, ανατρέξτε
στην ενότητα PlayMacro
action στο εγχειρίδιο Macro Programming Guide.
- Όνομα μακροεντολής
- Εμφανίζει μια λίστα με τα ονόματα των διαθέσιμων μακροεντολών. Στα ονόματα
των μακροεντολών γίνεται διάκριση μεταξύ πεζών και κεφαλαίων χαρακτήρων.
Συνεπώς, το όνομα
mymacro
θεωρείται διαφορετικό από τα ονόματα
MyMacro
, MyMacrO
, myMacro
κ.ο.κ.
- Περιγραφή μακροεντολής
- Η περιγράφη που δώσατε στη μακροεντολή κατά τη δημιουργία της.
- Όνομα οθόνης έναρξης
- Εμφανίζει όλες τις οθόνες για την επιλεγμένη μακροεντολή, καθώς και την
τιμή *DEFAULT*. Αν επιλέξετε μια συγκεκριμένη οθόνη από τη λίστα, η μακροεντολή
θα ξεκινάει στην οθόνη αυτή.
Αν επιλέξετε *DEFAULT*, η μακροεντολή θα ξεκινάει στην οθόνη που ορίσατε ως
οθόνη έναρξης όταν δημιουργήσατε τη μακροεντολή.
- Μεταβίβαση μεταβλητών
- Αν επιλέξετε Μεταβίβαση, όλες οι τρέχουσες μεταβλητές θα μεταβιβάζονται στην
επόμενη εκτελούμενη μακροεντολή.
Η προεπιλεγμένη τιμή είναι Χωρίς μεταβίβαση.
Εκτέλεση
Καλεί μια μέθοδο για μια χρήση (instance) μιας κλάσης.
Το είδος που αντιπροσωπεύει την εισαγόμενη κλάση πρέπει να δηλωθεί στην
καρτέλα Μεταβλητές, εκτός εάν η μεταβλητή που
περιλαμβάνει τη χρήση κληρονομείται από κάποια άλλη μακροεντολή.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Perform action στο εγχειρίδιο
Macro Programming Guide.
- Ενέργεια για εκτέλεση
- Η κλήση στη μέθοδο ή στον κατασκευαστή (constructor).
Παράδειγμα |
Σχόλια |
$fis.close()$ |
Καλεί τη μέθοδο close() της κλάσης Java (για παράδειγμα
java.io.FileInputStream) που αντιστοιχεί στο εισαγόμενο είδος στο οποίο ανήκει
η μεταβλητή fis.
|
$zis.createZipEntry( $name$ )$ |
Καλεί τη μέθοδο createZipEntry() της κλάσης Java (για παράδειγμα
java.util.zip.ZipInputStream) που αντιστοιχεί στο εισαγόμενο είδος στο οποίο
ανήκει η μεταβλητή zis.
|
$userVar.update( 5, 'Application', $str$)$ |
Καλεί τη μέθοδο update() της κλάσης Java (για παράδειγμα
mypackage.MyClass) που αντιστοιχεί στο εισαγόμενο είδος στο οποίο ανήκει η
μεταβλητή userVar.
|
Υπό όρους
Σας επιτρέπει να ορίσετε την εκτέλεση μιας ενέργειας υπό συγκεκριμένους
όρους. Αν θέλετε να χρησιμοποιήσετε μια ενέργεια εκτελούμενη υπό όρους, τότε επιλέξτε
Χρήση μεταβλητών και αριθμητικών εκφράσεων στη μακροεντολή στη σελίδα
Μακροεντολή της λειτουργίας Σύνταξη μακροεντολών.
Διαφορετικά, η μακροεντολή μπορεί να μη λειτουργεί όπως θέλετε.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Conditional action στο
εγχειρίδιο Macro Programming Guide.
- Συνθήκη
- Γράψτε μια έγκυρη σύνθηκη. Για παράδειγμα: ($varA$ == 'abc') && ($varB$ != 1).
Αν δεν γράψετε μια συνθήκη, η προεπιλογή είναι Ναι.
Ο τρόπος σύνταξης των συνθηκών αναφέρεται στον ακόλουθο πίνακα:
Σύμβολο |
Ορισμός |
== |
ισούται με |
!= |
δεν ισούται με |
< |
μικρότερο από |
> |
μεγαλύτερο από |
<= |
μικρότερο ή ισούται με |
>= |
μεγαλύτερο ή ισούται με |
|| |
ή |
&& |
και |
! |
όχι |
Μπορείτε να χρησιμοποιήσετε παρενθέσεις για να δηλώσετε τη σειρά εκτέλεσης
των πράξεων και μπορείτε να συμπεριλάβετε αριθμητικές εκφράσεις ως όρους σε μια
συνθήκη. Για παράδειγμα, η αποτίμηση της ακόλουθης έκφρασης είναι
αληθής (true):
(((5+2)*3) == 21)
- Συνθήκη είναι αληθής
- Οι ενέργειες που εμφανίζονται στη λίστα Ενέργειες θα εκτελεστούν στην οθόνη
εφόσον η συνθήκη είναι αληθής (Ναι).
Για κάθε εκτελούμενη υπό όρους ενέργεια που δημιουργείτε μπορείτε να καθορίσετε
μία συνθήκη, μαζί με ένα σύνολο ενεργειών που θα εκτελούνται αν η συνθήκη είναι
αληθής και ένα διαφορετικό σύνολο ενεργειών που θα εκτελούνται αν η συνθήκη
είναι ψευδής.
- Ενέργεια
- Μπορείτε να δημιουργήσετε οποιαδήποτε ενέργεια για μια εκτελούμενη υπό
όρους ενέργεια, εκτός από μια άλλη εκτελούμενη υπό όρους ενέργεια.
- Καταχώρηση
Στέλνει μια σειρά πληκτρολόγησης χαρακτήρων ή/και ενός πλήκτρου ενέργειας στην οθόνη.
- Εξαγωγή
Εξάγει δεδομένα από την οθόνη.
- Προτροπή
Ζητά από το χρήστη πληροφορίες κατά την εκτέλεση της μακροεντολής.
- Μήνυμα
Παρουσιάζει ένα μήνυμα στο χρήστη.
- Παύση
Διακόπτει την εκτέλεση της μακροεντολής για ένα
καθορισμένο χρονικό διάστημα.
- Μεταφορά
Μεταφέρει ένα αρχείο από ή προς το κεντρικό σύστημα.
- Αναμονή κατάστασης επικοινωνίας
Αναμένει μια κατάσταση επικοινωνίας.
- Ιχνηλασία
Καταγράφει μια εγγραφή ιχνηλασίας.
- Πάτημα κουμπιού ποντικιού
Προσομοιώνει το πάτημα ενός κουμπιού του ποντικιού.
- Επιλογή περιοχής
Σημειώνει μια περιοχή στην οθόνη.
- Εκτέλεση προγράμματος
Εκτελεί οποιοδήποτε πρόγραμμα που μπορεί να εκτελεστεί κατά τη διάρκεια
εκτέλεσης της συνεδρίας.
- Ενημέρωση μεταβλητής
Ενημερώνει μια μεταβλητή με μια νέα τιμή.
- Εκτέλεση μακροεντολής
Τερματίζει την εκτελούμενη μακροεντολή και αρχίζει την εκτέλεση της
μακροεντολής που καθορίζετε.
- Συνθήκη είναι ψευδής
- Οι ενέργειες που εμφανίζονται στη λίστα Ενέργειες θα εκτελεστούν στην οθόνη
εφόσον η συνθήκη είναι ψευδής (Όχι).
Το πεδίο Συνθήκη εμφανίζεται απενεργοποιημένο.
Για κάθε εκτελούμενη υπό όρους ενέργεια που δημιουργείτε μπορείτε να καθορίσετε
μία συνθήκη, μαζί με ένα σύνολο ενεργειών που θα εκτελούνται αν η συνθήκη είναι
αληθής και ένα διαφορετικό σύνολο ενεργειών που θα εκτελούνται αν η συνθήκη
είναι ψευδής.
- Ενέργεια
- Μπορείτε να δημιουργήσετε οποιαδήποτε ενέργεια για μια εκτελούμενη υπό
όρους ενέργεια, εκτός από μια άλλη εκτελούμενη υπό όρους ενέργεια.
- Καταχώρηση
Στέλνει μια σειρά πληκτρολόγησης χαρακτήρων ή/και ενός πλήκτρου ενέργειας στην οθόνη.
- Εξαγωγή
Εξάγει δεδομένα από την οθόνη.
- Προτροπή
Ζητά από το χρήστη πληροφορίες κατά την εκτέλεση της μακροεντολής.
- Μήνυμα
Παρουσιάζει ένα μήνυμα στο χρήστη.
- Παύση
Διακόπτει την εκτέλεση της μακροεντολής για ένα
καθορισμένο χρονικό διάστημα.
- Μεταφορά
Μεταφέρει ένα αρχείο από ή προς το κεντρικό σύστημα.
- Αναμονή κατάστασης επικοινωνίας
Αναμένει μια κατάσταση επικοινωνίας.
- Ιχνηλασία
Καταγράφει μια εγγραφή ιχνηλασίας.
- Πάτημα κουμπιού ποντικιού
Προσομοιώνει το πάτημα ενός κουμπιού του ποντικιού.
- Επιλογή περιοχής
Σημειώνει μια περιοχή στην οθόνη.
- Εκτέλεση προγράμματος
Εκτελεί οποιοδήποτε πρόγραμμα που μπορεί να εκτελεστεί κατά τη διάρκεια
εκτέλεσης της συνεδρίας.
- Ενημέρωση μεταβλητής
Ενημερώνει μια μεταβλητή με μια νέα τιμή.
- Εκτέλεση μακροεντολής
Τερματίζει την εκτελούμενη μακροεντολή και αρχίζει την εκτέλεση της
μακροεντολής που καθορίζετε.
Παράδειγμα εκτελούμενης υπό όρους ενέργειας
Σε αυτό το πρόγραμμα, η μακροεντολή περιέχει μια ενέργεια εκτέλεσης
προγράμματος που αποδίδει έναν κωδικό εξόδου στη μεταβλητή $exit$ (0 αν το
πρόγραμμα εκτελεστεί με επιτυχία ή κάποιος άλλος αριθμός αν αποτύχει η εκτέλεση
του προγράμματος).
Μπορείτε να χρησιμοποιήσετε μια εκτελούμενη υπό όρους ενέργεια για να ορίσετε
την εμφάνιση ενός μηνύματος αν ο κωδικός εξόδου είναι 0 (επιτυχία), και κάποιου
άλλου μηνύματος αν ο κωδικός εξόδου δεν είναι μηδέν (αποτυχία).
Ακολουθήστε τα εξής βήματα για να δημιουργήσετε την εκτελούμενη υπό όρους
ενέργεια:
- Ανοίξτε τη μακροεντολή που εκτελεί το πρόγραμμα με τη
λειτουργία Σύνταξη μακροεντολών.
- Στη σελίδα Οθόνες, εκτελέστε την οθόνη με την ενέργεια εκτέλεσης
προγράμματος.
Στη σελίδα Ενέργειες, επιλέξτε <νέα ενέργεια εκτελούμενη υπό όρους> από
τη λίστα Ενέργεια.
- Στο πεδίο Συνθήκη, γράψτε τη συνθήκη $exit$ == 0.
- Στη σελίδα Συνθήκη είναι αληθής, επιλέξτε <νέα ενέργεια μηνύματος>
από τη λίστα Ενέργεια.
- Στο πεδίο Κείμενο μηνύματος, γράψτε 'Το πρόγραμμα εκτελέστηκε με
επιτυχία'.
Όταν η συνθήκη αληθής (δηλαδή, ο κωδικός εξόδου του προγράμματος είναι 0), θα
εμφανίζεται ένα μήνυμα που σας πληροφορεί ότι το πρόγραμμα εκτελέστηκε με
επιτυχία.
Μπορείτε να καθορίσετε περισσότερες από μία ενέργειες σε αυτή τη σελίδα. Η μακροεντολή θα εκτελεί όλες αυτές τις ενέργειες όταν ο κωδικός εξόδου
είναι 0.
- Στη σελίδα Συνθήκη είναι ψευδής, επιλέξτε <νέα ενέργεια μηνύματος>
από τη λίστα Ενέργεια.
Σημείωση: Το πεδίο Συνθήκη εμφανίζεται απενεργοποιημένο.
Για κάθε εκτελούμενη υπό όρους ενέργεια που δημιουργείτε μπορείτε να καθορίσετε
μία συνθήκη, μαζί με ένα σύνολο ενεργειών που θα εκτελούνται αν η συνθήκη είναι
αληθής και ένα διαφορετικό σύνολο ενεργειών που θα εκτελούνται αν η συνθήκη
είναι ψευδής.
Αρχικά δεν πρέπει να εμφανίζονται καθορισμένες ενέργειες στη σελίδα
Συνθήκη είναι ψευδής.
- Στο πεδίο Κείμενο μηνύματος, γράψτε 'Μη κανονικός τερματισμός της
λειτουργίας του προγράμματος. Επιστράφηκε ο κωδικός εξόδου: ' + $exit$
Όταν η συνθήκη ψευδής (δηλαδή, ο κωδικός εξόδου του προγράμματος δεν είναι
0), θα εμφανίζεται ένα μήνυμα που σας πληροφορεί ότι το πρόγραμμα δεν
εκτελέστηκε με επιτυχία και θα αναφέρεται ο κωδικός εξόδου που επιστράφηκε.
Μπορείτε να καθορίσετε περισσότερες από μία ενέργειες σε αυτή τη σελίδα. Η
μακροεντολή θα εκτελεί αυτές τις ενέργειες μόνο όταν ο κωδικός εξόδου δεν είναι
0.
Η μακροεντολή σας είναι τώρα έτοιμη.
Αν πατήσετε το κουμπί Τροποποίηση κώδικα στο παράθυρο της λειτουργίας Σύνταξη
μακροεντολών, θα εμφανιστεί ο ακόλουθος κώδικας:
<actions>
...
<if condition="$exit$ == 0" >
<message title="" value="'Το πρόγραμμα εκτελέστηκε με επιτυχία'" />
</if>
<else>
<message title="" value="'Μη κανονικός τερματισμός της λειτουργίας του προγράμματος. Επιστράφηκε ο κωδικός εξόδου: '+$exit$" />
</else>
...
</actions>
Σημείωση: Στη λίστα Ενέργεια της σελίδας Συνθήκη είναι αληθής θα
εμφανίζονται οι ενέργειες της ενότητας <if> του κώδικα της μακροεντολής,
ενώ στη σελίδα Συνθήκη είναι ψευδής θα εμφανίζονται οι ενέργειες της ενότητας
<else>.
Έναρξη εκτύπωσης
Ξεκινά μια συνεδρία εκτύπωσης για αυτή τη μακροεντολή.
Αν έχει ήδη ξεκινήσει μια συνεδρία εκτύπωσης για αυτή τη μακροεντολή, τότε η
εκτελούμενη συνεδρία εκτύπωσης τερματίζεται και αρχίζει μια νέα συνεδρία
εκτύπωσης χρησιμοποιώντας τις ρυθμίσεις εκτυπωτή και τις ρυθμίσεις σελίδων που
καθορίστηκαν για αυτή την ενέργεια έναρξης εκτύπωσης.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Print actions στο εγχειρίδιο
Macro Programming Guide.
 |
Η ενέργεια Έναρξη εκτύπωσης υποστηρίζεται μόνο για συνεδρίες τερματικού 3270.
|
- Ρυθμίσεις εκτυπωτή
-
Εμφανίζει ένα παράθυρο όπου μπορείτε να ρυθμίσετε τον εκτυπωτή
για αυτή τη συνεδρία εκτύπωσης. Το παράθυρο ρυθμίσεων εκτυπωτή που εμφανίζεται
είναι παρόμοιο με το παράθυρο Εκτυπωτής που εμφανίζεται για μια συνεδρία
εκτύπωσης 3270.
- Ρυθμίσεις σελίδων
-
Εμφανίζει ένα παράθυρο όπου μπορείτε να ρυθμίσετε τη διάταξη των σελίδων για
αυτή τη συνεδρία εκτύπωσης. Το παράθυρο που εμφανίζεται είναι παρόμοιο με το
παράθυρο Ρυθμίσεις σελίδων που εμφανίζεται για μια συνεδρία εκτύπωσης 3270.
- Αντιστοίχιση επιστρεφόμενου κωδικού σε μεταβλητή
-
Σας επιτρέπει να αντιστοιχίσετε σε μια μεταβλητή τον κωδικό που επιστρέφεται από
την απόπειρα έναρξης μιας συνεδρίας εκτύπωσης.
Για να επιλέξετε μια μεταβλητή, είτε πατήστε στο όνομα μιας υπάρχουσας
μεταβλητής, είτε επιλέξτε <Νέα μεταβλητή> για να δημιουργήσετε μια νέα
μεταβλητή.
 |
Επιστρέφεται είτε ο κωδικός 0 για επιτυχία είτε ο κωδικός -1 για αποτυχία.
Επίσης, υπάρχουν κάποια σφάλματα εκτυπωτή που μπορούν να προκαλέσουν τη διακοπή
της εκτέλεσης της μακροεντολής με σφάλματα.
|
Εξαγωγή εκτύπωσης
Αντιγράφει δεδομένα από μια ορθογώνια περιοχή στην οθόνη και τα στέλνει στον
τρέχοντα προορισμό εκτύπωσης.
Αν δεν έχει εκτελεστεί μια ενέργεια έναρξης εκτύπωσης, τότε αποστέλλεται μια
ενέργεια έναρξης εκτύπωσης με τις προεπιλεγμένες ρυθμίσεις εκτυπωτή και σελίδων
στον προορισμό εκτύπωσης πριν εκτελεστεί αυτή η ενέργεια εξαγωγής εκτύπωσης. Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Print actions στο εγχειρίδιο
Macro Programming Guide.
 |
Η ενέργεια Εξαγωγή εκτύπωσης υποστηρίζεται μόνο για συνεδρίες τερματικού 3270.
|
Θα πρέπει να χρησιμοποιήσετε την ενέργεια Εξαγωγή εκτύπωσης σε συνδυασμό με
τις ενέργειες Έναρξη εκτύπωσης και Τερματισμός εκτύπωσης, ως εξής:
-
Καθορίστε μια ενέργεια Έναρξη εκτύπωσης για την έναρξη μιας συνεδρίας
εκτύπωσης.
-
Καθορίστε ενέργειες Εξαγωγή εκτύπωσης για την αποστολή δεδομένων στον προορισμό
εκτύπωσης.
-
Καθορίστε μια ενέργεια Τερματισμός εκτύπωσης για να τερματίσετε τη συνεδρία
εκτύπωσης.
- Αρχική γραμμή και αρχική στήλη
-
Η επάνω αριστερή γωνία του ορθογωνίου που σημειώνει τα δεδομένα προς εξαγωγή.
- Τελική γραμμή και τελική στήλη
-
Η κάτω δεξιά γωνία του ορθογωνίου που σημειώνει τα δεδομένα προς εξαγωγή.
- Αντιστοίχιση επιστρεφόμενου κωδικού σε μεταβλητή
-
Σας επιτρέπει να αντιστοιχίσετε σε μια μεταβλητή τον κωδικό που επιστρέφεται
από την απόπειρα αποστολής των εξαγόμενων δεδομένων στον προορισμό εκτύπωσης.
Για να επιλέξετε μια μεταβλητή, είτε πατήστε στο όνομα μιας υπάρχουσας
μεταβλητής, είτε επιλέξτε <Νέα μεταβλητή> για να δημιουργήσετε μια νέα
μεταβλητή.
 |
Επιστρέφεται είτε ο κωδικός 0 για επιτυχία είτε ο κωδικός -1 για αποτυχία.
Επίσης, υπάρχουν κάποια σφάλματα εκτυπωτή που μπορούν να προκαλέσουν τη διακοπή της
εκτέλεσης της μακροεντολής με σφάλματα.
|
- Ταυτότητα κεντρικού συστήματος
-
Η συνεδρία στην οποία θα εκτελείται αυτή η ενέργεια.
Αν αφήσετε το πεδίο Ταυτότητα κεντρικού συστήματος κενό, η ενέργεια θα
εκτελείται στη συνεδρία από την οποία εκτελείται η μακροεντολή.
Βλ. Καθορισμός ταυτότητας κεντρικού συστήματος.
Τερματισμός εκτύπωσης
Σας επιτρέπει να τερματίσετε μια συνεδρία εκτύπωσης.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
Print actions στο εγχειρίδιο
Macro Programming Guide.
 |
Η ενέργεια Τερματισμός εκτύπωσης υποστηρίζεται μόνο για συνεδρίες τερματικού 3270.
|
- Αντιστοίχιση επιστρεφόμενου κωδικού σε μεταβλητή
-
Σας επιτρέπει να αντιστοιχίσετε σε μια μεταβλητή τον κωδικό που επιστρέφεται
από την απόπειρα αποστολής των εξαγόμενων δεδομένων στον προορισμό εκτύπωσης.
Για να επιλέξετε μια μεταβλητή, είτε πατήστε στο όνομα μιας υπάρχουσας
μεταβλητής, είτε επιλέξτε <Νέα μεταβλητή> για να δημιουργήσετε μια νέα
μεταβλητή.
 |
Επιστρέφεται είτε ο κωδικός 0 για επιτυχία είτε ο κωδικός -1 για αποτυχία.
Επίσης, υπάρχουν κάποια σφάλματα εκτυπωτή που μπορούν να προκαλέσουν τη διακοπή της
εκτέλεσης της μακροεντολής με σφάλματα.
|
Ερώτημα SQL
Αποστέλλει μια πρόταση SQL σε έναν απομακρυσμένο εξυπηρετητή βάσης
δεδομένων, ανακτά τα δεδομένα που επιστρέφονται από την πρόταση και είτε
τα παρουσιάζει στην οθόνη, είτε τα εγγράφει σε μια γενική μεταβλητή ή
σε ένα αρχείο.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
SQLQuery action στο
εγχειρίδιο Macro Programming Guide.
Η ενέργεια ερωτήματος SQL (SQLQuery) υποστηρίζει μόνο προτάσεις SQL τύπου
SELECT (Επιλογή).
Δεν υποστηρίζει προτάσεις SQL τύπου INSERT (Παρεμβολή), UPDATE (Ενημέρωση) ή
DELETE (Διαγραφή).
Η ενέργεια ερωτήματος SQL αποτελείται από δύο κύρια τμήματα: το τμήμα της
πρότασης και το τμήμα των αποτελεσμάτων.
Το τμήμα της πρότασης καλύπτει την πάνω περιοχή του παραθύρου και περιλαμβάνει
τα ακόλουθα πεδία: Διεύθυνση URL βάσης δεδομένων, Ταυτότητα προγράμματος οδήγησης,
Κλάση προγράμματος οδήγησης, Ταυτότητα χρήστη, Κωδικός πρόσβασης και
Πρόταση. Μπορείτε να τροποποιήσετε τις πληροφορίες σε αυτό το τμήμα του
παραθύρου με τρεις διαφορετικούς τρόπους:
-
Επιλέξτε Οδηγός SQL για να δημιουργήσετε μια πρόταση SQL με χρήση του Οδηγού SQL.
-
Επιλέξτε Εισαγωγή ερωτήματος για να εισαγάγετε μια πρόταση SQL είτε από την
τρέχουσα συνεδρία είτε από μια προσωπική βιβλιοθήκη.
-
Γράψτε τις απαραίτητες πληροφορίες απευθείας στα πεδία εισόδου.
Μπορείτε ανά πάσα στιγμή να τροποποιήσετε τις πληροφορίες που έχουν
καταχωρηθεί στα πεδία.
Το τμήμα των αποτελεσμάτων καλύπτει την κάτω περιοχή του παραθύρου και
περιλαμβάνει τα υπόλοιπα πεδία: Προώθηση αποτελεσμάτων σε, Όνομα αρχείου,
Εμφάνιση στο πρόγραμμα πλοήγησης, Είδος αρχείου, Επίσχεση στο παράθυρο εξόδου,
Αντικατάσταση και Επισύναψη.
Μπορείτε να χρησιμοποιήσετε τα πεδία σε αυτό το τμήμα του παραθύρου για να
ορίσετε την προώθηση των δεδομένων που επιστρέφονται από μια πρόταση SQL με
έναν από τους ακόλουθους τρόπους:
-
Εγγραφή των δεδομένων στη μεταβλητή $HMLSQLUtil$ της βιβλιοθήκης μακροεντολών
του Host On-Demand (HML).
-
Εγγραφή των δεδομένων σε ένα αρχείο.
-
Παρουσίαση των δεδομένων.
- Οδηγός SQL
-
Επιλέξτε Οδηγός SQL για να ενεργοποιήσετε τον Οδηγό SQL:
-
Ο Οδηγός SQL σάς επιτρέπει να δημιουργήσετε μια πρόταση SQL, να τη δοκιμάσετε
και στη συνέχεια να δείτε τα αποτελέσματά της.
-
Αφού δημιουργήσετε την πρόταση SQL που θέλετε να χρησιμοποιήσετε στη
μακροεντολή, κάντε ένα από τα ακόλουθα για να αποθηκεύσετε την πρόταση SQL και
τις αντίστοιχες πληροφορίες της στο παράθυρο Ενέργεια ερωτήματος SQL της
λειτουργίας Σύνταξη μακροεντολών:
-
Αν χρησιμοποιείτε ένα πρόγραμμα πλοήγησης Java 1:
-
Στην καρτέλα SQL, πατήστε το κουμπί Αποθήκευση SQL, ή
-
Στην καρτέλα Αποτελέσματα, πατήστε το κουμπί Αποθήκευση SQL.
-
Αν χρησιμοποιείτε ένα πρόγραμμα πλοήγησης με υποστήριξη Java 2:
-
Στην καρτέλα Ανασκόπηση, πατήστε το κουμπί Αποθήκευση, ή
-
Στην καρτέλα Αποτελέσματα, πατήστε το κουμπί Αποθήκευση SQL.
-
Ο Οδηγός SQL συμπληρώνει την πρόταση SQL και τις αντίστοιχες πληροφορίες της
στα κατάλληλα πεδία του παραθύρου Ενέργεια ερωτήματος SQL της λειτουργίας
Σύνταξη μακροεντολών.
Για μια περιγραφή των πεδίων που ενημερώνονται, ανατρέξτε στην ενότητα
Using the SQL
Wizard στο εγχειρίδιο Macro Programming Guide.
-
Όταν ολοκληρώσετε τη χρήση του Οδηγού SQL, πατήστε το κουμπί Ακύρωση για να τον
κλείσετε.
- Εισαγωγή ερωτήματος
-
Επιλέξτε Εισαγωγή ερωτήματος για να εισαγάγετε μια πρόταση SQL. Μπορείτε να
εισαγάγετε μια πρόταση SQL είτε από την τρέχουσα συνεδρία είτε από μια
προσωπική βιβλιοθήκη.
- Διεύθυνση URL βάσης δεδομένων
-
Γράψτε τη διεύθυνση URL μιας βάσης δεδομένων (βλ.
Καθορισμός διεύθυνσης URL βάσης δεδομένων).
- Ταυτότητα προγράμματος οδήγησης
-
Αυτό το πλαίσιο λίστας περιέχει τα ονόματα όλων των προγραμμάτων οδήγησης JDBC
που έχουν καταχωρηθεί για το Host On-Demand.
Πατήστε στο βέλος δίπλα στο πλαίσιο λίστας και επιλέξτε το όνομα του
καταχωρημένου προγράμματος οδήγησης JDBC που θέλετε να χρησιμοποιήσετε, ή
επιλέξτε Άλλο για να καθορίσετε κάποιο άλλο πρόγραμμα οδήγησης.
Για γενικές πληροφορίες σχετικά με τη χρήση ενός προγράμματος οδήγησης JDBC,
ανατρέξτε στην ενότητα Καταχώρηση προγράμματος οδήγησης
JDBC.
- Κλάση προγράμματος οδήγησης
-
Το πλήρες όνομα της κλάσης Java του προγράμματος οδήγησης JDBC.
-
Αν στο πεδίο Tαυτότητα προγράμματος οδήγησης επιλέξατε το όνομα ενός
καταχωρημένου προγράμματος οδήγησης, τότε το Host On-Demand εμφανίζει το όνομα
της αντίστοιχης κλάσης Java στο πεδίο Κλάση προγράμματος οδήγησης και δεν σας
επιτρέπει να το τροποποιήσετε.
-
Αν στο πεδίο Ταυτότητα προγράμματος οδήγησης επιλέξατε την τιμή Άλλο, τότε
πρέπει να πληκτρολογήσετε το πλήρες όνομα της κλάσης του προγράμματος οδήγησης
στο πεδίο Κλάση προγράμματος οδήγησης.
Γίνεται διάκριση μεταξύ πεζών και κεφαλαίων χαρακτήρων (
COM
είναι
διαφορετικό από com
).
Αν δεν γνωρίζετε το πλήρες όνομα της κλάσης, επικοινωνήστε με τον προμηθευτή
του προγράμματος οδήγησης.
- Ταυτότητα χρήστη
-
Η ταυτότητα χρήστη που χρησιμοποιείται για την πρόσβαση στη βάση δεδομένων (αν
απαιτείται).
- Κωδικός πρόσβασης
-
Ο κωδικός πρόσβασης που χρησιμοποιείται για την πρόσβαση στη βάση δεδομένων (αν
απαιτείται).
-
Καθώς πληκτρολογείτε έναν κωδικό πρόσβασης (όπως
mypass
) στο πεδίο
Κωδικός πρόσβασης, η λειτουργία Σύνταξη μακροεντολών εμφανίζει αστερίσκους
(******
) αντί για τους χαρακτήρες του κωδικού πρόσβασης.
-
Όταν μεταφέρετε την εστίαση σε κάποιο άλλο πεδίο εισόδου, η λειτουργία Σύνταξη
μακροεντολών:
-
Δημιουργεί μια κρυπτογραφημένη έκδοση του κωδικού πρόσβασης (για παράδειγμα,
q0eqOskTUBQ=
).
-
Εμφανίζει την κρυπτογραφημένη έκδοση του κωδικού πρόσβασης στο πεδίο Κωδικός
πρόσβασης χρησιμοποιώντας αστερίσκους (
************
).
(Μπορείτε να δείτε τους πραγματικούς χαρακτήρες της κρυπτογραφημένης έκδοσης
του κωδικού πρόσβασης αν χρησιμοποιήσετε τη λειτουργία Τροποποίηση κώδικα.)
-
Ο κωδικός πρόσβασης είναι μια σειρά χαρακτήρων.
Κατά συνέπεια, αν επιλέξατε το τετραγωνίδιο
Χρήση μεταβλητών και
αριθμητικών εκφράσεων στη μακροεντολή
στην καρτέλα Μακροεντολή, ο
κωδικός πρόσβασης πρέπει να περικλείεται σε μονά εισαγωγικά (για παράδειγμα,
'mypass'
).
Η λειτουργία Σύνταξη μακροεντολών κρυπτογραφεί ολόκληρη τη σειρά χαρακτήρων,
συμπεριλαμβανομένων και των μονών εισαγωγικών.
-
Αν θέλετε να τροποποιήσετε τον κωδικό πρόσβασης αφού κρυπτογραφηθεί και
παρουσιαστεί από τη λειτουργία Σύνταξη μακροεντολών, τότε θα πρέπει να
διαγράψετε όλους τους χαρακτήρες στο πεδίο Κωδικός πρόσβασης πριν
πληκτρολογήσετε το νέο κωδικό πρόσβασης.
- Πρόταση
-
Η πρόταση SQL που θέλετε να αποστέλλεται στον εξυπηρετητή βάσης δεδομένων.
Αν το πεδίο Πρόταση περιέχει ήδη μια πρόταση SQL, μπορείτε να την τροποποιήσετε
(ακόμα κι αν η πρόταση SQL εισάχθηκε ή δημιουργήθηκε με τον Οδηγό SQL).
-
Η ενέργεια ερωτήματος SQL (SQLQuery) υποστηρίζει μόνο προτάσεις SQL τύπου
SELECT (Επιλογή).
Δεν υποστηρίζει προτάσεις SQL τύπου INSERT (Παρεμβολή), UPDATE (Ενημέρωση) ή
DELETE (Διαγραφή).
-
Η λειτουργία Σύνταξη μακροεντολών δεν ελέγχει την εγκυρότητα της σύνταξης της
πρότασης SQL. Αν η σύνταξη της πρόταση δεν είναι έγκυρη, τότε θα εμφανιστεί ένα
μήνυμα σφάλματος κατά την επεξεργασία της ενέργειας ερωτήματος SQL από το
περιβάλλον εκτέλεσης της μακροεντολής.
- Προώθηση αποτελεσμάτων σε:
-
Ο προορισμός εξόδου για τα δεδομένα που επιστρέφονται από την πρόταση SQL:
-
Μεταβλητή $HMLSQLUtil$
Τα δεδομένα εγγράφονται ως τιμή αυτής της γενικής μεταβλητής.
-
Η μεταβλητή ενημερώνεται πάντοτε, ακόμα και αν επιλέξετε Αρχείο ή Οθόνη.
-
Σε επόμενες ενέργειες της μακροεντολής μπορείτε να ορίσετε την ενεργοποίηση
μεθόδων για την προσπέλαση των δεδομένων της μεταβλητής $HMLSQLUTIL$.
Βλ. την ενότητα
$HMLSQLUtil$ στο
εγχειρίδιο Macro Programming Guide.
-
Αρχείο
Τα δεδομένα εγγράφονται σε ένα αρχείο.
-
Γράψτε τη διαδρομή του αρχείου στο πεδίο Όνομα αρχείου.
Σημείωση: Θα πρέπει να καθορίσετε την πλήρη διαδρομή και
το όνομα του αρχείου, συμπεριλαμβανομένου και του γράμματος της μονάδας
δίσκου (για παράδειγμα
c:\Documents and
Settings\user1\output.txt
).
-
Πατήστε στο βέλος δίπλα στο πεδίο Είδος αρχείου και επιλέξτε ένα είδος αρχείου
βάσης δεδομένων από τη λίστα.
-
Επιλέξτε Αντικατάσταση για να γίνει αντικατάσταση ενός υπάρχοντος αρχείου με το
ίδιο όνομα, ή Επισύναψη για να προστεθούν τα δεδομένα στο τέλος των
υπαρχόντων δεδομένων του αρχείου.
-
Οθόνη
Τα δεδομένα παρουσιάζονται σε ένα παράθυρο.
-
Επιλέξτε το τετραγωνίδιο "Επίσχεση στο παράθυρο εξόδου" για να αναστέλλει το
περιβάλλον εκτέλεσης της μακροεντολής την επεξεργασία της επόμενης ενέργειας
μέχρι να πατήσει ο χρήστης το κουμπί Συνέχιση στο παράθυρο της
συνεδρίας.
- Όνομα αρχείου
-
Αν η τιμή του πεδίου "Προώθηση αποτελεσμάτων σε" είναι
Αρχείο, γράψτε τη διαδρομή του αρχείου εξόδου σε αυτό το πεδίο.
Σημείωση: Θα πρέπει να καθορίσετε την πλήρη διαδρομή και
το όνομα του αρχείου, συμπεριλαμβανομένου και του γράμματος της μονάδας
δίσκου (για παράδειγμα
c:\Documents and
Settings\user1\output.txt
).
- Εμφάνιση στο πρόγραμμα πλοήγησης
-
Αν η τιμή του πεδίου "Προώθηση αποτελεσμάτων σε" είναι Αρχείο,
επιλέξτε αυτό το τετραγωνίδιο για να προβάλλονται τα περιεχόμενα του
αρχείου στο προεπιλεγμένο πρόγραμμα πλοήγησης.
Προϋπόθεση είναι ότι το πρόγραμμα πλοήγησης διαθέτει την απαιτούμενη πρόσθετη
λειτουργία (plug-in).
Για ορισμένα προγράμματα πλοήγησης θα πρέπει να ορίσετε στις ρυθμίσεις
ασφάλειας του προγράμματος πλοήγησης ότι επιτρέπεται σε εφαρμογές ή
μικροεφαρμογές Java να ξεκινούν μια νέα χρήση του προγράμματος πλοήγησης για
την παρουσίαση ενός τοπικού αρχείου (βλ. Ρύθμιση
προγράμματος πλοήγησης για την παρουσίαση τοπικών αρχείων ).
- Είδος αρχείου
-
Αν η τιμή του πεδίου "Προώθηση αποτελεσμάτων σε" είναι
Αρχείο, επιλέξτε τη διαμόρφωση (όπως Κείμενο ASCII, Τιμές
οριοθετημένες με κόμματα, κ.ο.κ.) που θέλετε να έχει το αρχείο εξόδου.
-
Αν επιλέξετε το είδος αρχείου HTML, το
Host On-Demand σάς παρέχει πρόσθετες επιλογές παρουσίασης (όπως το περίγραμμα του
πίνακα, η απόσταση των κελιών, οι επικεφαλίδες των στηλών κ.ο.κ.) στις οποίες
δεν έχετε άμεση πρόσβαση από τη λειτουργία Σύνταξη μακροεντολών.
Όμως, μπορείτε να συμπεριλάβετε αυτές τις επιλογές στη μακροεντολή σας
ξεκινώντας τον Οδηγό SQL, αλλάζοντας τις επιλογές HTML (πατώντας το κουμπί
Ρυθμίσεις στην καρτέλα Δεδομένα εξόδου του Οδηγού SQL) και αποθηκεύοντας την
πρόταση SQL στη μακροεντολή (βλ. Οδηγός SQL).
-
Αν επιλέξετε το είδος αρχείου XML, το Host On-Demand σάς
παρέχει μια πρόσθετη επιλογή (κωδικοποίηση χαρακτήρων), στην οποία δεν έχετε
άμεση πρόσβαση από τη λειτουργία Σύνταξη μακροεντολών.
Όμως, μπορείτε να συμπεριλάβετε αυτή την επιλογή στη μακροεντολή σας
ξεκινώντας τον Οδηγό SQL, αλλάζοντας τις επιλογές XML (πατώντας το κουμπί
Ρυθμίσεις στην καρτέλα Δεδομένα εξόδου του Οδηγού SQL) και αποθηκεύοντας την
πρόταση SQL στη μακροεντολή (βλ. Οδηγός SQL).
- Επίσχεση στο παράθυρο εξόδου
-
Αν η τιμή του πεδίου "Προώθηση αποτελεσμάτων σε" είναι Οθόνη,
τότε επιλέξτε αυτό το τετραγωνίδιο αν θέλετε κατά την εκτέλεση της μακροεντολής
να αναστέλλεται η επεξεργασία της επόμενης ενέργειας μέχρι να πατήσει ο
χρήστης το κουμπί Συνέχιση στο παράθυρο της συνεδρίας.
- Αντικατάσταση, Επισύναψη
-
Αν η τιμή του πεδίου "Προώθηση αποτελεσμάτων σε" είναι
Αρχείο, τότε επιλέξτε Αντικατάσταση αν θέλετε
να αντικαθίστανται τα περιεχόμενα ενός υπάρχοντος αρχείου με το ίδιο όνομα, ή
Επισύναψη αν θέλετε να προστίθενται τα δεδομένα στο τέλος
των υπαρχόντων δεδομένων.
Αν το αρχείο δεν υπάρχει, τότε τόσο με την τιμή Αντικατάσταση όσο και με την
τιμή Επισύναψη δημιουργείται ένα νέο αρχείο.
- Ειδικές επιλογές
-
- Είδος τοπικού αρχείου
-
Η επιλογή αυτή ορίζει αν τα τοπικά αρχεία είναι σε λογική ή σε οπτική μορφή.
Χρησιμοποιήστε
την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας
αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η
προεπιλεγμένη τιμή για το είδος αρχείου είναι Λογικό.
- Προσανατολισμός τοπικού αρχείου
-
Η επιλογή αυτή ορίζει αν ο προσανατολισμός του κειμένου στα τοπικά αρχεία είναι
από τα αριστερά προς τα δεξιά ή από τα δεξιά προς τα αριστερά.
Χρησιμοποιήστε
την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας
αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η προεπιλεγμένη τιμή
είναι Αριστερά προς δεξιά.
- Είδος αρχείου κεντρικού συστήματος
-
Η επιλογή αυτή ορίζει αν το αρχείο κεντρικού συστήματος αποθηκεύεται σε λογική
ή σε οπτική μορφή.
Αν το είδος κεντρικού συστήματος είναι zSeries, η τιμή αυτής της επιλογής
πρέπει να είναι Οπτικό. Χρησιμοποιήστε
την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας
αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η προεπιλεγμένη τιμή
είναι Οπτικό. (Η επιλογή αυτή δεν υποστηρίζεται για το πρόγραμμα οδήγησης JDBC από το Πακέτο
εργαλείων Java για AS/400.)
- Προσανατολισμός αρχείου κεντρικού συστήματος
-
Η επιλογή αυτή ορίζει αν το αρχείο κεντρικού συστήματος αποθηκεύεται με
προσανατολισμό κειμένου από τα αριστερά προς τα δεξιά ή από τα δεξιά προς τα
αριστερά.
Χρησιμοποιήστε
την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας
αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η προεπιλεγμένη τιμή
είναι Αριστερά προς δεξιά.
(Η επιλογή αυτή δεν υποστηρίζεται για το πρόγραμμα οδήγησης JDBC από το Πακέτο
εργαλείων Java για AS/400.)
- Ανάπτυξη LamAlef
-
Η επιλογή αυτή ορίζει τη συμπεριφορά των χαρακτήρων LamAlef.
Κατά τη λήψη αραβικών δεδομένων από το κεντρικό σύστημα μέσω μιας πρότασης του
Οδηγού SQL, ο χαρακτήρας LamAlef χωρίζεται σε δύο χαρακτήρες, Lam ακολουθούμενο
από Alef, αν υπάρχει ένα κενό διάστημα μετά το χαρακτήρα LamAlef.
Η επιλογή αυτή υποστηρίζεται μόνο αν στις
ρυθμίσεις της συνεδρίας έχει οριστεί η χρήση μιας αραβικής κωδικοσελίδας
κεντρικού συστήματος.
Η προεπιλεγμένη τιμή
είναι Ενεργοποιημένη.
- Σύμπτυξη LamAlef
-
Η επιλογή αυτή ορίζει τη συμπεριφορά των χαρακτήρων LamAlef.
Κατά την αποστολή αραβικών δεδομένων στο κεντρικό σύστημα μέσω μιας πρότασης
μεταφόρτωσης αρχείου, οι χαρακτήρες Lam που ακολουθούνται από χαρακτήρες Alef
συμπτύσσονται σε έναν ενιαίο χαρακτήρα LamAlef, ενώ προστίθεται ένα κενό
διάστημα μετά το χαρακτήρα LamAlef.
Η επιλογή αυτή υποστηρίζεται μόνο αν στις
ρυθμίσεις της συνεδρίας έχει οριστεί η χρήση μιας αραβικής κωδικοσελίδας
κεντρικού συστήματος.
Η προεπιλεγμένη τιμή
είναι Ενεργοποιημένη.
(Η επιλογή αυτή δεν υποστηρίζεται για το πρόγραμμα οδήγησης JDBC από το Πακέτο
εργαλείων Java για AS/400.)
- Αντιμετάθεση συμμετρικών χαρακτήρων
-
Με την επιλογή ορίζεται η συμπεριφορά συμμετρικών χαρακτήρων όπως οι
παρενθέσεις. Αν έχει ενεργοποιηθεί η αντιμετάθεση συμμετρικών χαρακτήρων, η
αναστροφή της οθόνης έχει ως αποτέλεσμα την αναστροφή τέτοιων χαρακτήρων (για
παράδειγμα, η αριστερή παρένθεση αντικαθίσταται από τη δεξιά παρένθεση και
αντίστροφα).
Χρησιμοποιήστε
την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας
αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η προεπιλεγμένη τιμή
είναι Ενεργοποιημένη.
(Η επιλογή αυτή δεν υποστηρίζεται για το πρόγραμμα οδήγησης JDBC από το Πακέτο
εργαλείων Java για AS/400.)
- Αντιστροφή
-
Με την επιλογή αυτή ορίζεται η συμπεριφορά αριθμητικών χαρακτήρων. Εμποδίζει
την αντιστροφή αριθμητικών χαρακτήρων όταν εμφανίζονται μετά από
αραβικούς/εβραϊκούς χαρακτήρες.
Χρησιμοποιήστε
την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας
αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η προεπιλεγμένη τιμή
είναι Ενεργοποιημένη.
- Μορφή αριθμητικών χαρακτήρων
-
Με την επιλογή αυτή ορίζεται η μορφή των αριθμητικών χαρακτήρων στο αρχείο
κεντρικού συστήματος για μια πρόταση μεταφόρτωσης αρχείου. Η μορφή μπορεί να
είναι NOMINAL, NATIONAL ή CONTEXTUAL. Η επιλογή αυτή υποστηρίζεται μόνο αν στις
ρυθμίσεις της συνεδρίας έχει οριστεί η χρήση μιας αραβικής κωδικοσελίδας
κεντρικού συστήματος.
Η προεπιλεγμένη τιμή είναι NOMINAL.
(Η επιλογή αυτή δεν υποστηρίζεται για το πρόγραμμα οδήγησης JDBC από το Πακέτο
εργαλείων Java για AS/400.)
Μεταφόρτωση αρχείου
Σας επιτρέπει να δημιουργήσετε, να επισυνάψετε δεδομένα, να αντικαταστήσετε ή
να ενημερώσετε έναν πίνακα μιας απομακρυσμένης βάσης δεδομένων.
Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα
FileUpload action στο
εγχειρίδιο Macro Programming Guide.
- Διεύθυνση URL βάσης δεδομένων
-
Γράψτε τη διεύθυνση URL μιας βάσης δεδομένων (βλ.
Καθορισμός διεύθυνσης URL βάσης δεδομένων).
- Ταυτότητα προγράμματος οδήγησης
-
Αυτό το πλαίσιο λίστας περιέχει τα ονόματα όλων των προγραμμάτων οδήγησης JDBC
που έχουν καταχωρηθεί για το Host On-Demand.
Πατήστε στο βέλος δίπλα στο πλαίσιο λίστας και επιλέξτε το όνομα του
καταχωρημένου προγράμματος οδήγησης JDBC που θέλετε να χρησιμοποιήσετε, ή
επιλέξτε Άλλο για να καθορίσετε κάποιο άλλο πρόγραμμα οδήγησης.
Για γενικές πληροφορίες σχετικά με τη χρήση ενός προγράμματος οδήγησης JDBC,
ανατρέξτε στην ενότητα Καταχώρηση προγράμματος οδήγησης
JDBC.
- Κλάση προγράμματος οδήγησης
-
Το πλήρες όνομα της κλάσης Java του προγράμματος οδήγησης JDBC.
-
Αν στο πεδίο Tαυτότητα προγράμματος οδήγησης επιλέξατε το όνομα ενός
καταχωρημένου προγράμματος οδήγησης, τότε το Host On-Demand εμφανίζει το όνομα
της αντίστοιχης κλάσης Java στο πεδίο Κλάση προγράμματος οδήγησης και δεν σας
επιτρέπει να το τροποποιήσετε.
-
Αν στο πεδίο Ταυτότητα προγράμματος οδήγησης επιλέξατε την τιμή Άλλο, τότε
πρέπει να πληκτρολογήσετε το πλήρες όνομα της κλάσης του προγράμματος οδήγησης
στο πεδίο Κλάση προγράμματος οδήγησης.
Γίνεται διάκριση μεταξύ πεζών και κεφαλαίων χαρακτήρων (
COM
είναι
διαφορετικό από com
).
Αν δεν γνωρίζετε το πλήρες όνομα της κλάσης, επικοινωνήστε με τον προμηθευτή
του προγράμματος οδήγησης.
- Ταυτότητα χρήστη
-
Η ταυτότητα χρήστη που χρησιμοποιείται για την πρόσβαση στη βάση δεδομένων (αν
απαιτείται).
- Κωδικός πρόσβασης
-
Ο κωδικός πρόσβασης που χρησιμοποιείται για την πρόσβαση στη βάση δεδομένων (αν
απαιτείται).
-
Καθώς πληκτρολογείτε έναν κωδικό πρόσβασης (όπως
mypass
) στο πεδίο
Κωδικός πρόσβασης, η λειτουργία Σύνταξη μακροεντολών εμφανίζει αστερίσκους
(******
) αντί για τους χαρακτήρες του κωδικού πρόσβασης.
-
Όταν μεταφέρετε την εστίαση σε κάποιο άλλο πεδίο εισόδου, η λειτουργία Σύνταξη
μακροεντολών:
-
Δημιουργεί μια κρυπτογραφημένη έκδοση του κωδικού πρόσβασης (για παράδειγμα,
q0eqOskTUBQ=
).
-
Εμφανίζει την κρυπτογραφημένη έκδοση του κωδικού πρόσβασης στο πεδίο Κωδικός
πρόσβασης χρησιμοποιώντας αστερίσκους (
************
).
(Μπορείτε να δείτε τους πραγματικούς χαρακτήρες της κρυπτογραφημένης έκδοσης
του κωδικού πρόσβασης αν χρησιμοποιήσετε τη λειτουργία Τροποποίηση κώδικα.)
-
Ο κωδικός πρόσβασης είναι μια σειρά χαρακτήρων.
Κατά συνέπεια, αν επιλέξατε το τετραγωνίδιο
Χρήση μεταβλητών και
αριθμητικών εκφράσεων στη μακροεντολή
στην καρτέλα Μακροεντολή, ο
κωδικός πρόσβασης πρέπει να περικλείεται σε μονά εισαγωγικά (για παράδειγμα,
'mypass'
).
Η λειτουργία Σύνταξη μακροεντολών κρυπτογραφεί ολόκληρη τη σειρά χαρακτήρων,
συμπεριλαμβανομένων και των μονών εισαγωγικών.
-
Αν θέλετε να τροποποιήσετε τον κωδικό πρόσβασης αφού κρυπτογραφηθεί και
παρουσιαστεί από τη λειτουργία Σύνταξη μακροεντολών, τότε θα πρέπει να
διαγράψετε όλους τους χαρακτήρες στο πεδίο Κωδικός πρόσβασης πριν
πληκτρολογήσετε το νέο κωδικό πρόσβασης.
- Όνομα αρχείου
-
Η διαδρομή του τοπικού αρχείου που περιέχει τα δεδομένα που θέλετε να
προσθέσετε στον πίνακα της βάσης δεδομένων του κεντρικού συστήματος.
ΣΗΜΕΙΩΣΗ: Θα πρέπει να καθορίσετε την πλήρη διαδρομή και το όνομα του
αρχείου, συμπεριλαμβανομένου και του γράμματος της μονάδας δίσκου, σε αυτό
το πεδίο (για παράδειγμα,
c:\Documents and Settings\user1\input.txt
).
- Είδος αρχείου
-
Η διαμόρφωση (όπως Κείμενο ASCII, Τιμές οριοθετημένες με κόμματα, κ.ο.κ.) του
τοπικού αρχείου που περιέχει τα δεδομένα που θέλετε να προσθέσετε στον πίνακα
της βάσης δεδομένων του κεντρικού συστήματος.
- Είδος μεταφόρτωσης
-
Το είδος της λειτουργίας μεταφόρτωσης που θέλετε να εκτελέσετε:
-
Επισύναψη (APPEND)
Προσθήκη σειρών στο τέλος ενός υπάρχοντος πίνακα στη βάση δεδομένων κεντρικού
συστήματος.
-
Ενημέρωση (UPDATE)
Επιλεκτική ενημέρωση τμήματος ενός υπάρχοντος πίνακα στη βάση δεδομένων
κεντρικού συστήματος.
-
Στο πεδίο Στήλες κλειδιά, γράψτε το όνομα της στήλης ή τα ονόματα των στηλών
που θέλετε να ενημερώσετε.
-
Αντικατάσταση (REPLACE)
Αντικατάσταση ολόκληρων των περιεχομένων ενός υπάρχοντος πίνακα στη βάση
δεδομένων κεντρικού συστήματος.
-
Δημιουργία (CREATE)
Δημιουργία ενός νέου πίνακα στη βάση δεδομένων κεντρικού συστήματος.
-
Στο πεδίο Πίνακας περιγραφών πεδίων, γράψτε το όνομα του πίνακα της βάσης
δεδομένων κεντρικού συστήματος από τον οποίο θέλετε ο εξυπηρετητής βάσης
δεδομένων να διαβάζει τα ονόματα και τα πλάτη των στηλών για το νέο πίνακα.
- Όνομα πίνακα
-
Το όνομα (για παράδειγμα,
hodtest01
) ή το σχήμα και το όνομα (για
παράδειγμα, hod.hodtest01
) του πίνακα στη βάση δεδομένων κεντρικού
συστήματος στον οποίο θέλετε να επισυνάψετε δεδομένα ή τον οποίο θέλετε να
ενημερώσετε, να αντικαταστήσετε ή να δημιουργήσετε.
- Πίνακας περιγραφών πεδίων
-
Αν επιλέξατε το είδος μεταφόρτωσης Δημιουργία (CREATE), γράψτε
σε αυτό το πεδίο το όνομα του πίνακα της βάσης δεδομένων κεντρικού συστήματος
από τον οποίο θέλετε ο εξυπηρετητής βάσης δεδομένων να διαβάζει τα ονόματα και
τα πλάτη των στηλών για το νέο πίνακα.
- Στήλες κλειδιά
-
Αν επιλέξατε το είδος μεταφόρτωσης Ενημέρωση (UPDATE), γράψτε
σε αυτό το πεδίο το όνομα της στήλης ή τα ονόματα των στηλών που θέλετε να
ενημερώσετε.
- Ειδικές επιλογές
-
- Είδος τοπικού αρχείου
-
Η επιλογή αυτή ορίζει αν τα τοπικά αρχεία είναι σε λογική ή σε οπτική μορφή.
Χρησιμοποιήστε
την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας
αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η
προεπιλεγμένη τιμή για το είδος αρχείου είναι Λογικό.
- Προσανατολισμός τοπικού αρχείου
-
Η επιλογή αυτή ορίζει αν ο προσανατολισμός του κειμένου στα τοπικά αρχεία είναι
από τα αριστερά προς τα δεξιά ή από τα δεξιά προς τα αριστερά.
Χρησιμοποιήστε
την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας
αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η προεπιλεγμένη τιμή
είναι Αριστερά προς δεξιά.
- Είδος αρχείου κεντρικού συστήματος
-
Η επιλογή αυτή ορίζει αν το αρχείο κεντρικού συστήματος αποθηκεύεται σε λογική
ή σε οπτική μορφή.
Χρησιμοποιήστε
την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας
αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η προεπιλεγμένη τιμή
είναι Οπτικό. (Η επιλογή αυτή δεν υποστηρίζεται για το πρόγραμμα οδήγησης JDBC από το Πακέτο
εργαλείων Java για AS/400.)
- Προσανατολισμός αρχείου κεντρικού συστήματος
-
Η επιλογή αυτή ορίζει αν το αρχείο κεντρικού συστήματος αποθηκεύεται με
προσανατολισμό κειμένου από τα αριστερά προς τα δεξιά ή από τα δεξιά προς τα
αριστερά.
Χρησιμοποιήστε
την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας
αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η προεπιλεγμένη τιμή
είναι Αριστερά προς δεξιά.
(Η επιλογή αυτή δεν υποστηρίζεται για το πρόγραμμα οδήγησης JDBC από το Πακέτο
εργαλείων Java για AS/400.)
- Ανάπτυξη LamAlef
-
Η επιλογή αυτή ορίζει τη συμπεριφορά των χαρακτήρων LamAlef.
Κατά τη λήψη αραβικών δεδομένων από το κεντρικό σύστημα μέσω μιας πρότασης του
Οδηγού SQL, ο χαρακτήρας LamAlef χωρίζεται σε δύο χαρακτήρες, Lam ακολουθούμενο
από Alef, αν υπάρχει ένα κενό διάστημα μετά το χαρακτήρα LamAlef.
Η επιλογή αυτή υποστηρίζεται μόνο αν στις
ρυθμίσεις της συνεδρίας έχει οριστεί η χρήση μιας αραβικής κωδικοσελίδας
κεντρικού συστήματος.
Η προεπιλεγμένη τιμή
είναι Ενεργοποιημένη.
- Σύμπτυξη LamAlef
-
Η επιλογή αυτή ορίζει τη συμπεριφορά των χαρακτήρων LamAlef.
Κατά την αποστολή αραβικών δεδομένων στο κεντρικό σύστημα μέσω μιας πρότασης
μεταφόρτωσης αρχείου, οι χαρακτήρες Lam που ακολουθούνται από χαρακτήρες Alef
συμπτύσσονται σε έναν ενιαίο χαρακτήρα LamAlef, ενώ προστίθεται ένα κενό
διάστημα μετά το χαρακτήρα LamAlef.
Η επιλογή αυτή υποστηρίζεται μόνο αν στις
ρυθμίσεις της συνεδρίας έχει οριστεί η χρήση μιας αραβικής κωδικοσελίδας
κεντρικού συστήματος.
Η προεπιλεγμένη τιμή
είναι Ενεργοποιημένη.
(Η επιλογή αυτή δεν υποστηρίζεται για το πρόγραμμα οδήγησης JDBC από το Πακέτο
εργαλείων Java για AS/400.)
- Αντιμετάθεση συμμετρικών χαρακτήρων
-
Με την επιλογή ορίζεται η συμπεριφορά συμμετρικών χαρακτήρων όπως οι
παρενθέσεις. Αν έχει ενεργοποιηθεί η αντιμετάθεση συμμετρικών χαρακτήρων, η
αναστροφή της οθόνης έχει ως αποτέλεσμα την αναστροφή τέτοιων χαρακτήρων (για
παράδειγμα, η αριστερή παρένθεση αντικαθίσταται από τη δεξιά παρένθεση και
αντίστροφα).
Χρησιμοποιήστε
την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας
αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η προεπιλεγμένη τιμή
είναι Ενεργοποιημένη.
(Η επιλογή αυτή δεν υποστηρίζεται για το πρόγραμμα οδήγησης JDBC από το Πακέτο
εργαλείων Java για AS/400.)
- Αντιστροφή
-
Με την επιλογή αυτή ορίζεται η συμπεριφορά αριθμητικών χαρακτήρων. Εμποδίζει
την αντιστροφή αριθμητικών χαρακτήρων όταν εμφανίζονται μετά από
αραβικούς/εβραϊκούς χαρακτήρες.
Χρησιμοποιήστε
την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας
αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η προεπιλεγμένη τιμή
είναι Ενεργοποιημένη.
- Μορφή αριθμητικών χαρακτήρων
-
Με την επιλογή αυτή ορίζεται η μορφή των αριθμητικών χαρακτήρων στο αρχείο
κεντρικού συστήματος για μια πρόταση μεταφόρτωσης αρχείου. Η μορφή μπορεί να
είναι NOMINAL, NATIONAL ή CONTEXTUAL. Η επιλογή αυτή υποστηρίζεται μόνο αν στις
ρυθμίσεις της συνεδρίας έχει οριστεί η χρήση μιας αραβικής κωδικοσελίδας
κεντρικού συστήματος.
Η προεπιλεγμένη τιμή είναι NOMINAL.
(Η επιλογή αυτή δεν υποστηρίζεται για το πρόγραμμα οδήγησης JDBC από το Πακέτο
εργαλείων Java για AS/400.)
Για να διαγράψετε μια ενέργεια που έχετε ορίσει, πατήστε Διαγραφή.
Επιλέξτε Σειρά για να αλλάξετε τη σειρά με την οποία θα εκτελεστούν οι ενέργειες στην οθόνη.
Συναφή θέματα