ArchestrA Service Bus — различия между версиями
Vasily (обсуждение | вклад) |
Vasily (обсуждение | вклад) |
||
Строка 47: | Строка 47: | ||
*потом еще проверить: Меню Configure -> ArchestrA Services деплоятся или нет службы | *потом еще проверить: Меню 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 === | === ASBSecurity Proxy: Connect null FindResponse finding IManageASBSecurity on the SR node xxx === |
Версия 15:19, 5 августа 2019
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
Также см.
- Базы данных для ПО Wonderware ArchestrAServicesDB
- Multi-Galaxy
Дерево процессов SP2014R2
- 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
- aaServiceWatchdog.exe
- services.exe
УСТРАНЕНИЕ ПРОБЛЕМ
- остановить ArchestrA Watchdog Service в сервисах ОС
- на SQL сервере, удалить БД с именем ArchestrAServicesDB
- Удаление БД ArchestrAServicesDB приведет к сбросу текущих настроек Multi-Galaxy
- перезагрузить ПК
- выполнить:
- Для SP2014 и выше
"C:\Program Files (x86)\Common Files\ArchestrA\Services\postASBinstall" install
- Для SP2012R2
"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