Существует ли механизм на стороне клиента, такой как NodeFactory, для рекурсивного создания узлов на сервере?

сервер может использовать NodeFactory для рекурсивного создания узлов на основе ObjectTypeNode. Есть ли аналогичный механизм для клиента?

Чтобы быть более точным: могу ли я использовать objectTypeManager.registerObjectType() серверов для регистрации «типов» и инициирования создания «экземпляров» на стороне клиента?

Благодарю вас!

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
0
31
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Нет, не так, как ты думаешь.

Если сервер поддерживает службы NodeManagement в целом и службу AddNodes в частности, все, что нужно сделать Клиенту, — это вызвать службу AddNodes и указать Серверу создать узел определенного типа.

Большое спасибо за быстрый ответ. Поддерживается ли сервис NodeManagement milo, и если да, то есть ли у вас какие-нибудь советы/примеры/кодовые спинеты для начала работы?

kKdH 05.04.2022 09:56

У вас это не реализовано, но возможно реализовать. Если вы используете Milo для создания сервера, ваша реализация AddressSpace должна будет переопределить и реализовать методы из NodeManagementServices. Нет никаких примеров того, как это сделать, вам придется посмотреть часть 4 спецификации OPC UA, чтобы увидеть, как должны вести себя службы.

Kevin Herron 05.04.2022 15:24

Другие вопросы по теме