We would like to write to several collectives from the same interface through the buffer subsystem.
Is that possible?
Ah sorry Lars and Jesper, I see my mistake now!
In fact it's not possible to send data to multiple collectives from a single instance of the interface. Any one instance of the interface can only send data to one collective. If you want to send data to multiple collectives, you need multiple instances of the interface, each one pointing to a different collective.
Hi Lars. Yes it is possible with PI Buffer Subsystem versions 220.127.116.11 and above. See the following enhancement request https://techsupport.osisoft.com/Troubleshooting/Enhancements/20304OSI8
I am working with Lars on this issue.
We are aware that the Buffer subsystem can write to more than one collective.
The question is:
How can one instance of a PI Interface write data to two different collectives through the buffer subsystem (or directly for that sake)?
If you enable buffering (version 18.104.22.168 and above) for your single interface instance, you can configure it to send data to multiple collectives.
You might find this video useful from our YouTube learning channel: OSIsoft: Configure Buffering for PI Interfaces [PI Buffer Subsystem v22.214.171.124] - YouTube
Is this what you're looking to do?
yes we are looking for "If you enable buffering (version 126.96.36.199 and above) for your single interface instance, you can configure it to send data to multiple collectives", but we don't see how it is done, at least not in this video.
Or does any interface sending data to a buffer, with more than one collective, send the data to all collectives by default?
Thanks for you answer. Are you planning to make something more like a "pub sub" buffer system, where the interface publishes the data to a queue and PI Servers can consume data based on pi point names. And if other system could consume the data also, would be a great benefit.
I don't think that this is planned I'm afraid as it's already possible to send data to multiple collectives by either using multiple instances of the interface as I previously mentioned, or by using PI to PI to sync the data.
OK. However I am pretty sure you will have to change you minds within a short time. MQTT and AMQP are quickly becomming industry standard.
Anyway, thanks for you help.
Retrieving data ...