As I know, PI Connector for IEC 60870-5-104 is just released. Before this release OSIsoft doesn't support IEC 60870-5-104 protocol directly, and we've been forced to use third-party converters like Triangle MicroWorks SCADA Data Gateway (SDG). As far as I know, there not so many programming libraries or SDK that support IEC 60870-5-104 protocol.
I'm curious about way in which this PI Connector is implemented. Did developer team use a third-party library inside this product (like the one that is in base of SDG) or this support was built from scratch? In case it was built from scratch, how it was tested and certified? As far as I know, it's some certification procedure to ensure interoperability with other IEC 60870-5-104 implementations.