Deploy — различия между версиями

Материал из archestra.info
Перейти к: навигация, поиск
(PlatformCategoryPackage.dll)
(PlatformCategoryPackage.dll)
Строка 39: Строка 39:
 
*Получение удаленной информации о сборке (build) - DCOM
 
*Получение удаленной информации о сборке (build) - DCOM
 
**Сравнение версий [[GR]] и удаленного узла
 
**Сравнение версий [[GR]] и удаленного узла
 +
*Получение данных реестра удаленного узла (GetRemoteRegister)
 +
**Проверка задеплоина ли на удаленный узел [[Platform]]
 +
*Регистрация ASB (RegisterASB)
 +
**GetOSAdminAccountInfo - получение данных об [[ASBService]] account
  
 
== aaPIM ==
 
== aaPIM ==

Версия 21:01, 1 ноября 2015

Deploy - развертывание приложения. Копирование файлов и настроек на целевой узел

WWPackageServer

  • WWPackageServer.dll
  • Конфигурирует и определяет связи fsObjects и GR
  • с GR взаимодействует посредством WWCdi.dll
  • Безопасность через xxSecurity.dll
  • Выполняет операции fsObject такие как check in/check out, deploy через fsObjects
  • WWPackageServer и WWFsObject предоставляют информацию о Galaxy и account для компонентов развертывания

wwPackageManager.dll

  • Используется IDE и GRAccess для взаимодействия с WWPackageServer

WWFsObject

  • Запускает PlatformCategory.dll для локальной или удаленной платформы
  • Используется для Deploy/Undeploy операций
  • Выполняет примитивные операции, операции с атрибутами такие как "Добавить UDA"
  • Выполняет gObject операции, такие как "Добавить Экземпляр"
  • Проверяет разрешения
  • Выполняет операции правки такие как Update/delete UDA

wwCdi.dll

  • Выполняет stored procedure
  • Обзор атрибутов связанных с операциями с БД

PlatformCategory.dll

  • Проверяет связь с удаленным узлом

EngineCategory.dll

ApplicationCategory.dll

PlatformCategoryPackage.dll

  • Получение информации о Galaxy
    • Galaxy ID, Galaxy Name, Galaxy Version
    • GR Host name, GR host IP адрес
    • GR Platform ID
  • Получение информации об удаленной Platform
    • Platform ID, Name
    • MxPort(5026), PMCPort (30000), SMCPort (30001)
  • Получение локальной информации о сборке (build)
  • Получение удаленной информации о сборке (build) - DCOM
    • Сравнение версий GR и удаленного узла
  • Получение данных реестра удаленного узла (GetRemoteRegister)
    • Проверка задеплоина ли на удаленный узел Platform
  • Регистрация ASB (RegisterASB)
    • GetOSAdminAccountInfo - получение данных об ASBService account

aaPIM