We have an application which uses AFSDK to query elements and attributes from PI AF and we were wondering if it was possible to containerize this application. Its OK if its on Windows containers.
Unfortunately the currently shipping version of the AF SDK will not work in a container. We are looking into whether there are enough customer demand for this. Can you provide some additional details on what your application does and what you hope to achieve with containerization?
We have an application that relies on PIAF SDK to automate the creation of AF Attributes data analyses. This application will have multiple instances globally and we were looking into containerization to improve deployment routines.
Thank you for the information. Just for clarification, can you explain what "data analyses" means?
Hi Stephen Kwan ! I have the same question. Can you explain in more technical details the reason why PI AFSDK do not work within an Docker container?
Well maybe "will not work" is too strong. A better description is that it's currently not supported by OSIsoft. If you call tech support, they won't be able to help you.
AF SDK currently requires the full version of .NET, thus it would only work in a Windows container. A typical AF SDK application uses Windows Active Directory, therefore your application would have to account for that in a containers deployment.
So, considering that OSISoft does not support it for the AF SDK, we can still do that using the PI Web API, right? Or will the same issue happen?
Retrieving data ...