Удаление уровней транспортного протокола, поддерживающих предыдущие версии

Значок ПримечаниеПримечание

При упоминании в этом документе расположений файлов и каталогов под <каталогом-установки> понимается каталог, в котором был распакован пакет контроллера агентов.

Можно сократить объем системных ресурсов, потребляемых контроллером агентов, если известно, что к нему не будут подключаться клиентские приложения, которые требуют старые 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>

     and

        <TransportLayer loadlib="tptpACTL" type="TPTP_ACTL">
            . . .
        </TransportLayer>
     
  2. исправьте элемент PeerConnectionTransport, изменив его старое значение TPTP_CCTL на новое TPTP_SOCKET.   Опция -shutdown программы ACServer не сработает, если не внести данного изменения.

 

Связанные задачи
Администрирование контроллера агентов
Обратная совместимость контроллера агентов
Файл serviceconfig.xml

Copyright (C) 2007 Intel Corporation.