Κέντρο πληροφοριών

Τροποποίηση οθονών μακροεντολής: Ενέργειες

Παρουσιάζει τις ενέργειες που θα εκτελεστούν όταν αναγνωριστεί μια οθόνη σε μια μακροεντολή.

Στη σελίδα Ενέργειες καθορίζονται όλες οι ενέργειες που θα εκτελεστούν στην επιλεγμένη οθόνη όταν αυτή αναγνωριστεί από τη μακροεντολή. Για να τροποποιήσετε μια ενέργεια, επιλέξτε την ενέργεια από τη λίστα. Το όνομα της κάθε ενέργειας δημιουργείται αυτόματα με βάση το είδος της ενέργειας και τα περιεχόμενά της. Για να δημιουργήσετε μια νέα ενέργεια, επιλέξτε το κατάλληλο είδος ενέργειας (για παράδειγμα, <νέα ενέργεια καταχώρησης>).

Για οποιοδήποτε πεδίο (εκτός από το πεδίο Όνομα οθόνης) μπορείτε να χρησιμοποιήσετε ένα όνομα μεταβλητής ή μια αριθμητική έκφραση ως τιμή του πεδίου. Μπορείτε να πληκτρολογήσετε τα ονόματα μεταβλητών και τις εκφράσεις απευθείας στις περιοχές κειμένου ή να τα προσθέσετε σε λίστες επιλέγοντας <Έκφραση> από τη λίστα. Αν επιλέξετε <Έκφραση> από τη λίστα και οι άλλες δύο επιλογές στη λίστα είναι Ναι και Όχι, τότε η έκφραση πρέπει να επιστρέφει είτε την τιμή Ναι (True) είτε την τιμή Όχι (False).

Ένα όνομα μεταβλητής πρέπει να έχει την ακόλουθη μορφή: $όνομα$, όπου όνομα μπορεί να αποτελείται από αλφαριθμητικούς χαρακτήρες, την παύλα και την υπογραμμή. Τα ονόματα των μεταβλητών πρέπει να περικλείονται σε σύμβολα του δολαρίου. Στα ονόματα των μεταβλητών διακρίνονται οι κεφαλαίοι από τους πεζούς χαρακτήρες.

Αν για μια ενέργεια απαιτούνται τιμές γραμμής και στήλης, μπορείτε να πατήσετε με το ποντίκι στην επιθυμητή θέση στο παράθυρο της συνεδρίας ώστε οι αντίστοιχες τιμές γραμμής και στήλης να συμπληρωθούν στα πεδία Γραμμή και Στήλη. Θα πρέπει να πατήσετε μία φορά ώστε το παράθυρο της συνεδρίας να γίνει το ενεργό παράθυρο και άλλη μία φορά για να συμπληρωθούν οι τιμές της επιλεγμένης θέσης στα πεδία Γραμμή και Στήλη.

Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Macro Actions στο εγχειρίδιο Macro Programming Guide.

Στις ακόλουθες περιγραφές, το περιβάλλον εκτέλεσης μακροεντολών είναι το λειτουργικό τμήμα του Host On-Demand που χρησιμοποιείται για την εκτέλεση μακροεντολών. Όταν ο χρήστης πατήσει το εικονίδιο Εκτέλεση μακροεντολής, το περιβάλλον εκτέλεσης διαβάζει τα περιεχόμενα του σεναρίου της επιλεγμένης μακροεντολής και προβαίνει στην εκτέλεσή τους.

Για να διαγράψετε μια ενέργεια που έχετε ορίσει, πατήστε Διαγραφή.

Επιλέξτε Σειρά για να αλλάξετε τη σειρά με την οποία θα εκτελεστούν οι ενέργειες στην οθόνη.

Για περισσότερες πληροφορίες σχετικά με τη σύνταξη ενός σεναρίου μακροεντολής, ανατρέξτε στο Macro Programming Guide.

Καταχώρηση

