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 FileCopyService. The remote procedure call failed
- 5.21 Software error: A set was attempted on a quarantined object
- 5.22 Error: "Software Upgrade Required." on platforms in the Galaxy after importing an object.
- 5.23 Долгий запуск 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 проверяет раздел реестра:
- Этот узел уже имеет 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
- Возникает ошибка, как правило при обновлении версии ПО, например при установке 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
Долгий запуск 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