Αφαιρώντας προς τα πίσω επίπεδα συμβατότητας μεταφοράς

Εικονίδιο σημείωσηςΣημείωση

Όταν σε αυτό το έγγραφο γίνεται παραπομπή σε θέσεις αρχείων ή καταλόγων, το στοιχείο <install-home> αντιστοιχεί στον κατάλογο όπου έχει αποσυμπιεστεί το πακέτο του ελεγκτή ρουτινών.

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

Εικονίδιο σημείωσηςΣημείωση

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

Για να ακυρώσετε την υποστήριξη συμβατότητας με προηγούμενες εκδόσεις χρειάζεται απλά να αφαιρέσετε τα ειδικά επίπεδα μεταφοράς που έχουν οριστεί για αυτό το σκοπό από το αρχείο serviceconfig.xml. Ο ευκολότερος τρόπος να το κάνετε είναι μετονομάζοντας ή διαγράφοντας το εκτελέσιμο αρχείο <installdir>/bin/RAServer και κατόπιν εκτελώντας το σενάριο SetConfig από τον ίδιο κατάλογο bin.  Η απουσία του αρχείου RAServer<.exe> δηλώνει ότι το SetConfig θα πρέπει να δημιουργήσει ένα αρχείο serviceconfig.xml που δεν περιλαμβάνει τα επίπεδα μεταφοράς συμβατότητας με προηγούμενες εκδόσεις. Την επόμενη φορά που θα γίνει έναρξη του ελεγκτή ρουτινών, δεν θα φορτώσει τις επιπλέον βιβλιοθήκες ούτε θα ανοίξει τις επιπλέον θύρες επικοινωνίας που χρησιμοποιεί για την υποστήριξη αλληλεπιδράσεων με πελάτες που υποβάλουν αιτήσεις χρησιμοποιώντας τα παλιά πρωτόκολλα.

Εναλλακτικά, μπορείτε να τροποποιήσετε μη αυτόματα το serviceconfig.xml ως εξής:

  1. Διαγράψτε ή προσθέστε σχόλιο στους δύο ορισμούς επιπέδου μεταφοράς συμβατότητας:

        <TransportLayer loadlib="tptpCCTL" type="TPTP_CCTL">
            . . .
        </TransportLayer>

     και

        <TransportLayer loadlib="tptpACTL" type="TPTP_ACTL">
            . . .
        </TransportLayer>
     
  2. Τροποποιήστε το στοιχείο PeerConnectionTransport, αλλάζοντας την τιμή του από TPTP_CCTL σε TPTP_SOCKET. Η επιλογή -τερματισμός του προγράμματος ACServer θα αποτύχει εάν δεν πραγματοποιηθεί αυτή η αλλαγή.

 

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

Copyright (C) 2007 Intel Corporation.