DEP08SIASM - v2.43.4 - Change to MonA ...
This commit is contained in:
@ -16,7 +16,7 @@ public class FileRead : Shared.FileRead, IFileRead
|
||||
{
|
||||
|
||||
private readonly string _MonitorApplicationSite;
|
||||
private readonly string _MonitorApplicationResourcePrefix;
|
||||
private readonly string _MonitorApplicationResource;
|
||||
|
||||
public FileRead(ISMTP smtp, Dictionary<string, string> fileParameter, string cellInstanceName, string cellInstanceConnectionName, FileConnectorConfiguration fileConnectorConfiguration, string equipmentTypeName, string parameterizedModelObjectDefinitionType, IList<ModelObjectParameterDefinition> modelObjectParameters, string equipmentDictionaryName, Dictionary<string, List<long>> dummyRuns, Dictionary<long, List<string>> staticRuns, bool useCyclicalForDescription, bool isEAFHosted) :
|
||||
base(new Description(), false, smtp, fileParameter, cellInstanceName, cellInstanceConnectionName, fileConnectorConfiguration, equipmentTypeName, parameterizedModelObjectDefinitionType, modelObjectParameters, equipmentDictionaryName, dummyRuns, staticRuns, useCyclicalForDescription, isEAFHosted)
|
||||
@ -31,7 +31,7 @@ public class FileRead : Shared.FileRead, IFileRead
|
||||
if (!_IsDuplicator)
|
||||
throw new Exception(cellInstanceConnectionName);
|
||||
_MonitorApplicationSite = GetPropertyValue(cellInstanceConnectionName, modelObjectParameters, "MonitorApplication.Site");
|
||||
_MonitorApplicationResourcePrefix = GetPropertyValue(cellInstanceConnectionName, modelObjectParameters, "MonitorApplication.ResourcePrefix");
|
||||
_MonitorApplicationResource = GetPropertyValue(cellInstanceConnectionName, modelObjectParameters, "MonitorApplication.Resource");
|
||||
}
|
||||
|
||||
void IFileRead.Move(Tuple<string, Test[], JsonElement[], List<FileInfo>> extractResults, Exception exception)
|
||||
@ -114,18 +114,11 @@ public class FileRead : Shared.FileRead, IFileRead
|
||||
if (dateTime == DateTime.MinValue)
|
||||
{ }
|
||||
MonIn monIn = MonIn.GetInstance();
|
||||
string monitorApplicationResource = string.Concat(_MonitorApplicationResourcePrefix, _Logistics.MesEntity);
|
||||
if (Enum.TryParse(descriptions[0].Lot, out State state))
|
||||
_ = monIn.SendStatus(_MonitorApplicationSite, monitorApplicationResource, "Heartbeat", state);
|
||||
else
|
||||
_ = monIn.SendStatus(_MonitorApplicationSite, monitorApplicationResource, "Heartbeat", State.Unknown);
|
||||
if (string.IsNullOrEmpty(_MonitorApplicationResourcePrefix)) // Never!
|
||||
{
|
||||
int valueCount = 1;
|
||||
string performanceName = string.Concat(monitorApplicationResource, "_Count");
|
||||
string description = string.Concat(valueCount, " file(s) are pending and older than x");
|
||||
_ = monIn.SendPerformanceMessage(_MonitorApplicationSite, monitorApplicationResource, performanceName, value: valueCount, description: description);
|
||||
}
|
||||
string performanceName = string.Concat(_MonitorApplicationResource, "_", _Logistics.MesEntity);
|
||||
int valueCount = Enum.TryParse(descriptions[0].Lot, out State state) ? (int)state : (int)State.Unknown;
|
||||
_ = monIn.SendPerformanceMessage(_MonitorApplicationSite, _MonitorApplicationResource, performanceName, value: valueCount, description: string.Empty);
|
||||
if (string.IsNullOrEmpty(_MonitorApplicationResource)) // Never!
|
||||
_ = monIn.SendStatus(_MonitorApplicationSite, _MonitorApplicationResource, "Heartbeat", State.Unknown);
|
||||
}
|
||||
|
||||
private Tuple<string, Test[], JsonElement[], List<FileInfo>> GetExtractResult(string reportFullPath, DateTime dateTime)
|
||||
|
Reference in New Issue
Block a user