11:11, EEST
January 27, 2012
Hi,
I have a server implementation which creates thousands of complex nodes in an Address space. Problem is that server startup takes a huge amount of time until the whole structure is created. At present I do server.start() after whole structure is created.
Problem: I cannot connect to the server using an OPC-UA client until structure is created completely. Is it possible to call server.start() before creation of whole structure is done? It might help myself to figure out how many nodes are left to be created using an OPC-UA client instead of tailing the logfile of the server through all debug messages.
Other question: When server has to be restarted, how can I prevent OPC-UA from recreating the whole structure? (It takes about 45 minutes for startup now). Is it possible to serialize the whole Address space?
Thanks.
BR
Fred
12:18, EEST
December 21, 2011
Yes that is also possible. Generally it is just better to prepare everything before starting the server, but it is also a valid option to modify the address space while the server is running.
The address space is not serialisable, so you would need to perform that yourself.
Most customers who have a huge address space have written their own NodeManager, which can just map data from a back-end system without initialising all nodes as UaNode objects.
It might also be possible to define a hybrid solution, but we have not yet played with such a scenario. In that case, you could “lazy”-initialise UaNodes only when the client applications need them.
Most Users Ever Online: 518
Currently Online:
20 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
hbrackel: 135
pramanj: 86
Francesco Zambon: 81
rocket science: 77
ibrahim: 75
Sabari: 62
kapsl: 57
gjevremovic: 49
Xavier: 43
TimK: 41
Member Stats:
Guest Posters: 0
Members: 678
Moderators: 16
Admins: 1
Forum Stats:
Groups: 3
Forums: 15
Topics: 1467
Posts: 6259
Newest Members:
DonaldPooma, fidelduke938316, Jan-Pfizer, DavidROunc, fen.pang@woodside.com, aytule, rashadbrownrigg, christi10l, ahamad1, Flores FrederickModerators: Jouni Aro: 1009, Otso Palonen: 32, Tuomas Hiltunen: 5, Pyry: 1, Petri: 0, Bjarne Boström: 983, Heikki Tahvanainen: 402, Jukka Asikainen: 1, moldzh08: 0, Jimmy Ni: 26, Teppo Uimonen: 21, Markus Johansson: 42, Niklas Nurminen: 0, Matti Siponen: 321, Lusetti: 0, Ari-Pekka Soikkeli: 5
Administrators: admin: 1