Development Studio — различия между версиями

Материал из archestra.info
Перейти к: навигация, поиск
(Версии)
Строка 132: Строка 132:
 
| 17.3.100 5450.1213.17340.1
 
| 17.3.100 5450.1213.17340.1
 
| [[System Platform 2017 Update 3 SP1]]
 
| [[System Platform 2017 Update 3 SP1]]
 +
|-
 +
| IDE 20.000 (2020)<br/>
 +
| 07.04.2020<br/>
 +
| 20.0.000 5759.1213.3853.1
 +
| [[System Platform 2020]]
 
|}
 
|}
 
<div id="dc_vk_code" style="display:none"><br/></div>
 
<div id="dc_vk_code" style="display:none"><br/></div>

Версия 18:55, 10 мая 2020

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



Содержание

Версии

  • Номера версий перечисленные ниже являются версиями как среды разработки - 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
IDE 17.2 (2017 U2)
13.05.2018
17.2.000 4930.1213.16958.1 System Platform 2017 Update 2
IDE 17.3 (2017 U3)
21.12.2018
17.3.000 5130.1213.17177.1 System Platform 2017 Update 3
IDE 17.3.1 (2017 U3 SP1)
14.06.2019
17.3.100 5450.1213.17340.1 System Platform 2017 Update 3 SP1
IDE 20.000 (2020)
07.04.2020
20.0.000 5759.1213.3853.1 System Platform 2020

Где скачать дистрибутивы и/или лицензии и/или русскую документацию

Для получения дистрибутивов программного обеспечения Wonderware, временных лицензий (demo) и/или русской документации, пожалуйста, обращайтесь к менеджерам KLINKMANN. Контакты можно найти на сайте: http://www.klinkmann.ru/

Дополнительные ссылки

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

Как определить версию по 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.2 (u02)  : 5019.0376.0000.0000 
 17.3 (u03 beta01)  : 5414.0408.0000.0000 (beta 1)
 17.3 (u03 RC1)  : 5539.0474.0000.0000 (release candidate)
 17.3 (u03) : 5543.0474.0003.0002
 17.3 (u03) SP1 : 5593.0474.5686.1

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

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

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

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

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

Описание процесса развертывания deploy

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

Как открыть конфигуратор/проверить ArchestrA Services без запуска среды IDE

1. Go to the C:\Program Files (x86)\Common Files\ArchestrA\Services folder 
2. Start the aaServiceConfiguration.exe with «Run as Administrator» 
3. Type the name of your galaxy into the "Solution Name" drop down box. 
4. Press "Connect". 
5. You should be able to see the various services and service instances with their deployment status in the "Services" section. 
6. Switch for the "Nodes" tab and verify that the node is online.”

Проблема с установкой

  • 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.

Already deployed.png
  • В самом начале развертывания bootstrap на удаленном узле проверяет состояние развертывания:
  1. На этот узел уже развернута Platform другой Galaxy
    • bootstrap проверяет раздел реестра:
      • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ArchestrA\Framework\ClusterInformation
      • Значение ClusterGuid сравнивается с таким же на узле GR
      • Одинаковые значения говорят о том, что на удаленный узел задеплоина Platform из этой же Galaxy
      • Если значения не совпадают - значит Platfrom не может быть развернута
  2. Этот узел уже имеет 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 на удаленном Узле

Unable to deploy a platform to a remote machine

Решение: Run the Change Network Account Utility and OS Configuration Utility with reboots. Check basic network connectivity and that UAC is turned off, that no firewall or antivirus issue are present. Look at DCOM Configuration for wwpim; authentication level, location, and security permissions through TN 482 Troubleshooting Wonderware Application Server Bootstrap Communications and TN 470 Wonderware System Platform FAQs for IT Professionals.

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.

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 между доменами
Cross domain.png
  • Для просмотра просмотрим механизм aaDCOMTransport - метод SendData()
  • Данное сообщение возникает при старте метода SendData()
Cross domain2.png
  • Сообщение об ошибке может быть из-за ограничений: безопасности, размера пакета между узлами


Software error: A set was attempted on a quarantined object

В системе есть такой компонент - Base Runtime Object (BRO), который изолирует проблемные объекты галактики.

Base Runtime Object (BRO) - это компонент, который помещает объекты на карантин. Когда объект помещен на карантин, он переводится в состояние offscan и больше не выполняется. Объект будет помещен на карантин, если BRO обнаруживает исключение (ошибку) объекта во время одного из следующих состояний:

  • Initialize
  • Startup
  • Set Handler
  • Execute

Если исключение происходит и не обрабатывается в коде объекта, он будет помещен на карантин. ЛЮБОЕ исключение, которое не обрабатывается, может стать причиной помещения объекта в карантин.

