Skip to content
Success

Changes

Summary

  1. Read `IsAbstract` attribute when building DataTypeTree (commit: b36499c) (details)
  2. Add a DataTypeTree to OpcUaServer (commit: 7b4f9c4) (details)
  3. Input argument datatype validation in AbstractMethodInvocationHandler (#1240) (commit: 73e9fef) (details)
Commit b36499c98e32508a06aba834ab1b8d10426fe32d by Kevin Herron
Read `IsAbstract` attribute when building DataTypeTree
(commit: b36499c)
The file was modified opc-ua-sdk/integration-tests/src/test/java/org/eclipse/milo/opcua/sdk/core/DataTypeTreeTest.java (diff)
The file was modified opc-ua-sdk/sdk-client/src/main/java/org/eclipse/milo/opcua/sdk/client/typetree/DataTypeTreeBuilder.java (diff)
The file was modified opc-ua-sdk/sdk-core/src/main/java/org/eclipse/milo/opcua/sdk/core/typetree/DataType.java (diff)
The file was modified opc-ua-sdk/sdk-client/src/main/java/org/eclipse/milo/opcua/sdk/client/typetree/ClientDataType.java (diff)
Commit 7b4f9c4239f02834a00212bc51ccd8f938954f24 by Kevin Herron
Add a DataTypeTree to OpcUaServer
(commit: 7b4f9c4)
The file was addedopc-ua-sdk/integration-tests/src/test/java/org/eclipse/milo/opcua/sdk/server/typetree/ServerDataTypeTreeTest.java
The file was modified opc-ua-sdk/sdk-server/src/main/java/org/eclipse/milo/opcua/sdk/server/OpcUaServer.java (diff)
The file was addedopc-ua-sdk/integration-tests/src/test/java/org/eclipse/milo/opcua/sdk/client/typetree/ClientDataTypeTreeTest.java
The file was addedopc-ua-sdk/integration-tests/src/test/java/org/eclipse/milo/opcua/sdk/core/typetree/AbstractDataTypeTreeTest.java
The file was removedopc-ua-sdk/integration-tests/src/test/java/org/eclipse/milo/opcua/sdk/core/DataTypeTreeTest.java
The file was addedopc-ua-sdk/sdk-server/src/main/java/org/eclipse/milo/opcua/sdk/server/typetree/DataTypeTreeBuilder.java
Commit 73e9fef7b933198471ad25e747c845044d3d5880 by noreply
Input argument datatype validation in AbstractMethodInvocationHandler (#1240)

Implement new input argument datatype validation in `AbstractMethodInvocationHandler`.

Input arguments of the following types should be supported:
- built-in types
- simple types
- abstract types
- structured types

fixes #1073
(commit: 73e9fef)
The file was modified opc-ua-sdk/sdk-server/src/main/java/org/eclipse/milo/opcua/sdk/server/methods/AbstractMethodInvocationHandler.java (diff)
The file was addedopc-ua-sdk/integration-tests/src/test/java/org/eclipse/milo/opcua/sdk/server/methods/ConditionRefreshMethodTest.java
The file was modified opc-ua-sdk/integration-tests/src/test/java/org/eclipse/milo/opcua/sdk/server/methods/AbstractMethodInvocationHandlerTest.java (diff)
The file was modified opc-ua-sdk/integration-tests/src/test/java/org/eclipse/milo/opcua/sdk/client/AddressSpaceTest.java (diff)
The file was modified opc-ua-stack/stack-core/src/main/java/org/eclipse/milo/opcua/stack/core/types/builtin/StatusCode.java (diff)
The file was modified opc-ua-sdk/integration-tests/src/test/java/org/eclipse/milo/opcua/sdk/test/TestNamespace.java (diff)