11:39, EET
February 12, 2014
16:23, EET
December 21, 2011
Yes, that is possible. You can use AddressSpace.addNode() from the client, e.g.
ExpandedNodeId parentNodeId = …
ExpandedNodeId requestedNewNodeId = …
ExpandedNodeId typeDefinitionId = …
AddNodesItem node = new AddNodesItem(parentNodeId,
Identifiers.HasComponent, requestedNewNodeId,
new QualifiedName(requestedNewNodeId.getNamespaceIndex(), NodeClass.Object,
ExtensionObject.binaryEncode(nodeAttributes), typeDefinitionId);
NodeId nodeId = client.getAddressSpace().addNode(node);
Also, you need to ensure that the server enables node management, e.g. with the Java SDK
Note that the server will not by default create the structure of the object. But if you have a Java class that defines the structure, you can register that in the server, e.g.:
yourTypeDefinitionId, YourType.class);
Most Users Ever Online: 518
Currently Online:
27 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
hbrackel: 135
pramanj: 86
Francesco Zambon: 81
rocket science: 77
Ibrahim: 76
Sabari: 62
kapsl: 57
gjevremovic: 49
Xavier: 43
fred: 41
Member Stats:
Guest Posters: 0
Members: 681
Moderators: 16
Admins: 1
Forum Stats:
Groups: 3
Forums: 15
Topics: 1467
Posts: 6261
Newest Members:
graciela2073, sagarchau, elviralangwell4, Donnavek, Eddiefauth, DonaldPooma, fidelduke938316, Jan-Pfizer, DavidROunc, fen.pang@woodside.comModerators: Jouni Aro: 1010, 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