You can change the API Hostname field for the interface in PI ICU so that it doesn't match any of the entries in the buffered server list. For example, if your list has
and the interface is sending data to piserver1, then change the API Hostname to the FQDN or IP address of piserver1 such as piserver1.mycompany.com or 192.168.1.55 etc. When there is no match, the interface won't be buffered.
Thanks a lot for the reply and suggestion. I was looking at the ICU... I see the API Hostname cant be modified and when I looked at the PIClient.ini the buffered server list is showing below, so If I change the BufServ1 to XYZ which doesnt exist will my data flow will stop as buffer is not able to find the server which is listed?
1 of 1 people found this helpful
- Could you describe in more detail your use case of needing some interfaces to be buffered and some not to be buffered? Typically we recommend all data sources to be buffered, so I just want to make sure I understand what the specific use case here is for some interfaces to not be buffered.
- UFL is one of several interfaces where the data write can happen with PI API or PI SDK, which would alter where the buffering configuration change would need to be made to achieve your desired outcome. Is the UFL interface the one you want to be buffered, or not buffered?
- What are the other interfaces installed on the same machine?