ArchestrA Service Bus

Материал из archestra.info
Перейти к: навигация, поиск

ArchestrA Service Bus (ASB) - сервис для организации связи между Галактиками (multigalaxy)

  • ArchestrA Service Bus - устанавливается по умолчанию, даже если машина не настроена на обмен данными между Galaxy


ArchestrA Service Bus сервис основан на сервис-ориентированной архитектуре service-oriented architecture (SOA) создан на Microsoft Windows Communication Foundation framework (WCF)




  • Подробное описание: Chapter 9. Working with Multiple Galaxies. ide.pdf


Также см.

Дерево процессов SP2014R2

Asbservices.png
  • wininit
    • services.exe
      • aaServiceWatchdog.exe
        • aaLocalDiscoveryService.exe
        • aaLocalDiscoveryService.exe
        • aaLocalAuthenticationService.exe
        • aaContentProviderHost.exe
        • aaConfigurationServiceHost.exe
        • aaServicesDeployAgentHost.exe
        • aaServiceManager.exe
          • aaServiceHost32.exe
          • aaServiceHost32.exe
          • aaServiceHost32.exe
          • aaServiceHost32.exe

УСТРАНЕНИЕ ПРОБЛЕМ

  • остановить ArchestrA Watchdog Service в сервисах ОС
  • на SQL сервере, удалить БД с именем ArchestrAServicesDB
  • перезагрузить ПК
  • выполнить:
"C:\Program Files (x86)\Common Files\ArchestrA\Services\postASBinstall" install
"C:\Program Files (x86)\ArchestrA\Framework\Bin\Services\PostASBInstall.exe" install
  • потом еще проверить: Меню Configure -> ArchestrA Services деплоятся или нет службы
  • О утилите ASBInstall : This utility is used for re-create ASB service accounts specially ASBService account user, which should have the permissions on ASB Database on SR node .

Double click this EXE file will not affect anything unless you install this via CMD as follow : • First stop Watchdog service . • Delete ASBService account • Put this syntax in CMD “ C:\Program Files (x86)\Common Files\ArchestrA\Services\ASBInstall.exe” install .

  • О утилите PostASBInstall: This utility is used for re-create ASB Database, which should be available on SR node , also you can test this as follow :

• Backup your ASB database, then delete it . • stop Watchdog service . • Put this syntax in CMD “ C:\Program Files (x86)\Common Files\ArchestrA\Services\PostASBInstall.exe” install . • Check you can find ASB database created again .


ASBSecurity Proxy: Connect null FindResponse finding IManageASBSecurity on the SR node xxx

  • Решение:
    • Настроить автоматический запуск ArchestrA Watchdog Service с правами aaAdmin (ArchestrA network account),
    • Перезапустить службу ArchestrA Watchdog Service
    • Передеплоить platform