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

Καθορισμός ταυτότητας κεντρικού συστήματος

Ορισμένα χαρακτηριστικά και ορισμένες ενέργειες μιας μακροεντολής μπορεί να αφορούν σε μια συνεδρία που δεν είναι η συνεδρία από την οποία εκτελείται η μακροεντολή (βλ. την ενότητα Interacting with more than one session στο εγχειρίδιο Macro Programming Guide).

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

Μια ταυτότητα κεντρικού συστήματος αποτελείται από τα ακόλουθα στοιχεία:

  1. Μια ταυτότητα συνεδρίας (για παράδειγμα, A), ακολουθούμενη από
  2. Μια άνω και κάτω τελεία (:), ακολουθούμενη από
  3. Ένα όνομα συνεδρίας (για παράδειγμα, Τερματικό 3270).
Παραδείγματα: B:Τερματικό 3270, C:Τερματικό 3270.

Όταν γράψετε μια ταυτότητα κεντρικού συστήματος στο πεδίο Ταυτότητα κεντρικού συστήματος, συνιστάται να ορίσετε ως ταυτότητα της συγκεκριμένης συνεδρίας την ίδια ταυτότητα που χρησιμοποιείτε στο πεδίο Ταυτότητα κεντρικού συστήματος.

Για παράδειγμα, αν γράψετε την ταυτότητα Β:Τερματικό 3270 στο πεδίο Ταυτότητα κεντρικού συστήματος, τότε θα πρέπει να ορίσετε την τιμή Β ως ταυτότητα της συνεδρίας Τερματικό 3270.

Για να ορίσετε μια συγκεκριμένη τιμή για την ταυτότητα μιας συνεδρίας (για παράδειγμα, B):

  1. Ανοίξτε τις ιδιότητες της συνεδρίας.
  2. Στο αριστερό πλαίσιο, επιλέξτε Επιλογές έναρξης.
  3. Στο πεδίο Ταυτότητα συνεδρίας στο δεξί πλαίσιο, επιλέξτε αντί για την τιμή Αυτόματα την τιμή που θέλετε να χρησιμοποιήσετε (οποιοδήποτε λατινικό γράμμα από A έως Z).

Αν αφήσετε την τιμή Αυτόματα στο πεδίο Ταυτότητα συνεδρίας, τότε το Host On-Demand αποδίδει αυτόματα μια ταυτότητα κατά την έναρξη της συνεδρίας. Η ταυτότητα που αποδίδεται αυτόματα από το Host On-Demand μπορεί να είναι διαφορετική (για παράδειγμα, A ή C) από την ταυτότητα που χρησιμοποιήσατε στο πεδίο Ταυτότητα κεντρικού συστήματος (για παράδειγμα, B) και έτσι η αντίστοιχη ταυτότητα κεντρικού συστήματος θα είναι επίσης διαφορετική (για παράδειγμα A:Τερματικό 3270 αντί για B:Τερματικό 3270). Κατά συνέπεια, το περιβάλλον εκτέλεσης της μακροεντολής μπορεί να τερματίσει την εκτέλεση της μακροεντολής με ένα μήνυμα σφάλματος επειδή το σενάριο της μακροεντολής περιέχει μια παραπομπή (B:Τερματικό 3270) σε μια συνεδρία που δεν είναι ενεργή και συνδεδεμένη, καθώς στη θέση της έχει ενεργοποιηθεί και συνδεθεί η συνεδρία A:Τερματικό 3270). Βλ. την ενότητα Specifying a Host ID στο εγχειρίδιο Macro Programming Guide.