Η ενέργεια καταχώρησης αποστέλλει μια σειρά πληκτρολόγησης στο παράθυρο της συνεδρίας. Η σειρά πληκτρολόγησης μπορεί να περιλαμβάνει πλήκτρα που παρουσιάζουν ένα χαρακτήρα (όπως a, b, c, #, & κ.ο.κ.), καθώς και πλήκτρα ενεργειών (όπως [enter], [enterreset], [copy], [paste] κ.ο.κ.). Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα Input action στο εγχειρίδιο Macro Programming Guide.

Η ενέργεια αυτή προσομοιώνει την πληκτρολόγηση πληροφοριών από έναν πραγματικό χρήστη.

Γραμμή και Στήλη
Χρησιμοποιήστε τα πεδία Γραμμή και Στήλη για να καθορίσετε τη θέση στο παράθυρο της συνεδρίας όπου θέλετε να αρχίζει η πληκτρολόγηση.

Σειρά χαρακτήρων
Χρησιμοποιήστε το πεδίο εισόδου Σειρά χαρακτήρων για να καθορίσετε τη σειρά πληκτρολόγησης που θέλετε να εκτελείται από την ενέργεια καταχώρησης.

Μετατροπή πλήκτρων ενεργειών κεντρικού συστήματος
Το πεδίο Μετατροπή πλήκτρων ενεργειών κεντρικού συστήματος δηλώνει αν το περιβάλλον εκτέλεσης της μακροεντολής θα ερμηνεύει τα ονόματα των πλήκτρων ενεργειών (όπως [copy], [enterreset], [tab] κ.ο.κ.) στη σειρά πληκτρολόγησης εισόδου ως πλήκτρα ενεργειών ή ως σειρές χαρακτήρων. Η προεπιλεγμένη τιμή είναι Ναι (τα ονόματα των πλήκτρων ενεργειών ερμηνεύονται ως πλήκτρα ενεργειών).

Μετακίνηση δρομέα στο τέλος των δεδομένων εισόδου
Όταν η τιμή αυτού του πεδίου είναι Ναι (η προεπιλεγμένη τιμή), τότε το περιβάλλον εκτέλεσης της μακροεντολής μετακινεί το δρομέα κειμένου με τον ίδιο τρόπο με τον οποίο θα μετακινείτο αν κάποιος πραγματικός χρήστης θα πληκτρολογούσε τη σειρά χαρακτήρων.

Για παράδειγμα, αν το πλήκτρο αντιστοιχεί σε κάποιο χαρακτήρα κειμένου, όπως το 'a', τότε το περιβάλλον εκτέλεσης της μακροεντολής πληκτρολογεί το χαρακτήρα στο παράθυρο της συνεδρίας και στη συνέχεια μετακινεί το δρομέα κειμένου στην πρώτη θέση χαρακτήρα μετά το χαρακτήρα 'a'. Παρομοίως, αν το πλήκτρο είναι [tab], τότε το περιβάλλον εκτέλεσης της μακροεντολής μετακινεί το δρομέα κειμένου στην επόμενη θέση στηλογνώμονα.

Αντίθετα, αν η τιμή του πεδίου Μετακίνηση δρομέα στο τέλος των δεδομένων εισόδου είναι Όχι, τότε το περιβάλλον εκτέλεσης της μακροεντολής δεν μετακινεί το δρομέα κειμένου καθόλου. Ο δρομέας κειμένου θα παραμένει στην ίδια θέση που καταλάμβανε πριν την εκτέλεση της ενέργειας καταχώρησης.

Κωδικός πρόσβασης
Αν επιλέξετε το τετραγωνίδιο Κωδικός πρόσβασης, θα κρυπτογραφείται η σειρά πληκτρολόγησης στο πεδίο Σειρά χαρακτήρων. Η κρυπτογράφηση σας παρέχει τη δυνατότητα να συμπεριλάβετε εμπιστευτικές πληροφορίες (π.χ. έναν κωδικό πρόσβασης) στη σειρά πληκτρολόγησης χωρίς να εκτίθενται οι πληροφορίες αυτές στους χρήστες που εξετάζουν το σενάριο της μακροεντολής.

Πριν χρησιμοποιήσετε τη λειτουργία αυτή, συνιστάται να διαβάσετε την ενότητα Password στο εγχειρίδιο Macro Programming Guide ώστε να κατανοήσετε πλήρως τις επιπτώσεις της.

Εκτελέστε τα ακόλουθα βήματα για να κρυπτογραφήσετε τη σειρά πληκτρολόγησης στο πεδίο Σειρά χαρακτήρων. Πριν ξεκινήσετε, το τετραγωνίδιο Κωδικός πρόσβασης πρέπει να είναι αποεπιλεγμένο.

  1. Αν η σειρά πληκτρολόγησης που θέλετε να εκτελείται δεν έχει ήδη πληκτρολογηθεί στο πεδίο Σειρά χαρακτήρων, τότε πληκτρολογήστε την στο πεδίο Σειρά χαρακτήρων.
    • Η σειρά πληκτρολόγησης εμφανίζεται κανονικά στο πεδίο Σειρά χαρακτήρων (για παράδειγμα, 'myPassWord').
    • Αν χρησιμοποιείτε την προηγμένη μορφή μακροεντολής, τότε η σειρά πληκτρολόγησης πρέπει να περικλείεται σε μονά εισαγωγικά ('myPassWord').
  2. Επιλέξτε το τετραγωνίδιο Κωδικός πρόσβασης.
    • Η λειτουργία Σύνταξη μακροεντολών κρυπτογραφεί τη σειρά πληκτρολόγησης και την εμφανίζει ως μια σειρά αστερίσκων (***********************) στο πεδίο Σειρά χαρακτήρων.

Αν θέλετε να τροποποιήσετε τη σειρά πληκτρολόγησης ή αν τελικά δεν θέλετε να είναι κρυπτογραφημένη, αποεπιλέξτε το τετραγωνίδιο Κωδικός πρόσβασης. Η λειτουργία Σύνταξη μακροεντολών διαγράφει την κρυπτογραφημένη σειρά πληκτρολόγησης και εκκαθαρίζει το πεδίο Σειρά χαρακτήρων. Τώρα μπορείτε είτε να κρυπτογραφήσετε μια διαφορετική σειρά πληκτρολόγησης χρησιμοποιώντας την παραπάνω μέθοδο, είτε να καθορίσετε μια μη κρυπτογραφημένη σειρά πληκτρολόγησης.

Μην επιχειρήσετε να τροποποιήσετε μια κρυπτογραφημένη σειρά πληκτρολόγησης γράφοντας πάνω στους αστερίσκους (*******) στο πεδίο Σειρά χαρακτήρων! Αν το κάνετε, θα καταστρέψετε την κρυπτογραφημένη σειρά πληκτρολόγησης με τους μη κρυπτογραφημένους χαρακτήρες που προσθέτετε.

Ταυτότητα κεντρικού συστήματος
Η συνεδρία στην οποία θα εκτελείται αυτή η ενέργεια. Αν αφήσετε το πεδίο Ταυτότητα κεντρικού συστήματος κενό, η ενέργεια θα εκτελείται στη συνεδρία από την οποία εκτελείται η μακροεντολή. Βλ. Καθορισμός ταυτότητας κεντρικού συστήματος.

Εξαγωγή

Η ενέργεια εξαγωγής σάς επιτρέπει να πραγματοποιήσετε μια αποτύπωση του κειμένου που η εφαρμογή προβάλλει στην οθόνη ή οποιωνδήποτε άλλων πληροφοριών οθόνης (ανάλογα με το επίπεδο που επιλέξατε). Μπορείτε να επιλέξετε την αποθήκευση των εξαγόμενων δεδομένων σε μια μεταβλητή για μελλοντική χρήση ή μπορείτε να επιλέξετε την εκτύπωσή τους. Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα 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.

Επεξεργαστής ιχνηλασίας
Λειτουργία όπου αποστέλλεται το κείμενο της ιχνηλασίας.
Κείμενο ιχνηλασίας
Το κείμενο που αποστέλλεται στον επεξεργαστή ιχνηλασίας.

Πάτημα κουμπιού ποντικιού

Καθορίζει τη θέση του δρομέα χρησιμοποιώντας μια ενέργεια πατήματος κουμπιού ποντικιού στην καθορισμένη γραμμή και στήλη. Για πιο αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα 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 (επιτυχία), και κάποιου άλλου μηνύματος αν ο κωδικός εξόδου δεν είναι μηδέν (αποτυχία). Ακολουθήστε τα εξής βήματα για να δημιουργήσετε την εκτελούμενη υπό όρους ενέργεια:

  1. Ανοίξτε τη μακροεντολή που εκτελεί το πρόγραμμα με τη λειτουργία Σύνταξη μακροεντολών.
  2. Στη σελίδα Οθόνες, εκτελέστε την οθόνη με την ενέργεια εκτέλεσης προγράμματος. Στη σελίδα Ενέργειες, επιλέξτε <νέα ενέργεια εκτελούμενη υπό όρους> από τη λίστα Ενέργεια.
  3. Στο πεδίο Συνθήκη, γράψτε τη συνθήκη $exit$ == 0.
  4. Στη σελίδα Συνθήκη είναι αληθής, επιλέξτε <νέα ενέργεια μηνύματος> από τη λίστα Ενέργεια.
  5. Στο πεδίο Κείμενο μηνύματος, γράψτε 'Το πρόγραμμα εκτελέστηκε με επιτυχία'.

    Όταν η συνθήκη αληθής (δηλαδή, ο κωδικός εξόδου του προγράμματος είναι 0), θα εμφανίζεται ένα μήνυμα που σας πληροφορεί ότι το πρόγραμμα εκτελέστηκε με επιτυχία. Μπορείτε να καθορίσετε περισσότερες από μία ενέργειες σε αυτή τη σελίδα. Η μακροεντολή θα εκτελεί όλες αυτές τις ενέργειες όταν ο κωδικός εξόδου είναι 0.

  6. Στη σελίδα Συνθήκη είναι ψευδής, επιλέξτε <νέα ενέργεια μηνύματος> από τη λίστα Ενέργεια.

    Σημείωση: Το πεδίο Συνθήκη εμφανίζεται απενεργοποιημένο. Για κάθε εκτελούμενη υπό όρους ενέργεια που δημιουργείτε μπορείτε να καθορίσετε μία συνθήκη, μαζί με ένα σύνολο ενεργειών που θα εκτελούνται αν η συνθήκη είναι αληθής και ένα διαφορετικό σύνολο ενεργειών που θα εκτελούνται αν η συνθήκη είναι ψευδής. Αρχικά δεν πρέπει να εμφανίζονται καθορισμένες ενέργειες στη σελίδα Συνθήκη είναι ψευδής.

  7. Στο πεδίο Κείμενο μηνύματος, γράψτε 'Μη κανονικός τερματισμός της λειτουργίας του προγράμματος. Επιστράφηκε ο κωδικός εξόδου: ' + $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.

Θα πρέπει να χρησιμοποιήσετε την ενέργεια Εξαγωγή εκτύπωσης σε συνδυασμό με τις ενέργειες Έναρξη εκτύπωσης και Τερματισμός εκτύπωσης, ως εξής:

  1. Καθορίστε μια ενέργεια Έναρξη εκτύπωσης για την έναρξη μιας συνεδρίας εκτύπωσης.
  2. Καθορίστε ενέργειες Εξαγωγή εκτύπωσης για την αποστολή δεδομένων στον προορισμό εκτύπωσης.
  3. Καθορίστε μια ενέργεια Τερματισμός εκτύπωσης για να τερματίσετε τη συνεδρία εκτύπωσης.
Αρχική γραμμή και αρχική στήλη
Η επάνω αριστερή γωνία του ορθογωνίου που σημειώνει τα δεδομένα προς εξαγωγή.
Τελική γραμμή και τελική στήλη
Η κάτω δεξιά γωνία του ορθογωνίου που σημειώνει τα δεδομένα προς εξαγωγή.
Αντιστοίχιση επιστρεφόμενου κωδικού σε μεταβλητή
Σας επιτρέπει να αντιστοιχίσετε σε μια μεταβλητή τον κωδικό που επιστρέφεται από την απόπειρα αποστολής των εξαγόμενων δεδομένων στον προορισμό εκτύπωσης. Για να επιλέξετε μια μεταβλητή, είτε πατήστε στο όνομα μιας υπάρχουσας μεταβλητής, είτε επιλέξτε <Νέα μεταβλητή> για να δημιουργήσετε μια νέα μεταβλητή.
Σημείωση Επιστρέφεται είτε ο κωδικός 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:
  1. Ο Οδηγός SQL σάς επιτρέπει να δημιουργήσετε μια πρόταση SQL, να τη δοκιμάσετε και στη συνέχεια να δείτε τα αποτελέσματά της.
  2. Αφού δημιουργήσετε την πρόταση SQL που θέλετε να χρησιμοποιήσετε στη μακροεντολή, κάντε ένα από τα ακόλουθα για να αποθηκεύσετε την πρόταση SQL και τις αντίστοιχες πληροφορίες της στο παράθυρο Ενέργεια ερωτήματος SQL της λειτουργίας Σύνταξη μακροεντολών:
    • Αν χρησιμοποιείτε ένα πρόγραμμα πλοήγησης Java 1:
      • Στην καρτέλα SQL, πατήστε το κουμπί Αποθήκευση SQL, ή
      • Στην καρτέλα Αποτελέσματα, πατήστε το κουμπί Αποθήκευση SQL.
    • Αν χρησιμοποιείτε ένα πρόγραμμα πλοήγησης με υποστήριξη Java 2:
      • Στην καρτέλα Ανασκόπηση, πατήστε το κουμπί Αποθήκευση, ή
      • Στην καρτέλα Αποτελέσματα, πατήστε το κουμπί Αποθήκευση SQL.
  3. Ο Οδηγός SQL συμπληρώνει την πρόταση SQL και τις αντίστοιχες πληροφορίες της στα κατάλληλα πεδία του παραθύρου Ενέργεια ερωτήματος SQL της λειτουργίας Σύνταξη μακροεντολών. Για μια περιγραφή των πεδίων που ενημερώνονται, ανατρέξτε στην ενότητα Using the SQL Wizard στο εγχειρίδιο Macro Programming Guide.
  4. Όταν ολοκληρώσετε τη χρήση του Οδηγού SQL, πατήστε το κουμπί Ακύρωση για να τον κλείσετε.
Εισαγωγή ερωτήματος
Επιλέξτε Εισαγωγή ερωτήματος για να εισαγάγετε μια πρόταση SQL. Μπορείτε να εισαγάγετε μια πρόταση SQL είτε από την τρέχουσα συνεδρία είτε από μια προσωπική βιβλιοθήκη.
Διεύθυνση URL βάσης δεδομένων
Γράψτε τη διεύθυνση URL μιας βάσης δεδομένων (βλ. Καθορισμός διεύθυνσης URL βάσης δεδομένων).
Ταυτότητα προγράμματος οδήγησης
Αυτό το πλαίσιο λίστας περιέχει τα ονόματα όλων των προγραμμάτων οδήγησης JDBC που έχουν καταχωρηθεί για το Host On-Demand. Πατήστε στο βέλος δίπλα στο πλαίσιο λίστας και επιλέξτε το όνομα του καταχωρημένου προγράμματος οδήγησης JDBC που θέλετε να χρησιμοποιήσετε, ή επιλέξτε Άλλο για να καθορίσετε κάποιο άλλο πρόγραμμα οδήγησης.

Για γενικές πληροφορίες σχετικά με τη χρήση ενός προγράμματος οδήγησης JDBC, ανατρέξτε στην ενότητα Καταχώρηση προγράμματος οδήγησης JDBC.

Κλάση προγράμματος οδήγησης
Το πλήρες όνομα της κλάσης Java του προγράμματος οδήγησης JDBC.
Ταυτότητα χρήστη
Η ταυτότητα χρήστη που χρησιμοποιείται για την πρόσβαση στη βάση δεδομένων (αν απαιτείται).
Κωδικός πρόσβασης
Ο κωδικός πρόσβασης που χρησιμοποιείται για την πρόσβαση στη βάση δεδομένων (αν απαιτείται).
Πρόταση
Η πρόταση SQL που θέλετε να αποστέλλεται στον εξυπηρετητή βάσης δεδομένων. Αν το πεδίο Πρόταση περιέχει ήδη μια πρόταση SQL, μπορείτε να την τροποποιήσετε (ακόμα κι αν η πρόταση SQL εισάχθηκε ή δημιουργήθηκε με τον Οδηγό SQL).
Προώθηση αποτελεσμάτων σε:
Ο προορισμός εξόδου για τα δεδομένα που επιστρέφονται από την πρόταση SQL:
Όνομα αρχείου
Αν η τιμή του πεδίου "Προώθηση αποτελεσμάτων σε" είναι Αρχείο, γράψτε τη διαδρομή του αρχείου εξόδου σε αυτό το πεδίο. Σημείωση: Θα πρέπει να καθορίσετε την πλήρη διαδρομή και το όνομα του αρχείου, συμπεριλαμβανομένου και του γράμματος της μονάδας δίσκου (για παράδειγμα c:\Documents and Settings\user1\output.txt).
Εμφάνιση στο πρόγραμμα πλοήγησης
Αν η τιμή του πεδίου "Προώθηση αποτελεσμάτων σε" είναι Αρχείο, επιλέξτε αυτό το τετραγωνίδιο για να προβάλλονται τα περιεχόμενα του αρχείου στο προεπιλεγμένο πρόγραμμα πλοήγησης. Προϋπόθεση είναι ότι το πρόγραμμα πλοήγησης διαθέτει την απαιτούμενη πρόσθετη λειτουργία (plug-in).

Για ορισμένα προγράμματα πλοήγησης θα πρέπει να ορίσετε στις ρυθμίσεις ασφάλειας του προγράμματος πλοήγησης ότι επιτρέπεται σε εφαρμογές ή μικροεφαρμογές Java να ξεκινούν μια νέα χρήση του προγράμματος πλοήγησης για την παρουσίαση ενός τοπικού αρχείου (βλ. Ρύθμιση προγράμματος πλοήγησης για την παρουσίαση τοπικών αρχείων ).

Είδος αρχείου
Αν η τιμή του πεδίου "Προώθηση αποτελεσμάτων σε" είναι Αρχείο, επιλέξτε τη διαμόρφωση (όπως Κείμενο ASCII, Τιμές οριοθετημένες με κόμματα, κ.ο.κ.) που θέλετε να έχει το αρχείο εξόδου.
Επίσχεση στο παράθυρο εξόδου
Αν η τιμή του πεδίου "Προώθηση αποτελεσμάτων σε" είναι Οθόνη, τότε επιλέξτε αυτό το τετραγωνίδιο αν θέλετε κατά την εκτέλεση της μακροεντολής να αναστέλλεται η επεξεργασία της επόμενης ενέργειας μέχρι να πατήσει ο χρήστης το κουμπί Συνέχιση στο παράθυρο της συνεδρίας.
Αντικατάσταση, Επισύναψη
Αν η τιμή του πεδίου "Προώθηση αποτελεσμάτων σε" είναι Αρχείο, τότε επιλέξτε Αντικατάσταση αν θέλετε να αντικαθίστανται τα περιεχόμενα ενός υπάρχοντος αρχείου με το ίδιο όνομα, ή Επισύναψη αν θέλετε να προστίθενται τα δεδομένα στο τέλος των υπαρχόντων δεδομένων. Αν το αρχείο δεν υπάρχει, τότε τόσο με την τιμή Αντικατάσταση όσο και με την τιμή Επισύναψη δημιουργείται ένα νέο αρχείο.
Ειδικές επιλογές
Είδος τοπικού αρχείου
Η επιλογή αυτή ορίζει αν τα τοπικά αρχεία είναι σε λογική ή σε οπτική μορφή. Χρησιμοποιήστε την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η προεπιλεγμένη τιμή για το είδος αρχείου είναι Λογικό.
Προσανατολισμός τοπικού αρχείου
Η επιλογή αυτή ορίζει αν ο προσανατολισμός του κειμένου στα τοπικά αρχεία είναι από τα αριστερά προς τα δεξιά ή από τα δεξιά προς τα αριστερά. Χρησιμοποιήστε την επιλογή αυτή αν στις ρυθμίσεις της συνεδρίας έχει καθοριστεί η χρήση μιας αραβικής ή εβραϊκής κωδικοσελίδας κεντρικού συστήματος. Η προεπιλεγμένη τιμή είναι Αριστερά προς δεξιά.
Είδος αρχείου κεντρικού συστήματος
Η επιλογή αυτή ορίζει αν το αρχείο κεντρικού συστήματος αποθηκεύεται σε λογική ή σε οπτική μορφή. Αν το είδος κεντρικού συστήματος είναι 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.
Ταυτότητα χρήστη
Η ταυτότητα χρήστη που χρησιμοποιείται για την πρόσβαση στη βάση δεδομένων (αν απαιτείται).
Κωδικός πρόσβασης
Ο κωδικός πρόσβασης που χρησιμοποιείται για την πρόσβαση στη βάση δεδομένων (αν απαιτείται).
Όνομα αρχείου
Η διαδρομή του τοπικού αρχείου που περιέχει τα δεδομένα που θέλετε να προσθέσετε στον πίνακα της βάσης δεδομένων του κεντρικού συστήματος. ΣΗΜΕΙΩΣΗ: Θα πρέπει να καθορίσετε την πλήρη διαδρομή και το όνομα του αρχείου, συμπεριλαμβανομένου και του γράμματος της μονάδας δίσκου, σε αυτό το πεδίο (για παράδειγμα, c:\Documents and Settings\user1\input.txt).
Είδος αρχείου
Η διαμόρφωση (όπως Κείμενο ASCII, Τιμές οριοθετημένες με κόμματα, κ.ο.κ.) του τοπικού αρχείου που περιέχει τα δεδομένα που θέλετε να προσθέσετε στον πίνακα της βάσης δεδομένων του κεντρικού συστήματος.
Είδος μεταφόρτωσης
Το είδος της λειτουργίας μεταφόρτωσης που θέλετε να εκτελέσετε:
Όνομα πίνακα
Το όνομα (για παράδειγμα, 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.)

Για να διαγράψετε μια ενέργεια που έχετε ορίσει, πατήστε Διαγραφή.

Επιλέξτε Σειρά για να αλλάξετε τη σειρά με την οποία θα εκτελεστούν οι ενέργειες στην οθόνη.

Συναφή θέματα

  • Υποστήριξη γλωσσών Bidi
  • Μεταφορά αρχείων
  • Μεταβλητές
  • Εγχειρίδιο Macro Programming Guide