system test in python fixed, CR creates the superset type just once per block.
@@ -3040,6 +3040,10 @@ bool OMF::getCreatedTypes(const string& keyComplete, const Reading& row)
ret = false;
}
else
+ {
+ // The Connector Relay recreates the type only when an error is received from the PI-Server
+ // not in advance
+ if (m_PIServerEndpoint != ENDPOINT_CR)
{
// Check if the types are changed
typesDefinition = calcTypeShort(row);
@@ -3052,6 +3056,7 @@ bool OMF::getCreatedTypes(const string& keyComplete, const Reading& row)
}
}
}
+ }
return ret;
}
