Ταυτότητα συνεδρίας
Αυτόματη έναρξη
Έναρξη σε χωριστό παράθυρο
Επιλογές αυτόματης εκτέλεσης
Μικροεφαρμογή/Μακροεντολή
Όνομα
Παράμετροι (προαιρετικά)
Αυτόματη εκτέλεση του HLLAPI Enabler
Κλείδωμα
Ταυτότητα συνεδρίας
Η ταυτότητα που αντιστοιχεί σε αυτή τη συνεδρία. Έγκυρες τιμές για την
επιλογή αυτή είναι Αυτόματα (η προεπιλεγμένη τιμή) ή οποιοδήποτε γράμμα του
λατινικού αλφαβήτου. Η ταυτότητα εμφανίζεται στο παράθυρο ή στην καρτέλα της
συνεδρίας.
Αν η τιμή είναι Αυτόματα, το Host On-Demand αυτόματα αποδίδει (σε αλφαβητική σειρά) ένα γράμμα στη συνεδρία και, εφόσον έχει καθοριστεί η τιμή Ναι για την επιλογή Αυτόματη έναρξη, ενεργοποιεί τις συνεδρίες με τη σειρά με την οποία δημιουργήθηκαν.
Αν καθορίσετε ένα γράμμα στο πεδίο Ταυτότητα συνεδρίας, το Host On-Demand θα αποδίδει το συγκεκριμένο γράμμα στη συνεδρία. Όμως, αν αυτό το γράμμα χρησιμοποιείται ήδη από κάποια άλλη συνεδρία και επιχειρήσετε να ξεκινήσετε μια διπλότυπη συνεδρία, είτε ενεργοποιώντας τη συνεδρία από την επιφάνεια εργασίας του Host On-Demand είτε επιλέγοντας 'Εκτέλεση ίδιας' από την ενεργή συνεδρία, θα εμφανιστεί ένα μήνυμα σφάλματος που σας πληροφορεί η ταυτότητα συνεδρίας χρησιμοποιείται ήδη.
Αυτόματη έναρξη
Η συνεδρία ενεργοποιείται και συνδέεται (αν η επιλογή Αυτόματη
σύνδεση έχει την τιμή Ναι) όταν φορτώνεται το λογισμικό πελάτη.
Αν ρυθμίζετε συνεδρίες για εκτέλεση σε περιβάλλον WebSphere Portal και θέλετε να ορίσετε την αυτόματη έναρξή τους, τότε επιλέξτε την τιμή Ναι. Για περισσότερες πληροφορίες σχετικά με τη χρήση του Host On-Demand ως μικροεφαρμογής πύλης, ανατρέξτε στην ενότητα Χρήση λογισμικού πελάτη Host On-Demand με το Portal Server στον οδηγό Σχεδιασμός, εγκατάσταση και ρύθμιση του Host On-Demand.
Έναρξη σε χωριστό παράθυρο
Αν επιλέξετε Ναι, η συνεδρία θα ξεκινά σε χωριστό παράθυρο του προγράμματος
πλοήγησης. Αν επιλέξετε Όχι, η συνεδρία θα ξεκινά στο παράθυρο πελάτη, όπου το
όνομα και η ταυτότητα της συνεδρίας θα εμφανίζονται σε μια καρτέλα. Για κάθε
συνεδρία που ενεργοποιείται στο παράθυρο πελάτη δημιουργείται αντίστοιχη
καρτέλα για ευκολότερη πρόσβαση.
Αν ρυθμίζετε συνεδρίες για εκτέλεση σε περιβάλλον WebSphere Portal και θέλετε να ορίσετε την ενσωμάτωσή τους στη σελίδα του Portal, τότε επιλέξτε την τιμή Όχι. Για περισσότερες πληροφορίες σχετικά με τη χρήση του Host On-Demand ως μικροεφαρμογής πύλης, ανατρέξτε στην ενότητα Χρήση λογισμικού πελάτη Host On-Demand με το Portal Server στον οδηγό Σχεδιασμός, εγκατάσταση και ρύθμιση του Host On-Demand.
Επιλογές αυτόματης εκτέλεσης
Οι επιλογές αυτόματης εκτέλεσης σας επιτρέπουν να ορίσετε το όνομα μιας
μικροεφαρμογής Java ή μιας μακροεντολής του Host On-Demand που θέλετε να
ενεργοποιείται αυτόματα από τον πελάτη Host On-Demand κατά την έναρξη
της συνεδρίας.
Οι επιλογές αυτόματης εκτέλεσης είναι έγκυρες μόνο για τα ακόλουθα είδη συνεδριών:
![]() |
Το Host On-Demand παρέχει μια μικροεφαρμογή που σας επιτρέπει να ορίσετε καθορισμένες από το χρήστη διαστάσεις οθόνης για μια συνεδρία 3270. Το όνομα κλάσης για αυτή τη μικροεφαρμογή είναι com.ibm.HOD.ScreenSize και η παράμετρος που πρέπει να καθορίσετε έχει τη μορφή size=nnxyy όπου nn είναι ο αριθμός γραμμών και yy ο αριθμός στηλών. Για παράδειγμα, η παράμετρος size=43x80 έχει ως αποτέλεσμα μια οθόνη με 43 γραμμές και 80 στήλες. |
Ακολουθεί μια συνοπτική περιγραφή της διαδικασίας ρύθμισης:
Για μια περαιτέρω επεξήγηση των πεδίων Μικροεφαρμογή/Μακροεντολή, Όνομα και Παράμετροι (προαιρετικά), διαβάστε τις παρακάτω πληροφορίες:
Μικροεφαρμογή/Μακροεντολή
Επιλέξτε Μικροεφαρμογή ή Μακροεντολή.Όνομα
- Μικροεφαρμογή:
Η μικροεφαρμογή πρέπει να υλοποιεί είτε την κλάση ECLAppletInterface είτε την κλάση CustomInterface (βλ. το ηλεκτρονικό εγχειρίδιο Host Access Beans for Java στο IBM Host Access Toolkit, το οποίο παρέχεται με το Host On-Demand).
Το λογισμικό πελάτη Host On-Demand ενεργοποιεί τη μικροεφαρμογή άμεσα, χωρίς να περιμένει μέχρι να ολοκληρωθεί η σύνδεση της συνεδρίας στο κεντρικό σύστημα. Αν η μικροεφαρμογή βασίζεται στην επιτυχή σύνδεση της συνεδρίας, τότε η ίδια η μικροεφαρμογή θα πρέπει να ανιχνεύει τη σύνδεση της συνεδρίας. Για την ανίχνευση της επιτυχούς σύνδεσης της συνεδρίας μπορείτε να χρησιμοποιήσετε μεθόδους όπως η Terminal.addCommListener() ή η Session.getCommStatus() (βλ. το ηλεκτρονικό εγχειρίδιο Host Access Beans for Java στο IBM Host Access Toolkit, το οποίο παρέχεται με το Host On-Demand).
Σε περίπτωση αποσύνδεσης και επανασύνδεσης της συνεδρίας, το λογισμικό πελάτη Host On-Demand δεν ενεργοποιεί μια νέα χρήση της μικροεφαρμογής.
Για περισσότερες πληροφορίες σχετικά με την υλοποίηση μιας παρεχόμενης από τον πελάτη μικροεφαρμογής στα συστήματα πελάτες, ανατρέξτε στην ενότητα Υλοποίηση παρεχόμενων από τον πελάτη αρχείων αποθήκευσης και κλάσεων Java στο εγχειρίδιο Σχεδιασμός, εγκατάσταση και ρύθμιση του Host On-Demand.
- Μακροεντολή:
Το λογισμικό πελάτη Host On-Demand δεν εκτελεί τη μακροεντολή πριν ολοκληρωθεί με επιτυχία η σύνδεση της συνεδρίας στο κεντρικό σύστημα.
Σε περίπτωση αποσύνδεσης και επανασύνδεσης της συνεδρίας, το λογισμικό πελάτη Host On-Demand τερματίζει την εκτέλεση της μακροεντολής, περιμένει μέχρι να αποκατασταθεί η σύνδεση της συνεδρίας με το κεντρικό σύστημα και στη συνέχεια εκτελεί τη μακροεντολή ξανά.
- Μικροεφαρμογή:
Γράψτε το όνομα της κλάσης της μικροεφαρμογής που θέλετε να εκτελείται από τον πελάτη Host On-Demand.
- Μακροεντολή:
Γράψτε το όνομα της μακροεντολής που θέλετε να εκτελείται από τον πελάτη Host On-Demand.
Βεβαιωθείτε ότι γράφετε το όνομα της μακροεντολής με το σωστό συνδυασμό πεζών και κεφαλαίων χαρακτήρων. Στα ονόματα των μακροεντολών γίνεται διάκριση μεταξύ πεζών και κεφαλαίων χαρακτήρων. Συνεπώς, το όνομα
mymacro
θεωρείται διαφορετικό από τα ονόματαMyMacro
,MyMacrO
,myMacro
κ.ο.κ.Η μακροεντολή μπορεί να βρίσκεται σε μία από τις ακόλουθες θέσεις:
- Στη συνεδρία.
- Στην προσωπική βιβλιοθήκη του χρήστη στο σταθμό εργασίας πελάτη.
- Σε μια βιβλιοθήκη μακροεντολών στον εξυπηρετητή.
- Σε οποιαδήποτε καθορισμένη από το χρήστη θέση.
Ο πελάτης Host On-Demand αναζητά τη μακροεντολή με την παραπάνω σειρά. Όταν ο πελάτης εντοπίσει μια μακροεντολή με το όνομα που ορίσατε (για παράδειγμα,
mac02
), τότε τερματίζει αμέσως την αναζήτηση και χρησιμοποιεί τη συγκεκριμένη μακροεντολή.
- Αν γράψετε ένα όνομα μακροεντολής ΜΕ την προέκταση .mac (για παράδειγμα, αν γράψετε
mac02.mac
), τότε ο πελάτης Host On-Demand:
- Αναζητά μόνο το όνομα της μακροεντολής (
mac02
) στη συνεδρία.- Αναζητά το αρχείο μακροεντολής (
mac02.mac
):
- Στην προσωπική βιβλιοθήκη του χρήστη, εφόσον έχει ενεργοποιηθεί η επιλογή Προσωπική βιβλιοθήκη μακροεντολών στο παράθυρο Απενεργοποίηση λειτουργιών (βλ. Απενεργοποίηση λειτουργιών: Μακροεντολή).
- Στη βιβλιοθήκη μακροεντολών στον εξυπηρετητή, εφόσον έχει οριστεί (βλ. Δημιουργία και υλοποίηση βιβλιοθηκών μακροεντολών στον εξυπηρετητή στον οδηγό Σχεδιασμός, εγκατάσταση και ρύθμιση του Host On-Demand).
- Σε όλες τις καθορισμένες από το χρήστη θέσεις. Ανατρέξτε στην ενότητα Αναζήτηση σε καθορισμένες από το χρήστη θέσεις μακροεντολών για περισσότερες πληροφορίες σχετικά με την αναζήτηση σε καθορισμένες από το χρήστη θέσεις.
- Προσθέτει μια δεύτερη προέκταση .mac στο όνομα του αρχείου (
mac02.mac.mac
) και αναζητά το αρχείο μακροεντολής ξανά:
- Στην προσωπική βιβλιοθήκη του χρήστη, αν έχει ενεργοποιηθεί.
- Στη βιβλιοθήκη μακροεντολών στον εξυπηρετητή, αν έχει οριστεί.
- Αν γράψετε ένα όνομα μακροεντολής ΧΩΡΙΣ την προέκταση .mac (για παράδειγμα, αν γράψετε
mac02
), τότε ο πελάτης Host On-Demand:
- Αναζητά το όνομα της μακροεντολής (
mac02
) στη συνεδρία.- Προσθέτει την προέκταση
.mac
στο όνομα της μακροεντολής (mac02.mac
) και αναζητά το αρχείο μακροεντολής:
- Στην προσωπική βιβλιοθήκη του χρήστη, εφόσον έχει ενεργοποιηθεί η επιλογή Προσωπική βιβλιοθήκη μακροεντολών στο παράθυρο Απενεργοποίηση λειτουργιών (βλ. Απενεργοποίηση λειτουργιών: Μακροεντολή).
- Στη βιβλιοθήκη μακροεντολών στον εξυπηρετητή, εφόσον έχει οριστεί (βλ. Δημιουργία και υλοποίηση βιβλιοθηκών μακροεντολών στον εξυπηρετητή στον οδηγό Σχεδιασμός, εγκατάσταση και ρύθμιση του Host On-Demand).
Παράμετροι (προαιρετικά)
- Μικροεφαρμογή:
Το όνομα της παραμέτρου που προωθείται στη μικροεφαρμογή κατά την έναρξη της συνεδρίας. Για να είναι δυνατή η λήψη παραμέτρων από μια μικροεφαρμογή, η μικροεφαρμογή πρέπει να υλοποιεί την ακόλουθη μέθοδο: public void initParam(String param). Το όνομα μεταβλητής param μπορεί να είναι οποιοδήποτε έγκυρο όνομα μεταβλητής.
- Μακροεντολή:
Αν η μακροεντολή απαιτεί ή επιτρέπει τη χρήση μιας λίστας παραμέτρων, τότε πληκτρολογήστε τη λίστα παραμέτρων σε αυτό το πεδίο εισόδου.
- Η λίστα παραμέτρων αποθηκεύεται στις ρυθμίσεις της συνεδρίας.
- Για περισσότερες πληροφορίες σχετικά με τον καθορισμό μιας λίστας παραμέτρων, ανατρέξτε στην ενότητα Καθορισμός λίστας παραμέτρων για μακροεντολή.
- Για πληροφορίες σχετικά με άλλες θέσεις όπου μπορείτε να καθορίσετε τη λίστα παραμέτρων μιας μακροεντολής, ανατρέξτε στην ενότητα Θέσεις όπου μπορείτε να καθορίσετε μια λίστα παραμέτρων για μια μακροεντολή.
- Για πιο αναλυτικές πληροφορίες σχετικά με τις λίστες παραμέτρων για μακροεντολές, ανατρέξτε στην ενότητα Passing a parameter list to a macro του εγχειριδίου Macro Programming Guide (οι πληροφορίες αυτές απευθύνονται κυρίως σε διαχειριστές συνεδριών και προγραμματιστές μακροεντολών).
Αυτόματη εκτέλεση του HLLAPI Enabler
Επιλέξτε Ναι για να ενεργοποιήσετε το περιβάλλον προγραμματισμού EHLLAPI
(Emulator High Level Language Application Programming Interface) για τη
συνεδρία.
Η ενεργοποίηση του EHLLAPI είναι απαραίτητη αν η συνεδρία θα αποτελεί στόχο
μιας εφαρμογής EHLLAPI. Μπορείτε να ενεργοποιήσετε το EHLLAPI μόνο αν
εγκαταστήσατε το λογισμικό EHLLAPI Bridge, το οποίο είναι διαθέσιμο στην ακόλουθη
ιστοσελίδα
μεταφόρτωσης.
Κλείδωμα
Επιλέξτε Κλείδωμα ώστε να εμποδίσετε την τροποποίηση της αντίστοιχης τιμής
εκκίνησης μιας συνεδρίας από τους χρήστες. Δεν είναι δυνατή η τροποποίηση των
τιμών των περισσότερων πεδίων από τους χρήστες γιατί τα πεδία αυτά δεν είναι
διαθέσιμα. Παρόλα αυτά, είναι δυνατή η τροποποίηση λειτουργιών στις οποίες οι
χρήστες έχουν πρόσβαση μέσω της γραμμής μενού ή της εργαλειοθήκης της
συνεδρίας.