View Issue Details

IDProjectCategoryView StatusLast Update
0008555CTT UA Scripts1 - Script Issuepublic2023-11-08 14:30
ReporterAlexander Allmendinger Assigned ToArchie Miller  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.03.501 
Fixed in Version1.03.505 
Summary0008555: A and C Alarm / 001: Test does not complete
Description

When following the communication in Wireshark the test script creates a set of MonitoredItems with a growing list of filters. After this request is successfully completed by the server, the client stops the scripts without waiting for events. At the end it results in the script printing "Test did not complete".
Attached is the script output.

TagsNo tags attached.
Attached Files
ScriptOutput_AuCAlarm_001.txt (21,271 bytes)   
AuditThread::Start args = false
GetEndpoints( LocaleIds #0; ProfileUris #0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
OpenSecureChannel( MessageSecurityMode: None; RequestedSecurityPolicyUri: http://opcfoundation.org/UA/SecurityPolicy#None ); Result = Good (0x00000000)
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CreateSession( EndpointUrl=opc.tcp://192.168.178.14:4840; SessionName: UaCttSession_1; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
ActivateSession( LocaleIds #1; UserIdentityToken: Anonymous ( ClientSignature=, UserTokenSignature= ) ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Read( NodesToRead #2; TimestampsToReturn: 1; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Obtaining the ServerCapabilities...
Read( NodesToRead #20; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Read( NodesToRead #20; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Read( NodesToRead #14; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Read( NodesToRead #14; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Read( NodesToRead #8; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Read( NodesToRead #7; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Read( NodesToRead #1; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CloseSession().Result: Good (0x00000000)
CloseSession( DeleteSubscriptions=true ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CloseSecureChannel(); Result = Good (0x00000000)
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
OpenSecureChannel( MessageSecurityMode: None; RequestedSecurityPolicyUri: http://opcfoundation.org/UA/SecurityPolicy#None ); Result = Good (0x00000000)
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CreateSession( EndpointUrl=opc.tcp://192.168.178.14:4840; SessionName: UaCttSession_2; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
ActivateSession( LocaleIds #1; UserIdentityToken: Anonymous ( ClientSignature=, UserTokenSignature= ) ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Read( NodesToRead #2; TimestampsToReturn: 1; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Calling BuildCacheMap Loop Count 1
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CloseSession().Result: Good (0x00000000)
CloseSession( DeleteSubscriptions=true ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CloseSecureChannel(); Result = Good (0x00000000)
Time in BuildCacheMap = 2 seconds
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
OpenSecureChannel( MessageSecurityMode: None; RequestedSecurityPolicyUri: http://opcfoundation.org/UA/SecurityPolicy#None ); Result = Good (0x00000000)
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CreateSession( EndpointUrl=opc.tcp://192.168.178.14:4840; SessionName: UaCttSession_3; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
ActivateSession( LocaleIds #1; UserIdentityToken: Anonymous ( ClientSignature=, UserTokenSignature= ) ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Read( NodesToRead #2; TimestampsToReturn: 1; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Calling BuildCacheMap Loop Count 1
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CloseSession().Result: Good (0x00000000)
CloseSession( DeleteSubscriptions=true ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CloseSecureChannel(); Result = Good (0x00000000)
Time in BuildCacheMap = 0 seconds
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
OpenSecureChannel( MessageSecurityMode: None; RequestedSecurityPolicyUri: http://opcfoundation.org/UA/SecurityPolicy#None ); Result = Good (0x00000000)
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CreateSession( EndpointUrl=opc.tcp://192.168.178.14:4840; SessionName: UaCttSession_4; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
ActivateSession( LocaleIds #1; UserIdentityToken: Anonymous ( ClientSignature=, UserTokenSignature= ) ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Read( NodesToRead #2; TimestampsToReturn: 1; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
AlarmCollector Creating AlarmTester
Retrieved the Model Map: time 399
Found Parent type of type ns=2;i=15143 looking for i=18347 in node set
Found Parent type of type ns=2;i=15441 looking for ns=2;i=15143 in node set
Found Parent type of type ns=2;i=15143 looking for i=18347 in node set
Found Parent type of type ns=2;i=15292 looking for ns=2;i=15143 in node set
Found Parent type of type ns=2;i=15143 looking for i=18347 in node set
Found Parent type of type ns=2;i=15739 looking for ns=2;i=15143 in node set
Found Parent type of type ns=2;i=15143 looking for i=18347 in node set
Found Parent type of type ns=2;i=15590 looking for ns=2;i=15143 in node set
Found Parent type of type ns=2;i=15143 looking for i=18347 in node set
Found Parent type of type i=19297 looking for i=11753 in node set
Found Parent type of type ns=3;i=1843 looking for i=2915 in node set
Found Parent type of type ns=3;i=1805 looking for i=2915 in node set
Read Type IsAbstract for 29 types
Read Data types for 169 entities
Read Method Type Data for 7 methods 
GetPathNodes Adding node Id i=17604
GetPathNodes Adding node Id i=16361
GetPathNodes Adding node Id i=129
GetPathNodes Adding node Id i=15112
GetPathNodes Adding node Id i=49
GetPathNodes Adding node Id ns=3;i=4006
GetPathNodes Adding node Id ns=3;i=4002
GetPathNodes Adding node Id ns=3;i=4003
GetPathNodes Adding node Id ns=3;i=4005
GetPathNodes Adding node Id ns=3;i=4004
GetPathNodes Adding node Id i=16362
GetPathNodes Adding node Id i=131
AlarmTester::GetAlarmThreadHolder creating alarm thread
CreateAllSelectFields Started
CreateAllSelectFields Completed
GetDataItems skipping AlarmConditionType
GetDataItems skipping DiscrepancyAlarmType
GetDataItems skipping LimitAlarmType
GetDataItems skipping ExclusiveLimitAlarmType
GetDataItems skipping ExclusiveLevelAlarmType
GetDataItems skipping ExclusiveDeviationAlarmType
GetDataItems skipping ExclusiveRateOfChangeAlarmType
GetDataItems skipping NonExclusiveLimitAlarmType
GetDataItems skipping NonExclusiveLevelAlarmType
GetDataItems skipping NonExclusiveDeviationAlarmType
GetDataItems skipping NonExclusiveRateOfChangeAlarmType
GetDataItems skipping DiscreteAlarmType
GetDataItems skipping OffNormalAlarmType
GetDataItems skipping SystemOffNormalAlarmType
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
OpenSecureChannel( MessageSecurityMode: None; RequestedSecurityPolicyUri: http://opcfoundation.org/UA/SecurityPolicy#None ); Result = Good (0x00000000)
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CreateSession( EndpointUrl=opc.tcp://192.168.178.14:4840; SessionName: UaCttSession_5; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
ActivateSession( LocaleIds #1; UserIdentityToken: Anonymous ( ClientSignature=, UserTokenSignature= ) ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Read( NodesToRead #2; TimestampsToReturn: 1; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Creating Thread specific Subscription helper
StartThreadSession succeeded
SessionThread::CreateThread Started Successfully
AlarmThread - Thread Created Session id ns=1;i=2243292543
AlarmThread - AddEventItem Started
AlarmThread - Creating Subscription
AlarmThread - Creating Subscription on server
CreateSubscription found thread id 401395568
CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 2402; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0
CreateSubscription(  ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
	SubscriptionId: 479337152; RevisedPublishingInterval: 250; RevisedLifetimeCount: 1200; RevisedMaxKeepAliveCount: 3
AlarmThread - Subscription Created 479337152
CreateMonitoredItems found thread id 401395568
CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 479337152; TimestampsToReturn: 2 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
AlarmThread - MonitoredItems Created
SessionThread::StartPublish Started Successfully
SelectFields
	EventId	0
	EventType	1
	SourceNode	2
	SourceName	3
	Time	4
	ReceiveTime	5
	LocalTime	6
	Message	7
	Severity	8
	ConditionClassId	9
	ConditionClassName	10
	ConditionSubClassId	11
	ConditionSubClassName	12
	ConditionName	13
	BranchId	14
	Retain	15
	EnabledState	16
	Quality	17
	LastSeverity	18
	Comment	19
	ClientUserId	20
	EnabledState.Id	21
	EnabledState.TransitionTime	22
	EnabledState.EffectiveTransitionTime	23
	EnabledState.TrueState	24
	EnabledState.FalseState	25
	Quality.SourceTimestamp	26
	LastSeverity.SourceTimestamp	27
	Comment.SourceTimestamp	28
	AckedState	29
	ConfirmedState	30
	AckedState.Id	31
	AckedState.TransitionTime	32
	AckedState.TrueState	33
	AckedState.FalseState	34
	ConfirmedState.Id	35
	ConfirmedState.TransitionTime	36
	ConfirmedState.TrueState	37
	ConfirmedState.FalseState	38
	ActiveState	39
	InputNode	40
	SuppressedState	41
	OutOfServiceState	42
	SuppressedOrShelved	43
	MaxTimeShelved	44
	AudibleEnabled	45
	AudibleSound	46
	SilenceState	47
	OnDelay	48
	OffDelay	49
	FirstInGroupFlag	50
	LatchedState	51
	ReAlarmTime	52
	ReAlarmRepeatCount	53
	ActiveState.Id	54
	ActiveState.TransitionTime	55
	ActiveState.EffectiveTransitionTime	56
	ActiveState.TrueState	57
	ActiveState.FalseState	58
	SuppressedState.Id	59
	SuppressedState.TransitionTime	60
	SuppressedState.TrueState	61
	SuppressedState.FalseState	62
	OutOfServiceState.Id	63
	OutOfServiceState.TransitionTime	64
	OutOfServiceState.TrueState	65
	OutOfServiceState.FalseState	66
	ShelvingState.CurrentState	67
	ShelvingState.LastTransition	68
	ShelvingState.UnshelveTime	69
	ShelvingState.CurrentState.Id	70
	ShelvingState.LastTransition.Id	71
	ShelvingState.LastTransition.TransitionTime	72
	SilenceState.Id	73
	SilenceState.TransitionTime	74
	SilenceState.TrueState	75
	SilenceState.FalseState	76
	LatchedState.Id	77
	LatchedState.TransitionTime	78
	LatchedState.TrueState	79
	LatchedState.FalseState	80
	TargetValueNode	81
	ExpectedTime	82
	Tolerance	83
	NormalState	84
	ExpirationDate	85
	ExpirationLimit	86
	CertificateType	87
	Certificate	88
	HighHighLimit	89
	HighLimit	90
	LowLimit	91
	LowLowLimit	92
	BaseHighHighLimit	93
	BaseHighLimit	94
	BaseLowLimit	95
	BaseLowLowLimit	96
	LimitState.CurrentState	97
	LimitState.LastTransition	98
	LimitState.CurrentState.Id	99
	LimitState.LastTransition.Id	100
	LimitState.LastTransition.TransitionTime	101
	SetpointNode	102
	BaseSetpointNode	103
	EngineeringUnits	104
	HighHighState	105
	HighState	106
	LowState	107
	LowLowState	108
	HighHighState.Id	109
	HighHighState.TransitionTime	110
	HighHighState.TrueState	111
	HighHighState.FalseState	112
	HighState.Id	113
	HighState.TransitionTime	114
	HighState.TrueState	115
	HighState.FalseState	116
	LowState.Id	117
	LowState.TransitionTime	118
	LowState.TrueState	119
	LowState.FalseState	120
	LowLowState.Id	121
	LowLowState.TransitionTime	122
	LowLowState.TrueState	123
	LowLowState.FalseState	124
	DialogState	125
	Prompt	126
	ResponseOptionSet	127
	DefaultResponse	128
	OkResponse	129
	CancelResponse	130
	LastResponse	131
	DialogState.Id	132
	DialogState.TransitionTime	133
	DialogState.TrueState	134
	DialogState.FalseState	135
Initialization: AutoRun = true
Adding Test Test_001
AlarmCollector Initialize complete at 2023-01-03T13:32:42.106Z took 7204 ms
TestStateEnum Index 0 State Test_001_Waiting
TestStateEnum Index 1 State Test_001_Running
TestStateEnum Index 2 State Test_001_Completed
AddIgnoreSkips adding i=2782
AddIgnoreSkips adding i=2915
AddIgnoreSkips adding i=17080
AddIgnoreSkips adding i=10523
AddIgnoreSkips adding i=10637
AddIgnoreSkips adding i=18347
AddIgnoreSkips adding ns=2;i=15143
AddIgnoreSkips adding ns=2;i=15441
AddIgnoreSkips adding ns=2;i=15292
AddIgnoreSkips adding ns=2;i=15739
AddIgnoreSkips adding ns=2;i=15590
AddIgnoreSkips adding i=18496
AddIgnoreSkips adding i=11753
AddIgnoreSkips adding i=13225
AddIgnoreSkips adding i=19297
AddIgnoreSkips adding i=10751
AddIgnoreSkips adding i=2955
AddIgnoreSkips adding i=9341
AddIgnoreSkips adding i=9764
AddIgnoreSkips adding i=9482
AddIgnoreSkips adding i=9623
AddIgnoreSkips adding i=9906
AddIgnoreSkips adding i=10368
AddIgnoreSkips adding i=10060
AddIgnoreSkips adding i=10214
AddIgnoreSkips adding ns=3;i=1843
AddIgnoreSkips adding ns=3;i=1805
AddIgnoreSkips adding i=2830
AlarmThread - Creating Subscription
AlarmThread - Creating Subscription on server
CreateSubscription found thread id 401395568
CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 2402; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0
CreateSubscription(  ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
	SubscriptionId: 479337153; RevisedPublishingInterval: 250; RevisedLifetimeCount: 1200; RevisedMaxKeepAliveCount: 3
AlarmThread - Subscription Created 479337153
CreateMonitoredItems found thread id 401395568
CreateMonitoredItems( ItemsToCreate #34; SubscriptionId: 479337153; TimestampsToReturn: 2 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
AlarmThread - MonitoredItems Created
MaximumTest time 63000


	~~~ START OF TEST [Test_001] ~~~

CheckResults Test_001: key i=2782
CheckResults Test_001: key i=2881
CheckResults Test_001: key i=2915
CheckResults Test_001: key i=17080
CheckResults Test_001: key i=10523
CheckResults Test_001: key i=10637
CheckResults Test_001: key i=18347
CheckResults Test_001: key ns=2;i=15143
No alarms discovered for DeviceHealthDiagnosticAlarmType
CheckResults Test_001: key ns=2;i=15441
No alarms discovered for CheckFunctionAlarmType
CheckResults Test_001: key ns=2;i=15292
No alarms discovered for FailureAlarmType
CheckResults Test_001: key ns=2;i=15739
No alarms discovered for MaintenanceRequiredAlarmType
CheckResults Test_001: key ns=2;i=15590
No alarms discovered for OffSpecAlarmType
CheckResults Test_001: key i=18496
CheckResults Test_001: key i=11753
CheckResults Test_001: key i=13225
CheckResults Test_001: key i=19297
CheckResults Test_001: key i=10751
CheckResults Test_001: key i=2955
CheckResults Test_001: key i=9341
CheckResults Test_001: key i=9764
CheckResults Test_001: key i=9482
CheckResults Test_001: key i=9623
CheckResults Test_001: key i=9906
CheckResults Test_001: key i=10368
CheckResults Test_001: key i=10060
CheckResults Test_001: key i=10214
CheckResults Test_001: key ns=3;i=1843
No alarms discovered for SimaticAlarmConditionOverloadType
CheckResults Test_001: key ns=3;i=1805
No alarms discovered for SimaticAlarmConditionType
CheckResults Test_001: key i=2830
Test did not complete


	~~~ END OF TEST [Test_001] ~~~




***** CONFORMANCE UNIT 'A and C Alarm' TEST SCRIPTS COMPLETE ******

Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CloseSession().Result: Good (0x00000000)
CloseSession( DeleteSubscriptions=true ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CloseSecureChannel(); Result = Good (0x00000000)



***** CONFORMANCE UNIT 'A and C Alarm' TESTING COMPLETE ******

Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
OpenSecureChannel( MessageSecurityMode: None; RequestedSecurityPolicyUri: http://opcfoundation.org/UA/SecurityPolicy#None ); Result = Good (0x00000000)
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CreateSession( EndpointUrl=opc.tcp://192.168.178.14:4840; SessionName: UaCttSession_6; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
ActivateSession( LocaleIds #1; UserIdentityToken: Anonymous ( ClientSignature=, UserTokenSignature= ) ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Read( NodesToRead #2; TimestampsToReturn: 1; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.


	~~~ START OF TEST [CheckAllUAServices] ~~~

Discovery =>
	FindServers() => Implemented
	GetEndpoints() => Implemented
	RegisterServer() => NotImplemented
Session =>
	CreateSession() => Implemented
	ActivateSession() => Implemented
	CloseSession() => Implemented
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
	Cancel() => Implemented
NodeManagement =>
	AddNodes() => NotImplemented
	AddReferences() => NotImplemented
	DeleteNodes() => NotImplemented
	DeleteReferences() => NotImplemented
View =>
	Browse() => Implemented
	BrowseNext() => Implemented
	TranslateBrowsePathsToNodeIds() => Implemented
	RegisteredNodes() => Implemented
	UnregisterNodes() => Implemented
Query =>
	QueryFirst() => NotImplemented
	QueryNext() => NotImplemented
Attribute =>
	Read() => Implemented
	HistoryRead() => NotImplemented
	Write() => Implemented
	HistoryUpdate() => NotImplemented
Method =>
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
	Call() => Implemented
MonitoredItem =>
	CreateMonitoredItems() => Implemented
	ModifyMonitoredItems() => Implemented
	SetMonitoringMode() => Implemented
	SetTriggering() => Implemented
	DeleteMonitoredItems() => Implemented
Subscription =>
	CreateSubscription() => Implemented
	ModifySubscription() => Implemented
	SetPublishingMode() => Implemented
	Publish() => Implemented
	Republish() => Implemented
Verify if this Conformance Unit should be selected for testing.
	TransferSubscriptions() => NotImplemented
	DeleteSubscriptions() => Implemented


	~~~ END OF TEST [CheckAllUAServices] ~~~

Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CloseSession().Result: Good (0x00000000)
CloseSession( DeleteSubscriptions=true ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CloseSecureChannel(); Result = Good (0x00000000)
AfterTest Alarm Thread Shutdown
	DeleteSubscription.Response.Results[0] = Good (0x00000000) Good (0x00000000)
Killing Alarm Thread
StopThread of thread [401395568]succeeded
SessionThread::StopThread thread stopped successfully 
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CloseSession().Result: Good (0x00000000)
CloseSession( DeleteSubscriptions=true ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected.
Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet
CloseSecureChannel(); Result = Good (0x00000000)
******************************************
	COMPLIANCE TEST RUN COMPLETE
******************************************
	FINAL REPORT
******************************************
	UA SERVICES TESTED
******************************************
	Sessions Used: 6
	******************************************
ScriptOutput_AuCAlarm_001.txt (21,271 bytes)   
Files Affected

/library/AlarmsAndConditions/AlarmCollector.js
/maintree/Alarms and Conditions/A and C Alarm/Test Cases/Test_001.js

Activities

Archie Miller

2023-09-11 15:38

administrator   ~0019978

Instead of filtering specifically on AcknowledgeableConditionType, test now waits for first active alarm, and creates filters off that alarm type.

Paul Hunkar

2023-11-08 14:30

administrator   ~0020319

Reviewed changes in call, agreed and closed issue

Issue History

Date Modified Username Field Change
2023-01-03 13:39 Alexander Allmendinger New Issue
2023-01-03 13:39 Alexander Allmendinger File Added: ScriptOutput_AuCAlarm_001.txt
2023-01-13 17:27 Paul Hunkar Assigned To => Archie Miller
2023-01-13 17:27 Paul Hunkar Status new => assigned
2023-09-11 15:38 Archie Miller Status assigned => resolved
2023-09-11 15:38 Archie Miller Resolution open => fixed
2023-09-11 15:38 Archie Miller Note Added: 0019978
2023-09-11 15:39 Archie Miller Files Affected => /library/AlarmsAndConditions/AlarmCollector.js
/maintree/Alarms and Conditions/A and C Alarm/Test Cases/Test_001.js

2023-11-08 14:30 Paul Hunkar Status resolved => closed
2023-11-08 14:30 Paul Hunkar Fixed in Version => 1.03.505
2023-11-08 14:30 Paul Hunkar Note Added: 0020319