Quarantine может быть на разных уровнях:

  • 1. Проблема в конкретном(ых) объектах. Она может быть решена с помощью deploy/undeploy этого объекта, который был помещен на карантин. Какой объект на карантине видно по сообщениями во время деплоя. Если проблема сохраняется см. следующий пункт.
  • 2. Проблема связана с Engine объектом. Для решения выполните через SMC -> Platform Manager процедуры Stop и Start Engine где находятся quarantined объекты. Если ваши AppEngines в резерве, нужно выполнить процедуру для каждого движка пары. Если проблема сохраняется см. следующий пункт
  • 3. Проблема связана с Platform объектом. Для решения выполните через SMC -> Platform Manager Shutdown и обратный запуск платформы где находятся quarantined объекты. Если проблема сохраняется см. следующий пункт.
  • 4. Проблема в локальных файлах на задеплоинной платформе. Для решения нужно выполнить undeploy/ deploy всей платформы и убедиться, что после undeploy была удалена папка CheckPointer в соответствующий платформе.
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
    • Скрипты где могут возникать проблемы несоответствия типов данных при записи.

Также ошибка может возникать при обновлении версии ПО, например при установке SP или Patch

  • Причины:
    • Некорректная установка обновления
    • Проблема внутри Galaxy
  • Решение:
    • Для версий до 2012 R2 P03 включительно:
      • Передеплой всей Galaxy если не помогает
      • Repair Application Server и переустановка path, если не помогает
      • Созданием новой Galaxy и импортом всех объект в нее
    • Для версии 2014, см.Tech Alert 191
      • Для Wonderware System Platform 2014 требуется применить Hotfix L00133674.
      • Для Wonderware System Platform 2014 P01, требуется применить Hotfix L00134613.

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
Upg_error.png
  • Решение: передеплоить полностью всю $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.
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

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

Import dll.png
  • 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 to 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.

D. Made the following changes to the group policy: Block inheritance was checked, Enforced was enabled (See FAQ 4730)

Ошибка Connection to the Service has not been established. Archestra IDE will shut down при подключении IDE к GR

Решение: проверить/перезапустить службы "Служба общего доступа к портам Net.TCP", "Archestra Service Manager Service", "ArchestrA Watchdog Service".

Проверить подключение к ArchestrA Services/ видимость узла с GR по разделу Как открыть конфигуратор/проверить ArchestrA Services без запуска среды IDE

Если для версии WSP 2017 Update 1 предыдущие пункты не помогли применить Hotfix L00147629, запросив его у техподдержки. *Galaxy, созданные до применения HF, могут остаться неработоспособными.

Ошибка в SMC логах GR not found: RPC Server is not available при подключении IDE к GR

Решение: Отключить или сделать исключения в Windows Firewall для ПО Wonderware на стороне GR сервера.

Ошибка в SMC логах Отказано в доступе. (80070005) raised at line XXX in CRLinkClientAccess.cpp(in ) или Access is denied. (80070005) raised at line XXX in CRLinkClientAccess.cpp (in ) при подключении IDE к GR

Решение: If networking is via a Windows workgroup you need to enable everyone permissions for anonymous users. Go to:

Local Security Policy > Local Policies > Security Options > Network Access: Let everyone permissions apply to anonymous

Right-click to open the setting dialog and select "enabled" (default is disabled).

In some cases, it may be necessary restart the computer..

Ошибка Either this file is corrupted, or it is not a valid file to extract при импортировании файла aaPKG в Galaxy

Причина/Решение 1: The OS user's profile is corrupt. Delete/change the user's profile

Причина/Решение 2: Corrupt installation. Repair the installation of WSP

Предупреждение в SMC логах Connect found no endpoints for contract IDataV3 with access name domainname /XXX/YYY или Connect found no endpoints for contract IBrowseV4 with access name domainname /XXX/YYY

Решение: проверить/перезапустить службы "Служба общего доступа к портам Net.TCP", "Archestra Service Manager Service", "ArchestrA Watchdog Service".

Проверить подключение к ArchestrA Services/ видимость узла с GR по разделу Как открыть конфигуратор/проверить ArchestrA Services без запуска среды IDE

В утилите aaServiceConfiguration передеплоить ASB службу ASBMxDataProvider

Ошибка в SMC логах Access is denied. (80070005) raised at line 294 in CRLinkClientAccess.cpp (in )

Решение: Enable everyone permissions for anonymous users.

To enable everyone permissions for anonymous users, go to:  Local Security Policy > Local Policies > Security Options > 
Network Access: Let everyone permissions apply to anonymous. Right-click to open the setting dialog and select "enabled" (default is disabled).

DDESuiteLinkClient не переподключается к источнику при потере связи

Решается через скрипт в объекте. См. TN 1032 за подробностями.

Ошибка в SMC логах: Error encountered while impersonating ArchestAa user: Logon failure: the user has not been granted the requested logon type at this computer

Причина: Group Policy was modified.

Решение: Made the following changes to the group policy: Block inheritance was checked, Enforced was enabled

Источник: FAQ 4730