I built and application that references the AFSDK and IOSIsoftPINet (both latest). If I package the libraries and deploy the app, would it work with all PI Servers? Or is there a minimum Server version?
I'd like to add one thing to Gregor's reply. AF release notes state the recommended server versions (PI, AF, SQL servers). For 2.8.0, you will see the section below. (3.4.380 was released in 2009).
The PI AF Client supports access to PI Data Archive version 3.4.380 or later. PI AF Client 2016 supports access to AF 2.3 or later of the PI AF Server, although all features, bug fixes and performance enhancements may not be available with older PI AF Servers. PI AF Server 2016 also supports access from any PI AF 2.3 or later client. Likewise, to take advantage of all of the latest features, bug fixes and performance enhancements requires the PI AF Client 2016. Running the latest version of both the PI AF Client and PI AF Server is recommended.
Please accept my apologies but what does IOSIsoftPINet belong to. I must admit that I've never used it and wouldn't even know what of our Developer Technologies it belongs to nor how to reference it. Can you please elaborate a bit?
Please note that you are not allowed to redistribute our assemblies. Customers are supposed to use our setup kits e.g. AF Client to install AF SDK.
There's a section within the AF SDK help, talking about bulk calls. That section states that PI Data Archive must be 3.4.390 or later but I believe to remember that in case the installed PI Data Archive version doesn't support bulk calls, they would be executed as none bulk.
Perfect. So for servers prior to 2009 you would need to use PI-SDK for data archive calls.
Servers prior to 2009 should be upgraded
Hahaha ... exactly!
Retrieving data ...