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: 1919
Currently Online:
37 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Heikki Tahvanainen: 402
hbrackel: 144
rocket science: 88
pramanj: 86
Francesco Zambon: 83
Ibrahim: 78
Sabari: 62
kapsl: 57
gjevremovic: 49
Xavier: 43
Member Stats:
Guest Posters: 0
Members: 738
Moderators: 7
Admins: 1
Forum Stats:
Groups: 3
Forums: 15
Topics: 1524
Posts: 6451
Newest Members:
jonathonmcintyre, fannielima, kristiewinkle8, rust, christamcdowall, redaahern07571, nigelbdhmp, travistimmons, AnnelCib, dalenegettingerModerators: Jouni Aro: 1026, Pyry: 1, Petri: 0, Bjarne Boström: 1026, Jimmy Ni: 26, Matti Siponen: 346, Lusetti: 0
Administrators: admin: 1