Development Studio
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 Other client is doing Deploy/Undeploy. Please try later
- 5.9 Deployment to remote node failed because of version mismatch.
- 5.10 Failed to deploy - another platform is deployed to the target pc.
- 5.11 Failed to deploy platform Remote Node's UserID/Password don't match GR Node's.
- 5.12 Error message when deploying platform. "Remote activation was necessary but server name was not provided".
- 5.13 Can not deploy because another platform is already deployed to this computer.
- 5.14 Unable to deploy code modules to target during deployment.
- 5.15 When trying to deploy a platform get "Failed to get bootstrap version"
- 5.16 "Impersonate user failed" on attempt to deploy GR platform.
- 5.17 Failed to deploy - communication error
- 5.18 Failed to deploy - cannot find the target pc on the network
- 5.19 Failed to deploy, Platform ID already in use.
- 5.20 Долгий запуск ArchestrA IDE
Версии
- Номера версий перечисленные ниже являются версиями как среды разработки - IDE, так и версиями Application Server
- Версии InTouch можно увидеть здесь
Название |
Дата релиза |
Версия |
Входит в дистрибутив |
IDE 3.1 SP3 |
|
3.1.300 3113.0001.0292.0000 | AS 3.1 SP3 |
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 |
Где скачать дистрибутивы и/или лицензии и/или русскую документацию
Для получения дистрибутивов программного обеспечения 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
- см. 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...
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 проверяет раздел реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ArchestrA\Framework\ClusterInformation
The value of ClusterGuid will be used for the comparison with its GR’s same value. The same means the GR and this node are in the same galaxy.
If the above registry is not valid, then this node is not registered any other platform yet. So, this node can be deployed.
This node has already had the platform ID registered
There are multiple condition comparisons based on the registry key 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
Долгий запуск 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