if (rpcResult.result === null) {
return null
}
- return new StructuredData(rpcResult.result, rpc.output)
+ return new StructuredData(rpcResult.result, rpc.output, null)
}
override readData(String identifier) {
} else {
data = broker.readOperationalData(iiWithData.getInstanceIdentifier);
}
- return new StructuredData(data, iiWithData.schemaNode)
+ return new StructuredData(data, iiWithData.schemaNode, iiWithData.mountPoint)
}
override readConfigurationData(String identifier) {
} else {
data = broker.readConfigurationData(iiWithData.getInstanceIdentifier);
}
- return new StructuredData(data, iiWithData.schemaNode)
+ return new StructuredData(data, iiWithData.schemaNode, iiWithData.mountPoint)
}
override readOperationalData(String identifier) {
} else {
data = broker.readOperationalData(iiWithData.getInstanceIdentifier);
}
- return new StructuredData(data, iiWithData.schemaNode)
+ return new StructuredData(data, iiWithData.schemaNode, iiWithData.mountPoint)
}
override updateConfigurationDataLegacy(String identifier, CompositeNode payload) {
if (mountPoint === null) {
moduleName = controllerContext.findModuleNameByNamespace(validQName.namespace);
} else {
- moduleName = mountPoint.findModuleByNamespace(validQName.namespace)?.name
+ moduleName = controllerContext.findModuleNameByNamespace(mountPoint, validQName.namespace)
}
if (nodeBuilder.namespace === null || nodeBuilder.namespace == validQName.namespace ||
nodeBuilder.namespace.toString == moduleName) {
} // else value is instance of ValuesDTO
}
- val outputValue = RestCodec.from(schema.typeDefinition)?.deserialize(inputValue);
+ val outputValue = RestCodec.from(schema.typeDefinition, mountPoint)?.deserialize(inputValue);
simpleNode.setValue(outputValue)
} else if (nodeBuilder instanceof EmptyNodeWrapper) {
val emptyNodeBuilder = nodeBuilder as EmptyNodeWrapper