Development Studio

Материал из archestra.info
Версия от 17:07, 23 октября 2015; Admin (обсуждение | вклад) (Как определить версию по cab или aaPKG файлам)

Перейти к: навигация, поиск

ArchestrA IDE - Среда разработки приложений для Application Server. Необходима для конфигурирования и развертывания (deploy) приложений (Galaxy)



Версии

  • Номера версий перечисленные ниже являются версиями как среды разработки - 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

Разные вопросы

Как определить версию по 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

Как определить количество задействованных точек I/O

  • Если ссылки формируются из скриптов, то никак, только «ручками» посчитать. А если все ссылки прописаны, то ArchestrA IDE -> Help -> About -> View License -> IO Point: Configured Count

Вывод дерева area

  • Для вывода иерархии в режиме Runtime в InTouch арий можно воспользоваться символом Situational Awareness Library – Support – SA_PlantModelPicker

Решение проблем

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)

Долгий запуск 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.
Ie-set-1.jpg


  • Решение 2: Steps: (by Microsoft at http://support.microsoft.com/kb/936707 )
    1. Edit the aaIDE.exe.config XML file located in the “C:\Program Files (x86)\ArchestrA\Framework\Bin” folder.
    2. Add the “<generatePublisherEvidence enabled=false/” statement to the XML Runtime section.
    3. This will only turn off CRL checking for the aaIDE.exe