Hi Bence,
I wasn't involved with the Nifi processor, but remembering an email thread
on the mailing list. The format for OPCUA was a bit different.
*So to approach this and allow these "special" characters ('=',';') on the
variableAddress we proposed to use the following syntax:
'MaxCurrentImax'='ns=2;i=33'At the moment, we created a method
"parseAddressString()" whose idea is to detect whether the protocol
is OPCUA (or any other that could be included), to force the following
variable address syntax: 'varName1'='varAddress1';'varName2'='varAddress2'*
Hope this helps.
Ben
On Mon, Sep 19, 2022 at 8:44 AM Bence Benke <[email protected]> wrote:
> Dear PLC4X Developers,
>
> I am facing the following problem. I try to connect to an OPC UA Server
> from NIFI using PLC4X. I should define the resource address in Nifi just
> like on this picture:
> [image: image.png]
>
> I presume from this sample that as key I should type something which later
> will be a Nifi attribute (time-value in this case) and then the memory
> address after = sign. But in case of OPC UA, the memory address also
> contains = signs, so I cannot properly set up this Nifi parameter. (for
> example ns=3;i=1001). I continuously get invalid address format errors.
>
> Could you help me with this issue with some example Nifi property?
>
> Thank you and best regards. Thanks for your work!
> Bence Benke
>