Prosys OPC UA Java SDK 1.4.8
This is a new service release of the SDK. It fixes a few implementation details and provides some additional methods to improve existing functionality.
OPC Foundation Java Stack changes
Build 1.01.330.14
- Fixed: Blocking service request handling will block other calls
- Fixed: XmlDecoder, reading missing optional fields
Changes to both SDK Client and Server
Changes to SDK Client
- Fixed: UaClient, improved reconnect in case the server changes in the background (and the previously used endpoint is not found)
- New: UaClient.set/getPublishRequestTimeout - default is now UnsignedInteger.MAX_VALUE, instead of 0 ,which some servers have problems to use.
Changes to SDK Server
- Fixed: IoManager.readAttribute AccessLevel, Executable & WriteMask
- Fixed: SessionManager.activateSession did not change the secure channel to the session, if it was changed, leading to activations that could not be used
- Fixed: SessionManager newSessions to timeout faster (New: Session.get/setActivationTimeout(), default 10 s), if they are not activated, to avoid DoS "attacks" filling the session count
- Fixed: browse with maxReferences
- Fixed: NodeManager.deleteReference() was called with typeId in place of sourceNodeId
- New: HistoryManager.begin/endHistoryRead
- Changed: HistoryManager.historyRead gets a dataset as param & continuationPoint provided as a HistoryContinuationPoint
Changes to the Sample applications
- SampleConsoleClient: enable Subcription PublishingInterval to be changed
- SampleConsoleServer: fixes to alarm & history handling
Plus some additional improvements to details as usual
26.11.13