Hello everyone, The camel-milo OPC UA Client works well to read and write built-in OPC UA DataTypes, but it doesn't seem to work with custom ones. The client is able to read the value from a node with a custom DataType and return it as an ExtensionObject, but we can't actually decode it without having access to the internal milo OpcUaClient's EncodingContexts (and we can't also encode it when trying to write the value).
I don't know if the camel client should be the one doing the decoding/encoding of custom DataTypes. It might be difficult or even impossible for it to correctly determine which EncodingContext to use for encoding/decoding values. But if the milo OpcUaClient could be accessed from outside the internal Camel classes, the user could get its EncodingContexts and do it themselves. Is it possible to expose the milo OpcUaClient object or its staticEncodingContext and dynamicEncodingContext fields? Best Regards, Xavier The contents of this email and any attachments are confidential. They are intended for the named recipient(s) only. If you have received this email by mistake, please notify the sender immediately and do not disclose the contents to anyone or make copies thereof. | Le contenu de ce courriel et de toute pièce jointe est confidentiel. Ils sont destinés uniquement au(x) destinataire(s) nommé(s). Si vous avez reçu ce courriel par erreur, veuillez en informer immédiatement l'expéditeur et ne pas en divulguer le contenu à quiconque, ni en faire des copies.
