Development Studio — различия между версиями
Vasily (обсуждение | вклад) |
Vasily (обсуждение | вклад) |
||
Строка 512: | Строка 512: | ||
=== Ошибка ''Connection to the Service has not been established. Archestra IDE will shut down'' при подключении IDE к GR === | === Ошибка ''Connection to the Service has not been established. Archestra IDE will shut down'' при подключении IDE к GR === | ||
− | '''Решение''': проверить/перезапустить службы "Служба общего доступа к портам Net.TCP", "Archestra Service Manager Service" | + | '''Решение''': проверить/перезапустить службы "Служба общего доступа к портам Net.TCP", "Archestra Service Manager Service", "ArchestrA Watchdog Service" |
Для версии WSP 2017 Update 1 применить Hotfix '''L00147629'''. *Galaxy созданные до применения HF остаются неработоспособными. | Для версии WSP 2017 Update 1 применить Hotfix '''L00147629'''. *Galaxy созданные до применения HF остаются неработоспособными. |
Версия 09:38, 5 июня 2018
ArchestrA IDE - Среда разработки приложений для Application Server. Необходима для конфигурирования и развертывания (deploy) приложений (Galaxy)
Содержание
- 1 Версии
- 2 Где скачать дистрибутивы и/или лицензии и/или русскую документацию
- 3 Дополнительные ссылки
- 4 Разные вопросы
- 5 Решение проблем
- 5.1 Описание процесса развертывания deploy
- 5.2 Connection to the galaxy repository has been lost. Archestra IDE will shut down
- 5.3 Sethandler not called! Could not get primitivepackage!
- 5.4 IDE через RDS не работает если нет прав администратора
- 5.5 Не выполняется check in
- 5.6 Как проверить какие объекты в состоянии check out
- 5.7 Проблема с установкой
- 5.8 Проблема при создании Galaxy
- 5.9 Открытие IDE, SMC занимает долгое время (до минуты)
- 5.10 Other client is doing Deploy/Undeploy. Please try later
- 5.11 Deployment to remote node failed because of version mismatch.
- 5.12 Failed to deploy - another platform is deployed to the target pc.
- 5.13 Failed to deploy platform Remote Node's UserID/Password don't match GR Node's.
- 5.14 Error message when deploying platform. "Remote activation was necessary but server name was not provided".
- 5.15 Can not deploy because another platform is already deployed to this computer.
- 5.16 Unable to deploy code modules to target during deployment.
- 5.17 When trying to deploy a platform get "Failed to get bootstrap version"
- 5.18 "Impersonate user failed" on attempt to deploy GR platform.
- 5.19 Failed to deploy - communication error
- 5.20 Failed to deploy - cannot find the target pc on the network
- 5.21 Failed to deploy, Platform ID already in use.
- 5.22 FileCopyService. The remote procedure call failed
- 5.23 Software error: A set was attempted on a quarantined object
- 5.24 Error: "Software Upgrade Required." on platforms in the Galaxy after importing an object.
- 5.25 Долгий запуск ArchestrA IDE
- 5.26 Upload Runtime Changes
- 5.27 Количество графических элементов в Galaxy
- 5.28 Проблема импорта control'ов из System.Windows.Forms.dll в IDE
- 5.29 Проблема с алармами Error Callback failed for ACK
- 5.30 Ошибка Unable connect to Galaxy.Check logger for details при подключении удаленного IDE к GR
- 5.31 Ошибка Connection to the Service has not been established. Archestra IDE will shut down при подключении IDE к GR
- 5.32 Ошибка в SMC логах GR not found: RPC Server is not available при подключении IDE к GR
Версии
- Номера версий перечисленные ниже являются версиями как среды разработки - IDE, так и версиями Application Server
- Версии InTouch можно увидеть здесь
Название |
Дата релиза |
Версия |
Входит в дистрибутив |
IDE 2.1 Patch 02 |
11/27/2006 |
2.1.002 | AS 2.1 P02 |
IDE 3.0 SP2 |
01/09/2009 |
3.0.200 | AS 3.0 SP2 |
IDE 3.1 SP1 |
03/06/2009 |
3.1.100 | AS 3.1 SP1 |
IDE 3.1 SP2 Patch1 |
04/26/2010 |
3.1.201 | AS 3.1 SP2 P01 |
IDE 3.1 SP3 |
11/15/2010 |
3.1.300 3113.0001.0292.0000 | AS 3.1 SP3 |
IDE 3.1 SP3 Patch 1 |
04/26/2011 |
3.1.301 | AS 3.1 SP3 P01 |
IDE 3.5 (2012) |
11/19/2012 |
|
SP2012 |
IDE 3.5 (2012) path 1 |
03/05/2012 |
3.5.001 3412.0001.0120.000 | Отдельный патч для SP2012 |
IDE 3.6 (2012 R2) |
12/13/2012 |
3.6.000 3811.0001.0.0000 | SP2012R2 |
IDE 3.6 (2012 R2) path 1 |
9/3/2013 |
3.6.001 3811.0001.0170.0000 |
патч для SP2012R2 |
IDE 4.0 (2014) |
12/06/2013 |
4.0.04000 4321.0001.0.0000 | SP2014 |
IDE 4.0 (2014) path 1 |
28/03/2014 |
4.0.04001 4321.0001.0223.0000 | SP2014 p01 |
IDE 4.1 (2014 R2) |
12/17/2014 |
4.1.08000 4330.1213.711.1 | SP2014 R2 |
IDE 4.1 p01 (2014 R2 p01) |
5/21/2015 |
4.1.08001 4330.1213.589.3 | SP2014 R2 |
IDE 4.1 (2014 R2 SP1) |
04/02/2016 |
4.1.13100 4330.1213.10129.2 | System Platform 2014 R2 SP1 |
IDE 4.1 (2014 R2 SP1 P01) |
05/12/2016 |
4.1.13100 4330.1213.10129.2 | SP 2014 R2 SP1 P01 (обновлен только Historian до 11.6.14101) |
IDE 4.1 (2014 R2 SP1 P02) |
12.07.2017 |
4.1.19102 4330.1213.13669.1 | System Platform 2014 R2 SP1 P02 |
IDE 17.0 (2017) |
09.05.2017 |
17.0.18000 4730.1213.16589.3 | System Platform 2017 |
IDE 17.1 (2017 U1) |
11.11.2017 |
17.1.000 4730.1213.16775.1 | Отозванный релиз Update 1 |
IDE 17.1 (2017 U1) |
17.11.2017 |
17.1.000 4730.1213.16781.1 | System Platform 2017 Update 1 |
Где скачать дистрибутивы и/или лицензии и/или русскую документацию
Для получения дистрибутивов программного обеспечения Wonderware, временных лицензий (demo) и/или русской документации, пожалуйста, обращайтесь к менеджерам KLINKMANN. Контакты можно найти на сайте: http://www.klinkmann.ru/
Дополнительные ссылки
- ArchestrA Symbol Editor
- Процесс Deploy
Разные вопросы
Как определить версию по cab или aaPKG файлам
В корне .cab файла или .aaPKG есть файлик __GalaxyInfo.txt. Его необходимо открыть в текстовом редакторе и найти строку типа: CdiVersion="3388.0127.0126.0006" - вот этот номер и зависит от версии среды разработки в которой он последний раз открывался.
IAS 2.1 2.1 : 2559.1144.0.0 2.1 Patch01 : 2559.1144.66.12 2.1 Patch02 : 2559.1144.77.14 WAS 3.0 3.0 : 2859.1293.0.0 3.0 Patch01 : 2859.1293.24.2 3.0 Patch02 : 2859.1293.53.4 3.0 Patch03 : 2859.1293.70.5 3.0SP1 : 2859.1293.95.15 3.0SP2 : 2859.1293.239.40 IDE 3.1 3.1 : 3132.57.0.0 3.1 SP1 : 3132.57.24.6 3.1 SP2 : 3132.57.91.24 3.1 SP2 P01 : 3132.57.103.28 3.1 SP3 : 3132.57.119.34 3.1 SP3 P01 : 3132.57.160.38 IDE 2012 3.5 : 3275.0113.0000.0000 3.5 P01 : 3275.113.110.8 IDE 2012 R2 3.6 : 3388.0127.0000.0000 3.6 P01 : 3388.0127.0126.0006 3.6 Patch02 : 3388.0127.0212.0011 3.6 Patch03 : 3388.0127.0300.0012 IDE 2014 4.0 : 3509.0148.0000.0000 4.0 P01 : 3509.0148.0140.0007 IDE 2014 R2 4.1 : 3735.0233.0000.0000 4.1 Patch 01: 3735.0233.0223.0032 4.1 SP1 : 3735.0233.0399.0061 4.1 SP1 P02 : 3735.0233.0776.0085 IDE 2017 17 : 4148.0279.0000.0000 17.1 (u01) : 4545.0291.0000.0000 (отозванный релиз!) 17.1 (u01) : 4545.0291.0000.0000 (отозванный релиз!)
- см. TA174 System Corruption Can Result when Importing Object Files (aaPKG) Created in a Higher Application Server Version https://wdnresource.wonderware.com/support/kbcd/html/1/t002763.htm
- см. TN614 (Legacy Tech Note #1009) How to Get the Application Server and Microsoft SQL Versions from the Galaxy Backup File
Как определить количество задействованных точек I/O
- Если ссылки формируются из скриптов, то никак, только «ручками» посчитать. А если все ссылки прописаны, то ArchestrA IDE -> Help -> About -> View License -> IO Point: Configured Count
Вывод дерева area
- Для вывода иерархии в режиме Runtime в InTouch арий можно воспользоваться символом Situational Awareness Library – Support – SA_PlantModelPicker
Решение проблем
Описание процесса развертывания deploy
- см процесс Deploy
Connection to the galaxy repository has been lost. Archestra IDE will shut down
Проблема
Connection to the galaxy repository has been lost. Archestra IDE will shut down
Решение
- NT AUTHORITY\СИСТЕМА аккаунт в SQL имеет только роль Public.
- Для устранения:
- Запустить SQL Management Studio
- В дереве раскрыть Security – Logins – NT AUTHORITY\СИСТЕМА – PROPERTIES
- Перейти на закладку Server Role и поставить галочки PUBLIC и SYSADMIN
- После этого перезагрузить SQL сервер или весь ПК
Sethandler not called! Could not get primitivepackage!
Проблема
При попытке сохранения ArchestrA символа выдается сообщение: "Sethandler not called! Could not get primitivepackage!"
Решение
Попробовать экспортировать символ, а затем импортировать в систему обратно (с заменой существующего символа). Если не поможет, тогда необходимо переустановить ПО:
- Выполнить бэкап всех галактик и удалить их с GR
- Удалить AS (Удалить компоненты IDE и Galaxy Repository)
- Удалить каталог Achestra\Framework
- Установить AS заново и восстановить Galaxy
IDE через RDS не работает если нет прав администратора
- На данный момент запуск ArchestrA IDE версии 2014 на RDS-сессии требует прав Администратора. В будущих релизах планируется убрать данное ограничение.
Не выполняется check in
- Описание: объект редактировался под этим же пользователем, но при сохранении IDE зависла, а после перезапуска невозможно провести check in объекта.
- Решение:
- Остановить службу aaGR - в командной строке выполнить: "net stop aagr"
- Выполнить "undo checked out"
- Запустить службу aaGR - в командной строке выполнить: "net start aagr"
Как проверить какие объекты в состоянии check out
Способ 1 (предпочтительный). Запрос в SQL сервер
- Для проверки какие объекты в состоянии check out в SQL Server Management Studio (Пуск->Программы->Microsoft SQL Server...->SQL Server Management Studio) выполнить запрос на SQL сервере для БД Галактики:
select g.tag_name, g.checked_out_package_id, g.Checked_out_by_user_guid, up.user_profile_name from gobject AS [G] inner Join dbo.user_profile as [UP] ON g.checked_out_by_user_guid = up.user_guid where g.checked_out_package_id > 0
Способ 2. Утилита A2CheckInCheckOut
Проблема с установкой
- Setup.exe не запускается/не выполняется/выдает ошибку/завершается с ошибкой
Проверить:
- Запуск с правами Администратора
- Настройку антивируса
- Можно проанализировать лог установки ...\Program Files (x86)\Common Files\ArchestrA\Install...
Проблема при создании Galaxy
- В Logger'e - ошибка вида
Application is unable to connect to the SQL Server database
- При создании Galaxy ошибка вида
Creating Galaxy '<GalaxyName>' on <Node> ... with Security not enabled From Microsoft OLE DB Provider for SQL Server. [DBNETLIB][ConnectionOpen (Connect()).] SQL Server does not exist or access denied.. Unspecified error (80004005) caught at line 939 in CreateGalaxy.cpp (in y:\pfserverdev\src\wwpackageserver\).»
- Причина
Not Enough privilege
- Варианты решений
1. Run the aaConfig SQL Utility (it can be found Start\Program\Wonderware\Common). Create a new account with a Admin or power user privilege and enter it on Change Network Account utility, reboot the system. 2. Enable TCP/IP protocol in SQL Server Configuration Manager -> SQL Server Network Configuration -> Protocols for MSSQLSERVER, and restart MSSQLSERVER service 3. After run Bootstrap and Watchdog services this issue was solved
Открытие IDE, SMC занимает долгое время (до минуты)
Актуально для версий WSP 2014 R2 SP1, WSP 2017, WSP 2017 Update 1
Решение см. в Tech Note 2949 The IDE and SMC can take around 35 seconds to open if there is no Internet connection
Other client is doing Deploy/Undeploy. Please try later
- Ошибка возникает при попытке одновременных операций Deploy/Undeploy для одного Galaxy Repository из разных IDE. Одновременное развертывание из разных IDE не возможно. Рекомендация с случае больших проектов возможен переход на Multi-Galaxy
- Подобная же ошибка может возникнуть из-за некорректного завершения предыдущей операции Deploy/Undeploy. В этом случае рекомендации: перезагрузить GR Node и удаленный узле (тот на который выполнялась операция Deploy/Undeploy)
Deployment to remote node failed because of version mismatch.
- Сообщение означает что GR и удаленный узел имеют различия в версиях/Patch/Service Pack
- Решение: привести версии к одной
Failed to deploy - another platform is deployed to the target pc.
- Сообщение говорит о том, что на удаленном узле уже задеплоина платформа
- Решение:
- 1 - запустить Platform Remover, перезапустить ПК и попробовать передеплоить заново
- 2 - удалить платформу используя SMC
Failed to deploy platform Remote Node's UserID/Password don't match GR Node's.
- Ошибка означает что Wonderware network аккаунты различны на локальном и удаленном узлеах.
- Решение: при помощи утилиты Change Network Account привести аккаунты к одинаковым
Error message when deploying platform. "Remote activation was necessary but server name was not provided".
- This can be caused by name/IP mismatch, particularly when host files are used for name resolution, or by mismatched network accounts.
Can not deploy because another platform is already deployed to this computer.
- В самом начале развертывания bootstrap на удаленном узле проверяет состояние развертывания:
- На этот узел уже развернута Platform другой Galaxy
- bootstrap проверяет раздел реестра:
- Этот узел уже имеет Platform ID
- Проверка осуществляется по ключу:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ArchestrA\Framework\Platform\PlatformNodes
- Проверка осуществляется по ключу:
- Решение:
- 1 - запустить Platform Remover, перезапустить ПК и попробовать передеплоить заново
- 2 - удалить платформу используя SMC
Unable to deploy code modules to target during deployment.
- Удалить и переустановить Bootstrap на удаленном Узле
When trying to deploy a platform get "Failed to get bootstrap version"
- Убедитесь в том что ArchestrA User Account одинаковые на машинах
- Удалить и переустановить Bootstrap на удаленном Узле
"Impersonate user failed" on attempt to deploy GR platform.
- Смотри Wonderware Tech Alert 60 https://gcsresource.invensys.com/support/kbcd/html/1/t002050.htm
Failed to deploy - communication error
- Check Network Binding order on GR that is being deployed to. Archestra network should be first then RMC. Please check Wonderware Technote 773 for more information.
Failed to deploy - cannot find the target pc on the network
- This error is generated because of problmes with DNS/IP resolution. Use fixed IP addresses, and HOST file if DNS is not available
Failed to deploy, Platform ID already in use.
- Решение:
- 1 - запустить Platform Remover, перезапустить ПК и попробовать передеплоить заново
- 2 - удалить платформу используя SMC
FileCopyService. The remote procedure call failed
- При deploy между доменами
- Для просмотра просмотрим механизм aaDCOMTransport - метод SendData()
- Данное сообщение возникает при старте метода SendData()
- Сообщение об ошибке может быть из-за ограничений: безопасности, размера пакета между узлами
Software error: A set was attempted on a quarantined object
В системе есть такой компонент - Base Runtime Object (BRO), который изолирует проблемные объекты галактики.
The Base Runtime Object (BRO) is the component that quarantines objects. When an object is quarantined, it is taken off scan and is no longer executed. An object will be quarantined if the BRO catches an exception from an object during one of the following calls: - Initialize - Startup - Set Handler - Execute If an exception occurs within one of these calls and is not handled within the object code itself, the object will be quarantined. So ANY kind of exception that is not handled could be causing object to gets quarantined.
*По сути этот quarantined может быть на разных уровнях:
- 1. Проблема в конкретном(ых) объектах. Она может быть решена с помощью deploy/undeploy этого объекта, который был отмечен на карантин. Какой объект в карантине видно по сообщениями во время деплоя. Если проблема сохраняется см. следующий пункт.
- 2. Проблема связана с Engine объектом. Для решения выполните процедуры Stop и Start Engine где находятся quarantined объекты, выполнить через SMC -> Platform Manager. Так как движки у вас в резерве нужно выполнить для каждого движка пары. Если проблема сохраняется см. следующий пункт
- 3. Проблема связана с Platform объектом. Для решения выполните Shutdown и обратный запуск платформы где находятся quarantined объекты, выполнить через SMC -> Platform Manager. Если проблема сохраняется см. следующий пункт.
- 4. Проблема в локальных файлах на задеплоинной платформе. Для решения нужно выполнить undeploy/ deploy всей платформы и убедиться что после undeploy были удалена Checkpoint directory в соответствующий платформе.
Checkpoint directory location default location in a 32-bit system: C:\Program Files\ArchestrA\Framework\bin Checkpoint directory location default location in a 64-bit system: C:\Program Files (x86)\ArchestrA\Framework\bin
Если проблема сохраняется см. следующий пункт.
- 5. Проблема в поврежденных объектах Galaxy. Может быть решена путем удаления экземпляров объектов упомянутых в warnings и воссоздании их снова.
В этом пункте можно выполнить Galaxy Dump – удаление экземпляра – Galaxy Load процедуры для восстановления экземпляров уже со всеми настройками. Обратите внимание процедура Galaxy Dump не выполняется каскадно, должен быть выделен каждый экземпляр. Если проблема сохраняется см. следующий пункт.
- 6. Проблема в поврежденных шаблонах Galaxy. Может быть решена путем удаления экземпляров объектов упомянутых в warnings и их соответствующих шаблонов и повторном импортировании данных объектов с последней успешной копии (aaPKG)/backup’a Galaxy (.cab).
*Кроме этого есть еще такие причины:
- Не настроены исключения в антивирусных программах, утилитах создания образов ОС. Т.е. программы которые могут блокировать доступ к файлам ПО WW
- Проблемы в скриптах - как искать::
- Проверять наличие ошибок через validation скриптов внутри объектов
- Скрипты которые потенциально могут зацикливаться
- Скрипты которые пытаются писать в read-only атрибуты
- Скрипты которые требуют длительное время выполнения и вылетают по timeout’y
- Скрипты где могут возникать проблемы несоответствия типов данных при записи.
*Также ошибка может возникать при обновлении версии ПО, например при установке Path
- Причины:
- Некорректная установка патч
- Проблема внутри Galaxy
- Ошибка устраняется:
- Для версий до 2012 R2 p03 включительно:
- Передеплой всей Galaxy если не помогает
- Repair Application Server и переустановка path, если не помогает
- Созданием новой Galaxy и импортом всех объект в нее
- Для версии 2014, см. TA191 https://softwaresupportsp.invensys.com/Pages/OKMArticle.aspx?docId=TA191&actp=search
- Для Wonderware System Platform 2014 request Hotfix CR L00133674.
- Для Wonderware System Platform 2014 P01, request Hotfix CR L00134613.
- Для версий до 2012 R2 p03 включительно:
Error: "Software Upgrade Required." on platforms in the Galaxy after importing an object.
- Error: "Software upgrade required, please redeploy platform to get the latest update"
- Причина:
- Проблема могла возникнуть при использовании в объектах новых dll
- Решение: передеплоить полностью всю $WinPlatform
- Версии Application Server подверженные этой проблеме:
- AS 2.0 .... AS 3.1 SP3 (для других версий данных нет)
Долгий запуск ArchestrA IDE
- Проблема: IDE начал долго запускаться, минимум 30 сек
- Версии с проблемой: System Platform 2012, 2012R2, 2014, 2014R2
- Возможная причина: When the IDE starts, the operating system attempts to verify the digital certificates for internal components against a Certificate Revocation List (CRL) located on a public website. If your system cannot access the public site within 30 seconds, the IDE startup process resumes and completes.
- Решение 1: As a workaround to avoid this delay, in Internet Explorer or through Control Panel, open Internet Options, Advanced Options, and uncheck the option to Check for publisher's certificate revocation.
- Решение 2: Steps: (by Microsoft at http://support.microsoft.com/kb/936707 )
- Edit the aaIDE.exe.config XML file located in the “C:\Program Files (x86)\ArchestrA\Framework\Bin” folder.
- Add the “<generatePublisherEvidence enabled=false/” statement to the XML Runtime section.
- This will only turn off CRL checking for the aaIDE.exe
Upload Runtime Changes
Данная функция изначально предназначается для разработчиков (для использования в IDE), а не на клиентских машинах, т.к. она работает непосредственно с базой Galaxy, изменяя её конфигурацию.
В общем случае, для работы с конфигурацией Galaxy мы используем IDE, но WW дает возможность написать свои контролы/программы для изменения Galaxy через GRAсcess Toolkit.
- Wonderware GRAccess (Galaxy Repository Access) Toolkit provides programmatic access to, and interaction with Galaxy data. You can use the Wonderware GRAccess object model to write programs that automate configuration of local and remote Galaxies, such as auto-generating Templates, or auto-deploying an object…
- НО Использование программы созданной через GRAccess требует DEV сессии к GR узлу и соответственно Dev_Session_Count feature на клиенте, а такая функция есть только в лицензии Development Studio. Подробнее о GRAccess и его лицензировании см. TN 972
Часто путают процесс сохранения уставок при передеплое И рестарте узла системы. Для последнего команду Upload Runtime Changes выполнять не требуется.
Для сохранения уставок при передеплое самым простым вариантом является введение регламента работы с деплоем/андеплоем для инженеров. Т.е. перед выполнением undeploy процедур для каких-либо объектов вы всегда делаете «Upload Runtime Changes» и все уставки сохраняются, не вынуждая операторов/диспетчеров выполнять какие-то дополнительные действия.
Но если все же надо автоматизировать этот процесс, WW предлагает следующие варианты:
- Использовать функционал Retentive Values из BaseTemplateLibrary (там есть готовые примеры скриптов для сохранения уставок в файл, можно вставить в свой проект через copy-past)
- Перед использованием внимательно прочитайте разделы Retentive Values и Performance Considerations во вложенном документе «Base Template Library 2014.2.0.2.3 Users' Guide (2016-02-09)» Также у нас есть вебинар по BaseTemplateLibrary, Wonderware System Platform – автоматизация разработки проекта с использованием библиотеки ArchestrA Base Template Library ссылка http://klinkmann.ru/courses/webinars/wonderware/
- Запись/чтение уставок в XML файл – см. TN 363 с примерами скриптов. Выдержка из нее: “The runtime updates of IAS objects' attributes can be made retentive via XML file by scripting with XML .Net class library, and without manual "Upload runtime changes. The runtime values of IAS objects' information can be stored and forwarded to any XML browsers without any license and software restrictions”
Количество графических элементов в Galaxy
- Как узнать количество графических элементов в Galaxy
SELECT count ([visual_element_id]) as Count_of_Symbols_in_this_Galaxy FROM <GALAXYNAME>.[dbo].[visual_element]
Проблема импорта control'ов из System.Windows.Forms.dll в IDE
- CAUSE: Latest Version does not allow overwrite of existing DLL's
Since the TreeView control from this library is a default component in the ArchestrA Library the import fails.
- WORKAROUND:
To import the Windows.Forms.dll follow these steps to remove the TreeView control from your IDE and import the full Forms Library afterwards:
Exported the TreeView and symbols that are using the TreeView control. Deleted the TreeView and symbols that are using the TreeView control. Imported the "C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll", import successfully completed. Again imported the exported TreeView and symbols that are using the TreeView control(of step 1). Importing completed successfully.
Проблема с алармами Error Callback failed for ACK
В качестве общих предварительных рекомендаций, проверьте, отключен ли у вас IPv6 в сетевых адаптерах и синхронизировано ли время м/у узлами.
Для решения проблемы необходимо выполнить:
1. Updeploy проекта, начиная с АРМ’ов и заканчивая Galaxy Repository (должен быть раздеплоин последним)
2. Снять галочку "Enable Intouch alarm provider" (вкладка General) у всех платформ.
3. Задеплоить платформы (только платформы, без объектов внутри) начиная с GR - это очистит буфер модели алармов AreaHierarchy.xml
4. Раздеплоить платформы снова, заканчивая GR узлом.
5. Установить галочку "Enable Intouch alarm provider" только на платформах с AppEngines и объектами.
Перенастроить запрос(ы) в AlarmClient'aх на \\NodeName\Galaxy!Area (NodeName - имя узла с галкой -провайдера алармов)
6. Deploy проекта, начиная с Galaxy Repository и заканчивая АРМ’ами.
Note: Та машина/платформа настроенная как «Intouch alarm provider» запускает сервис Alarmmgr.exe (Distributed Alarm Manger) агрегирующий информацию обо всех алармах и событиях со всех объектов Galaxy (если не указано ограничение в Alarm areas разделе). Потребители/клиенты получают данные по запросу (общий вид \\NodeName\Galaxy!Area)
• For example in IDE, the Platform is checked as InTouch Alarm Provider.
• The correct alarm query is specified in the Alarm Client Control: ∙ \Galaxy!Area if local platform is selected as InTouch Alarm Provider ∙ \\PlatformNodeName\ Galaxy!Area if local platform is NOT selected as InTouch Alarm Provider
Рекомендуется выставлять галку «Intouch alarm provider» на той/тех платформах, где максимальное количество объектов (источников алармов и событий). Это минимизирует сетевой обмен м/у узлами SP проекта.
Ошибка Unable connect to Galaxy.Check logger for details при подключении удаленного IDE к GR
Проверьте соответствие настроек следующим пунктам:
A. The Archestra Admin User (accessed via the Change Network Account utility) needs to have the same Username and Password on both the client machine and the GR Node.
B. The Logged in user on the client machine needs to be part of the local Administrators group.
C. The GR Node needs to have a user account with the same username and password as the logged-in user on the client machine.
Ошибка Connection to the Service has not been established. Archestra IDE will shut down при подключении IDE к GR
Решение: проверить/перезапустить службы "Служба общего доступа к портам Net.TCP", "Archestra Service Manager Service", "ArchestrA Watchdog Service"
Для версии WSP 2017 Update 1 применить Hotfix L00147629. *Galaxy созданные до применения HF остаются неработоспособными.
Ошибка в SMC логах GR not found: RPC Server is not available при подключении IDE к GR
Решение: Отключить или сделать исключения в Windows Firewall для ПО Wonderware на стороне GR сервера.