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://CN-W-7279593:48010; 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: UserName-[0]-None-None ( 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 #2; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Read( NodesToRead #2; 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. Read( NodesToRead #1; 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 #6; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Read( NodesToRead #4; 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://CN-W-7279593:48010; 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: UserName-[0]-None-None ( 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 = 1 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://CN-W-7279593:48010; 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: UserName-[0]-None-None ( 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://CN-W-7279593:48010; 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: UserName-[0]-None-None ( ClientSignature=, UserTokenSignature= ) ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Read( NodesToRead #2; TimestampsToReturn: 1; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Creating alarm collector Retrieved the Model Map: time 265 Found Parent type of type i=19297 looking for i=11753 in node set Read Type IsAbstract for 13 types Read Data types for 123 entities Read Method Type Data for 6 methods GetPathNodes Adding node Id i=49 GetPathNodes Adding node Id i=129 GetPathNodes Adding node Id i=17604 GetPathNodes Adding node Id i=15112 GetPathNodes Adding node Id i=14476 GetPathNodes Adding node Id i=18804 GetPathNodes Adding node Id i=18805 GetPathNodes Adding node Id i=15296 GetPathNodes Adding node Id i=15297 GetPathNodes Adding node Id i=16361 GetPathNodes Adding node Id i=16362 GetPathNodes Adding node Id i=131 CreateAllSelectFields Started CreateAllSelectFields Completed Start Alarm Thread using session id ns=1;g=40b23447-f358-46c8-a36b-bd1a54ff3891 Creating Thread specific Subscription helper StartThreadSession succeeded SessionThread::CreateThread Started Successfully AlarmThread - Thread Created Session id ns=1;g=40b23447-f358-46c8-a36b-bd1a54ff3891 AlarmThread - AddEventItem Started AlarmThread - Creating Subscription AlarmThread - Creating Subscription on server CreateSubscription found thread id 208883704 CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 242; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0 CreateSubscription( ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. SubscriptionId: 2719163549; RevisedPublishingInterval: 250; RevisedLifetimeCount: 242; RevisedMaxKeepAliveCount: 21 AlarmThread - Subscription Created CreateMonitoredItems found thread id 208883704 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163549; TimestampsToReturn: 1 ).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 NormalState 81 ExpirationDate 82 ExpirationLimit 83 CertificateType 84 Certificate 85 HighHighLimit 86 HighLimit 87 LowLimit 88 LowLowLimit 89 BaseHighHighLimit 90 BaseHighLimit 91 BaseLowLimit 92 BaseLowLowLimit 93 HighHighState 94 HighState 95 LowState 96 LowLowState 97 HighHighState.Id 98 HighHighState.TransitionTime 99 HighHighState.TrueState 100 HighHighState.FalseState 101 HighState.Id 102 HighState.TransitionTime 103 HighState.TrueState 104 HighState.FalseState 105 LowState.Id 106 LowState.TransitionTime 107 LowState.TrueState 108 LowState.FalseState 109 LowLowState.Id 110 LowLowState.TransitionTime 111 LowLowState.TrueState 112 LowLowState.FalseState 113 LimitState.CurrentState 114 LimitState.LastTransition 115 LimitState.CurrentState.Id 116 LimitState.LastTransition.Id 117 LimitState.LastTransition.TransitionTime 118 Initialization: AutoRun = true Adding Test Test_002 Adding Test Test_003 Adding Test Test_005 TestStateEnum Index 0 State Test_002_Waiting TestStateEnum Index 1 State Test_002_Running TestStateEnum Index 2 State Test_002_Completed TestStateEnum Index 3 State Test_003_Waiting TestStateEnum Index 4 State Test_003_Running TestStateEnum Index 5 State Test_003_Completed TestStateEnum Index 6 State Test_005_Waiting TestStateEnum Index 7 State Test_005_Running TestStateEnum Index 8 State Test_005_Completed 2021-12-20T05:58:30.770Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:30.773Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:30.773Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:30.776Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory 2021-12-20T05:58:31.295Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:31.300Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:31.300Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:31.303Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory 2021-12-20T05:58:34.794Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:34.796Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:34.796Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:34.798Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory 2021-12-20T05:58:35.551Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:35.552Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:35.552Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:35.554Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory 2021-12-20T05:58:38.573Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:38.577Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:38.577Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:38.583Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory 2021-12-20T05:58:39.041Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:39.042Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:39.042Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:39.044Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Test will continue for a maximum of 49 seconds Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory 2021-12-20T05:58:42.552Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:42.554Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:42.554Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:42.556Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory 2021-12-20T05:58:43.075Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:43.091Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:43.091Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:43.096Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory 2021-12-20T05:58:46.339Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:46.343Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:46.343Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:46.348Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory 2021-12-20T05:58:46.871Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:46.875Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:46.875Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:46.880Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory 2021-12-20T05:58:50.365Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:50.374Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:50.374Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:50.376Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Test will continue for a maximum of 38 seconds 2021-12-20T05:58:50.889Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:50.893Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:50.893Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:50.897Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory 2021-12-20T05:58:54.150Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:54.154Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:54.154Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:54.159Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory 2021-12-20T05:58:54.620Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:54.624Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:54.624Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:54.629Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory 2021-12-20T05:58:58.148Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:58.150Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:58.150Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:58.152Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory 2021-12-20T05:58:58.670Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:58:58.673Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:58:58.673Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:58:58.677Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory 2021-12-20T05:59:01.683Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:01.686Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:01.686Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:01.690Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Test will continue for a maximum of 27 seconds 2021-12-20T05:59:02.146Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:02.147Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:02.147Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:02.150Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory 2021-12-20T05:59:05.646Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:05.648Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:05.648Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:05.650Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory 2021-12-20T05:59:06.168Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:06.171Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:06.172Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:06.176Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory 2021-12-20T05:59:09.193Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:09.194Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:09.194Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:09.196Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory 2021-12-20T05:59:09.711Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:09.713Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:09.713Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:09.724Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory 2021-12-20T05:59:13.231Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:13.234Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:13.234Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:13.239Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Test will continue for a maximum of 15 seconds 2021-12-20T05:59:13.698Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:13.701Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:13.702Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:13.706Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory 2021-12-20T05:59:16.724Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:16.736Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:16.736Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:16.741Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory 2021-12-20T05:59:17.453Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:17.458Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:17.459Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:17.463Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory 2021-12-20T05:59:20.724Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:20.725Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:20.725Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:20.726Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory 2021-12-20T05:59:21.244Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:21.249Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:21.249Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:21.253Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory 2021-12-20T05:59:24.246Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:24.250Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:24.250Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:24.255Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Test will continue for a maximum of 4 seconds 2021-12-20T05:59:25.027Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:25.030Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:25.031Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:25.035Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory 2021-12-20T05:59:28.542Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:28.546Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:28.546Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:28.551Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Unable to determine if LimitState.CurrentState should be checked for Mandatory Unable to determine if LimitState.LastTransition should be checked for Mandatory 2021-12-20T05:59:29.012Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality 2021-12-20T05:59:29.015Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp 2021-12-20T05:59:29.016Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp 2021-12-20T05:59:29.020Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Unable to determine if ShelvingState.CurrentState should be checked for Mandatory Unable to determine if ShelvingState.LastTransition should be checked for Mandatory Unable to determine if ShelvingState.UnshelveTime should be checked for Mandatory Initialize, found CUVariables.AlarmCollector Initialize, found CUVariables.AlarmCollector.AlarmThreadHolder ~~~ START OF TEST [Test_001] ~~~ TypeCompare for Alarm type ConditionType Initiated CompareReferences for ConditionType CompareReferenceHierarchy nodeSet reference ConditionType VerifyTypeDefinition for ConditionClassId typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for ConditionClassName typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for ConditionSubClassId typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for ConditionSubClassName typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for ConditionName typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for BranchId typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for Retain typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for EnabledState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference EnabledState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for EffectiveDisplayName typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for EffectiveTransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference EnabledState Completed VerifyTypeDefinition for Quality typeDefinition is i=9002 type = ConditionVariableType CompareReferenceHierarchy nodeSet reference Quality VerifyTypeDefinition for SourceTimestamp typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference Quality Completed VerifyTypeDefinition for LastSeverity typeDefinition is i=9002 type = ConditionVariableType CompareReferenceHierarchy nodeSet reference LastSeverity VerifyTypeDefinition for SourceTimestamp typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference LastSeverity Completed VerifyTypeDefinition for Comment typeDefinition is i=9002 type = ConditionVariableType CompareReferenceHierarchy nodeSet reference Comment VerifyTypeDefinition for SourceTimestamp typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference Comment Completed VerifyTypeDefinition for ClientUserId typeDefinition is i=68 type = PropertyType CompareMethod for ConditionType:Disable CompareMethod for ConditionType:Enable CompareMethod for ConditionType:AddComment CompareMethodParameterArgument ConditionType:EventId CompareMethodParameterArgument ConditionType:Comment CompareMethod for ConditionType:ConditionRefresh CompareMethodParameterArgument ConditionType:SubscriptionId CompareMethod for ConditionType:ConditionRefresh2 CompareMethodParameterArgument ConditionType:SubscriptionId CompareMethodParameterArgument ConditionType:MonitoredItemId Not checking reference type HasSubtype CompareReferenceHierarchy nodeSet reference ConditionType Completed TypeCompare for Alarm type AcknowledgeableConditionType Initiated CompareReferences for AcknowledgeableConditionType CompareReferenceHierarchy nodeSet reference AcknowledgeableConditionType VerifyTypeDefinition for EnabledState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference EnabledState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType Not checking reference type i=9004 Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference EnabledState Completed VerifyTypeDefinition for AckedState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference AckedState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference AckedState Completed VerifyTypeDefinition for ConfirmedState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference ConfirmedState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference ConfirmedState Completed CompareMethod for AcknowledgeableConditionType:Acknowledge CompareMethodParameterArgument AcknowledgeableConditionType:EventId CompareMethodParameterArgument AcknowledgeableConditionType:Comment CompareMethod for AcknowledgeableConditionType:Confirm CompareMethodParameterArgument AcknowledgeableConditionType:EventId CompareMethodParameterArgument AcknowledgeableConditionType:Comment Not checking reference type HasSubtype CompareReferenceHierarchy nodeSet reference AcknowledgeableConditionType Completed TypeCompare for Alarm type AlarmConditionType Initiated CompareReferences for AlarmConditionType CompareReferenceHierarchy nodeSet reference AlarmConditionType VerifyTypeDefinition for EnabledState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference EnabledState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType Not checking reference type i=9004 Not checking reference type i=9004 Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference EnabledState Completed VerifyTypeDefinition for ActiveState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference ActiveState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for EffectiveDisplayName typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for EffectiveTransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference ActiveState Completed VerifyTypeDefinition for InputNode typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for SuppressedState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference SuppressedState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference SuppressedState Completed VerifyTypeDefinition for OutOfServiceState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference OutOfServiceState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference OutOfServiceState Completed VerifyTypeDefinition for ShelvingState typeDefinition is i=2929 type = ShelvedStateMachineType CompareReferenceHierarchy nodeSet reference ShelvingState VerifyTypeDefinition for CurrentState typeDefinition is i=2760 type = FiniteStateVariableType CompareReferenceHierarchy nodeSet reference CurrentState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference CurrentState Completed VerifyTypeDefinition for LastTransition typeDefinition is i=2767 type = FiniteTransitionVariableType CompareReferenceHierarchy nodeSet reference LastTransition VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference LastTransition Completed VerifyTypeDefinition for UnshelveTime typeDefinition is i=68 type = PropertyType CompareMethod for ShelvingState:TimedShelve CompareMethodParameterArgument ShelvingState:ShelvingTime CompareMethod for ShelvingState:Unshelve CompareMethod for ShelvingState:OneShotShelve Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference ShelvingState Completed VerifyTypeDefinition for SuppressedOrShelved typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for MaxTimeShelved typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for AudibleEnabled typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for AudibleSound typeDefinition is i=17986 type = AudioVariableType CompareReferenceHierarchy nodeSet reference AudibleSound Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasProperty CompareReferenceHierarchy nodeSet reference AudibleSound Completed VerifyTypeDefinition for SilenceState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference SilenceState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference SilenceState Completed VerifyTypeDefinition for OnDelay typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for OffDelay typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FirstInGroupFlag typeDefinition is i=63 type = BaseDataVariableType VerifyTypeDefinition for FirstInGroup typeDefinition is i=16405 type = AlarmGroupType CompareReferenceHierarchy nodeSet reference FirstInGroup Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference FirstInGroup Completed VerifyTypeDefinition for LatchedState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference LatchedState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference LatchedState Completed Not checking reference type i=16361 VerifyTypeDefinition for ReAlarmTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for ReAlarmRepeatCount typeDefinition is i=63 type = BaseDataVariableType CompareMethod for AlarmConditionType:Silence CompareMethod for AlarmConditionType:Suppress CompareMethod for AlarmConditionType:Unsuppress CompareMethod for AlarmConditionType:RemoveFromService CompareMethod for AlarmConditionType:PlaceInService CompareMethod for AlarmConditionType:Reset Not checking reference type HasSubtype CompareReferenceHierarchy nodeSet reference AlarmConditionType Completed TypeCompare for Alarm type DiscreteAlarmType Initiated CompareReferences for DiscreteAlarmType CompareReferenceHierarchy nodeSet reference DiscreteAlarmType Not checking reference type HasSubtype CompareReferenceHierarchy nodeSet reference DiscreteAlarmType Completed TypeCompare for Alarm type OffNormalAlarmType Initiated CompareReferences for OffNormalAlarmType CompareReferenceHierarchy nodeSet reference OffNormalAlarmType VerifyTypeDefinition for NormalState typeDefinition is i=68 type = PropertyType Not checking reference type HasSubtype CompareReferenceHierarchy nodeSet reference OffNormalAlarmType Completed TypeCompare for Alarm type SystemOffNormalAlarmType Initiated CompareReferences for SystemOffNormalAlarmType CompareReferenceHierarchy nodeSet reference SystemOffNormalAlarmType Not checking reference type HasSubtype CompareReferenceHierarchy nodeSet reference SystemOffNormalAlarmType Completed TypeCompare for Alarm type CertificateExpirationAlarmType Initiated CompareReferences for CertificateExpirationAlarmType CompareReferenceHierarchy nodeSet reference CertificateExpirationAlarmType VerifyTypeDefinition for ExpirationDate typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for ExpirationLimit typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for CertificateType typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for Certificate typeDefinition is i=68 type = PropertyType Not checking reference type HasSubtype CompareReferenceHierarchy nodeSet reference CertificateExpirationAlarmType Completed TypeCompare for CertificateExpirationAlarmType Completed TypeCompare for Alarm type TrustListOutOfDateAlarmType Initiated Unable to find a type definition for TrustListOutOfDateAlarmType in Nodeset file TypeCompare for SystemOffNormalAlarmType Completed TypeCompare for OffNormalAlarmType Completed TypeCompare for DiscreteAlarmType Completed TypeCompare for Alarm type LimitAlarmType Initiated CompareReferences for LimitAlarmType CompareReferenceHierarchy nodeSet reference LimitAlarmType VerifyTypeDefinition for HighHighLimit typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for HighLimit typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for LowLimit typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for LowLowLimit typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for BaseHighHighLimit typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for BaseHighLimit typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for BaseLowLimit typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for BaseLowLowLimit typeDefinition is i=68 type = PropertyType Not checking reference type HasSubtype CompareReferenceHierarchy nodeSet reference LimitAlarmType Completed TypeCompare for Alarm type NonExclusiveLimitAlarmType Initiated CompareReferences for NonExclusiveLimitAlarmType CompareReferenceHierarchy nodeSet reference NonExclusiveLimitAlarmType VerifyTypeDefinition for ActiveState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference ActiveState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType Not checking reference type i=9004 Not checking reference type i=9004 Not checking reference type i=9004 Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference ActiveState Completed VerifyTypeDefinition for HighHighState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference HighHighState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference HighHighState Completed VerifyTypeDefinition for HighState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference HighState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference HighState Completed VerifyTypeDefinition for LowState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference LowState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference LowState Completed VerifyTypeDefinition for LowLowState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference LowLowState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference LowLowState Completed Not checking reference type HasSubtype CompareReferenceHierarchy nodeSet reference NonExclusiveLimitAlarmType Completed TypeCompare for Alarm type NonExclusiveLevelAlarmType Initiated CompareReferences for NonExclusiveLevelAlarmType CompareReferenceHierarchy nodeSet reference NonExclusiveLevelAlarmType Not checking reference type HasSubtype CompareReferenceHierarchy nodeSet reference NonExclusiveLevelAlarmType Completed TypeCompare for NonExclusiveLevelAlarmType Completed TypeCompare for NonExclusiveLimitAlarmType Completed TypeCompare for Alarm type ExclusiveLimitAlarmType Initiated CompareReferences for ExclusiveLimitAlarmType CompareReferenceHierarchy nodeSet reference ExclusiveLimitAlarmType VerifyTypeDefinition for ActiveState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference ActiveState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference ActiveState Completed VerifyTypeDefinition for LimitState typeDefinition is i=9318 type = ExclusiveLimitStateMachineType CompareReferenceHierarchy nodeSet reference LimitState VerifyTypeDefinition for CurrentState typeDefinition is i=2760 type = FiniteStateVariableType CompareReferenceHierarchy nodeSet reference CurrentState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference CurrentState Completed VerifyTypeDefinition for LastTransition typeDefinition is i=2767 type = FiniteTransitionVariableType CompareReferenceHierarchy nodeSet reference LastTransition VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference LastTransition Completed Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference LimitState Completed Not checking reference type HasSubtype CompareReferenceHierarchy nodeSet reference ExclusiveLimitAlarmType Completed TypeCompare for Alarm type ExclusiveLevelAlarmType Initiated CompareReferences for ExclusiveLevelAlarmType CompareReferenceHierarchy nodeSet reference ExclusiveLevelAlarmType Not checking reference type HasSubtype CompareReferenceHierarchy nodeSet reference ExclusiveLevelAlarmType Completed TypeCompare for ExclusiveLevelAlarmType Completed TypeCompare for ExclusiveLimitAlarmType Completed TypeCompare for LimitAlarmType Completed TypeCompare for AlarmConditionType Completed TypeCompare for AcknowledgeableConditionType Completed TypeCompare for ConditionType Completed ~~~ END OF TEST [Test_001] ~~~ ~~~ START OF TEST [Test_002] ~~~ CheckResults Test_002: key i=2782 CheckResults Test_002: key i=2881 CheckResults Test_002: key i=2915 CheckResults Test_002: key i=10523 CheckResults Test_002: key i=10637 CheckResults Test_002: key i=11753 CheckResults Test_002: key i=13225 CheckResults Test_002: key i=19297 CheckResults Test_002: key i=2955 CheckResults Test_002: key i=9906 CheckResults Test_002: key i=10060 Error for type NonExclusiveLevelAlarmType Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved CheckResults Test_002: key i=9341 CheckResults Test_002: key i=9482 Error for type ExclusiveLevelAlarmType Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Quality Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field LastSeverity.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field Comment.SourceTimestamp Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm does not contain mandatory field SuppressedOrShelved ~~~ END OF TEST [Test_002] ~~~ ~~~ START OF TEST [Test_003] ~~~ CheckResults Test_003: key i=2782 CheckResults Test_003: key i=2881 CheckResults Test_003: key i=2915 CheckResults Test_003: key i=10523 CheckResults Test_003: key i=10637 CheckResults Test_003: key i=11753 CheckResults Test_003: key i=13225 CheckResults Test_003: key i=19297 CheckResults Test_003: key i=2955 CheckResults Test_003: key i=9906 CheckResults Test_003: key i=10060 31 tests passed for NonExclusiveLevelAlarmType 0 tests skipped CheckResults Test_003: key i=9341 CheckResults Test_003: key i=9482 31 tests passed for ExclusiveLevelAlarmType 0 tests skipped ~~~ END OF TEST [Test_003] ~~~ ~~~ START OF TEST [Test_004] ~~~ ~~~ END OF TEST [Test_004] ~~~ ~~~ START OF TEST [Test_005] ~~~ CheckResults Test_005: key i=2782 CheckResults Test_005: key i=2881 CheckResults Test_005: key i=2915 CheckResults Test_005: key i=10523 CheckResults Test_005: key i=10637 CheckResults Test_005: key i=11753 CheckResults Test_005: key i=13225 CheckResults Test_005: key i=19297 CheckResults Test_005: key i=2955 CheckResults Test_005: key i=9906 CheckResults Test_005: key i=10060 31 tests passed for NonExclusiveLevelAlarmType 0 tests skipped CheckResults Test_005: key i=9341 CheckResults Test_005: key i=9482 31 tests passed for ExclusiveLevelAlarmType 0 tests skipped ~~~ END OF TEST [Test_005] ~~~ ***** CONFORMANCE UNIT 'A and C Basic' TEST SCRIPTS COMPLETE ****** DeleteSubscription( SubscriptionIds #1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Killing Alarm Thread StopThread of thread [208883704]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) ***** CONFORMANCE UNIT 'A and C Basic' TESTING COMPLETE ****** Initializations 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://CN-W-7279593:48010; 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: UserName-[0]-None-None ( 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://CN-W-7279593:48010; 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: UserName-[0]-None-None ( ClientSignature=, UserTokenSignature= ) ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Read( NodesToRead #2; TimestampsToReturn: 1; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. CreateAllSelectFields Started CreateAllSelectFields Completed Start Alarm Thread using session id ns=1;g=b62f9df1-b3fd-47ae-a9aa-a07f680bb583 Creating Thread specific Subscription helper StartThreadSession succeeded SessionThread::CreateThread Started Successfully AlarmThread - Thread Created Session id ns=1;g=b62f9df1-b3fd-47ae-a9aa-a07f680bb583 AlarmThread - AddEventItem Started AlarmThread - Creating Subscription AlarmThread - Creating Subscription on server CreateSubscription found thread id 84723920 CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 242; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0 CreateSubscription( ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. SubscriptionId: 2719163550; RevisedPublishingInterval: 250; RevisedLifetimeCount: 242; RevisedMaxKeepAliveCount: 21 AlarmThread - Subscription Created CreateMonitoredItems found thread id 84723920 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163550; TimestampsToReturn: 1 ).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 NormalState 81 ExpirationDate 82 ExpirationLimit 83 CertificateType 84 Certificate 85 HighHighLimit 86 HighLimit 87 LowLimit 88 LowLowLimit 89 BaseHighHighLimit 90 BaseHighLimit 91 BaseLowLimit 92 BaseLowLowLimit 93 HighHighState 94 HighState 95 LowState 96 LowLowState 97 HighHighState.Id 98 HighHighState.TransitionTime 99 HighHighState.TrueState 100 HighHighState.FalseState 101 HighState.Id 102 HighState.TransitionTime 103 HighState.TrueState 104 HighState.FalseState 105 LowState.Id 106 LowState.TransitionTime 107 LowState.TrueState 108 LowState.FalseState 109 LowLowState.Id 110 LowLowState.TransitionTime 111 LowLowState.TrueState 112 LowLowState.FalseState 113 LimitState.CurrentState 114 LimitState.LastTransition 115 LimitState.CurrentState.Id 116 LimitState.LastTransition.Id 117 LimitState.LastTransition.TransitionTime 118 Initialization: AutoRun = true Adding Test Test_003 Adding Test Test_008 Adding Test Err_004 Adding Test Err_005 TestStateEnum Index 0 State Test_003_Waiting TestStateEnum Index 1 State Test_003_Running TestStateEnum Index 2 State Test_003_Completed TestStateEnum Index 3 State Test_008_Waiting TestStateEnum Index 4 State Test_008_Running TestStateEnum Index 5 State Test_008_Completed TestStateEnum Index 6 State Err_004_Waiting TestStateEnum Index 7 State Err_004_Running TestStateEnum Index 8 State Err_004_Completed TestStateEnum Index 9 State Err_005_Waiting TestStateEnum Index 10 State Err_005_Running TestStateEnum Index 11 State Err_005_Completed 2021-12-20T05:59:30.286Z - ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm: Creation of Test Case 2021-12-20T05:59:30.286Z - ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm: Disabling Condition Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T05:59:30.295Z - ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm: Disable Result = BadUserAccessDenied (0x801f0000) TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm state = Test_003_Completed Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled 2021-12-20T05:59:32.301Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm: Creation of Test Case 2021-12-20T05:59:32.301Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm: Disabling Condition Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T05:59:32.303Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm: Disable Result = BadInvalidArgument (0x80ab0000) TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm state = Test_003_Completed Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled 2021-12-20T05:59:33.050Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm: Creation of Test Case 2021-12-20T05:59:33.050Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm: Disabling Condition Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T05:59:33.054Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm: Disable Result = BadInvalidArgument (0x80ab0000) TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm state = Test_003_Completed Test_008 TestEvent ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled 2021-12-20T05:59:34.049Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm: Creation of Test Case 2021-12-20T05:59:34.049Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm: Disabling Condition Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T05:59:34.053Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm: Disable Result = BadUserAccessDenied (0x801f0000) TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm state = Test_003_Completed Test_008 TestEvent ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test will continue for a maximum of 49 seconds Test_008 TestEvent ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled 2021-12-20T05:59:50.615Z - Test_008 Test: state=Initial Disabling ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm 2021-12-20T05:59:50.615Z - Test_008 Test: state=Initial Disabling ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm 2021-12-20T05:59:50.615Z - Test_008 Test: state=Initial Disabling ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm 2021-12-20T05:59:50.615Z - Test_008 Test: state=Initial Disabling ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Call( MethodsToCall #: 4 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. 2021-12-20T05:59:50.620Z - ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm: Initial Multiple Call index 0 Failed, status = StatusCode: BadUserAccessDenied (0x801f0000), InputArgumentResults: Size: 0 , InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 2021-12-20T05:59:50.620Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm: Initial Multiple Call index 1 Failed, status = StatusCode: BadInvalidArgument (0x80ab0000), InputArgumentResults: Size: 0 , InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 2021-12-20T05:59:50.620Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm: Initial Multiple Call index 2 Failed, status = StatusCode: BadInvalidArgument (0x80ab0000), InputArgumentResults: Size: 0 , InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 2021-12-20T05:59:50.620Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm: Initial Multiple Call index 3 Failed, status = StatusCode: BadUserAccessDenied (0x801f0000), InputArgumentResults: Size: 0 , InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Call( MethodsToCall #: 4 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm state = Test_008_Completed TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm state = Test_008_Completed TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm state = Test_008_Completed TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm state = Test_008_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm state = Err_004_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T05:59:50.627Z - Unexpected Result BadUserAccessDenied (0x801f0000) while attempting Enable for alarm ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm state = Err_005_Completed Test will continue for a maximum of 39 seconds Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T05:59:52.383Z - Unexpected Error BadInvalidArgument (0x80ab0000) while disabling alarm ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm state = Err_004_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T05:59:52.386Z - Unexpected Result BadInvalidArgument (0x80ab0000) while attempting Enable for alarm ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm state = Err_005_Completed Test_008 TestEvent ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T05:59:52.883Z - Unexpected Error BadInvalidArgument (0x80ab0000) while disabling alarm ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm state = Err_004_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T05:59:52.887Z - Unexpected Result BadInvalidArgument (0x80ab0000) while attempting Enable for alarm ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm state = Err_005_Completed Test_008 TestEvent ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm state = Err_004_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T05:59:53.387Z - Unexpected Result BadUserAccessDenied (0x801f0000) while attempting Enable for alarm ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm state = Err_005_Completed Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test will continue for a maximum of 28 seconds Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test will continue for a maximum of 18 seconds Test_008 TestEvent ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test will continue for a maximum of 8 seconds Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Test_008 TestEvent ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Enabled Locale: en, Text: Enabled Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ~~~ START OF TEST [Test_001] ~~~ ParentObjects OffNormalAlarmType ParentObjects DiscreteAlarmType ParentObjects AlarmConditionType ParentObjects AcknowledgeableConditionType ParentObjects ConditionType ParentObjects BaseEventType Read Instance Reference Data for 23 References Read Method Data for 11 Methods Read Method Parameters for 3 Parameters CompareMethod for ns=2;s=AlarmsWithNodes.OffNormalAlarm:NamespaceIndex: 0, Name: Disable CompareMethod for ns=2;s=AlarmsWithNodes.OffNormalAlarm:NamespaceIndex: 0, Name: Enable ParentObjects CertificateExpirationAlarmType ParentObjects SystemOffNormalAlarmType ParentObjects OffNormalAlarmType ParentObjects DiscreteAlarmType ParentObjects AlarmConditionType ParentObjects AcknowledgeableConditionType ParentObjects ConditionType ParentObjects BaseEventType Read Instance Reference Data for 26 References Read Method Data for 4 Methods Read Method Parameters for 2 Parameters CompareMethod for i=19450:NamespaceIndex: 0, Name: Disable CompareMethod for i=19450:NamespaceIndex: 0, Name: Enable ParentObjects SystemOffNormalAlarmType ParentObjects OffNormalAlarmType ParentObjects DiscreteAlarmType ParentObjects AlarmConditionType ParentObjects AcknowledgeableConditionType ParentObjects ConditionType ParentObjects BaseEventType Read Instance Reference Data for 23 References Read Method Data for 4 Methods Read Method Parameters for 2 Parameters CompareMethod for i=20143:NamespaceIndex: 0, Name: Disable CompareMethod for i=20143:NamespaceIndex: 0, Name: Enable ParentObjects NonExclusiveLevelAlarmType ParentObjects NonExclusiveLimitAlarmType ParentObjects LimitAlarmType ParentObjects AlarmConditionType ParentObjects AcknowledgeableConditionType ParentObjects ConditionType ParentObjects BaseEventType Read Instance Reference Data for 30 References Read Method Data for 11 Methods Read Method Parameters for 3 Parameters CompareMethod for ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm:NamespaceIndex: 0, Name: Disable CompareMethod for ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm:NamespaceIndex: 0, Name: Enable ParentObjects ExclusiveLimitAlarmType ParentObjects LimitAlarmType ParentObjects AlarmConditionType ParentObjects AcknowledgeableConditionType ParentObjects ConditionType ParentObjects BaseEventType Read Instance Reference Data for 24 References Read Method Data for 4 Methods Read Method Parameters for 2 Parameters CompareMethod for ns=4;i=5001:NamespaceIndex: 0, Name: Disable CompareMethod for ns=4;i=5001:NamespaceIndex: 0, Name: Enable ParentObjects ExclusiveLevelAlarmType ParentObjects ExclusiveLimitAlarmType ParentObjects LimitAlarmType ParentObjects AlarmConditionType ParentObjects AcknowledgeableConditionType ParentObjects ConditionType ParentObjects BaseEventType Read Instance Reference Data for 27 References Read Method Data for 11 Methods Read Method Parameters for 3 Parameters CompareMethod for ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm:NamespaceIndex: 0, Name: Disable CompareMethod for ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm:NamespaceIndex: 0, Name: Enable Test_001 Complete ~~~ END OF TEST [Test_001] ~~~ ~~~ START OF TEST [Test_002] ~~~ RunSpecific AlarmIds SpecType i=2782 active Mandatory false ack mandatory false SpecType i=2881 active Mandatory false ack mandatory true SpecType i=2915 active Mandatory true ack mandatory true SpecType i=10523 active Mandatory true ack mandatory true SpecType i=10637 active Mandatory true ack mandatory true GetExistingEnabledStates for instance ns=2;s=AlarmsWithNodes.OffNormalAlarm GetExistingEnabledStates for instance ns=3;i=1012 GetExistingEnabledStates for instance ns=3;s=AirConditioner_1.StateCondition GetExistingEnabledStates for instance ns=3;s=AirConditioner_10.StateCondition GetExistingEnabledStates for instance ns=3;s=AirConditioner_2.StateCondition GetExistingEnabledStates for instance ns=3;s=AirConditioner_3.StateCondition GetExistingEnabledStates for instance ns=3;s=AirConditioner_4.StateCondition GetExistingEnabledStates for instance ns=3;s=AirConditioner_5.StateCondition GetExistingEnabledStates for instance ns=3;s=AirConditioner_6.StateCondition GetExistingEnabledStates for instance ns=3;s=AirConditioner_7.StateCondition GetExistingEnabledStates for instance ns=3;s=AirConditioner_8.StateCondition GetExistingEnabledStates for instance ns=3;s=AirConditioner_9.StateCondition GetExistingEnabledStates for instance ns=3;s=Furnace_1.StateCondition GetExistingEnabledStates for instance ns=3;s=Furnace_10.StateCondition GetExistingEnabledStates for instance ns=3;s=Furnace_2.StateCondition GetExistingEnabledStates for instance ns=3;s=Furnace_3.StateCondition GetExistingEnabledStates for instance ns=3;s=Furnace_4.StateCondition GetExistingEnabledStates for instance ns=3;s=Furnace_5.StateCondition GetExistingEnabledStates for instance ns=3;s=Furnace_6.StateCondition GetExistingEnabledStates for instance ns=3;s=Furnace_7.StateCondition GetExistingEnabledStates for instance ns=3;s=Furnace_8.StateCondition GetExistingEnabledStates for instance ns=3;s=Furnace_9.StateCondition GetExistingEnabledStates for instance ns=6;i=5001 GetExistingEnabledStates for instance ns=6;s=AirConditionerXml.StateCondition GetExistingEnabledStates for instance ns=6;s=FurnaceXml.StateCondition SpecType i=11753 active Mandatory true ack mandatory true SpecType i=13225 active Mandatory true ack mandatory true GetExistingEnabledStates for instance i=19450 SpecType i=11753 active Mandatory true ack mandatory true GetExistingEnabledStates for instance i=20143 SpecType i=2955 active Mandatory true ack mandatory true SpecType i=9906 active Mandatory true ack mandatory true SpecType i=10060 active Mandatory true ack mandatory true GetExistingEnabledStates for instance ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm SpecType i=9341 active Mandatory true ack mandatory true GetExistingEnabledStates for instance ns=4;i=5001 GetExistingEnabledStates for instance ns=4;i=5003 GetExistingEnabledStates for instance ns=4;i=5005 GetExistingEnabledStates for instance ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Anonymous.LimitAlarm_Anonymous GetExistingEnabledStates for instance ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Anonymous.LimitAlarm_Authenticated GetExistingEnabledStates for instance ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Anonymous.LimitAlarm_Operators GetExistingEnabledStates for instance ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_AuthenticatedUser.LimitAlarm_Anonymous GetExistingEnabledStates for instance ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_AuthenticatedUser.LimitAlarm_Authenticated GetExistingEnabledStates for instance ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_AuthenticatedUser.LimitAlarm_Operators GetExistingEnabledStates for instance ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Observer.LimitAlarm_Anonymous GetExistingEnabledStates for instance ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Observer.LimitAlarm_Authenticated GetExistingEnabledStates for instance ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Observer.LimitAlarm_Operators GetExistingEnabledStates for instance ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Operator.LimitAlarm_Anonymous GetExistingEnabledStates for instance ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Operator.LimitAlarm_Authenticated GetExistingEnabledStates for instance ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Operator.LimitAlarm_Operators SpecType i=9482 active Mandatory true ack mandatory true GetExistingEnabledStates for instance ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Reading 44 EnabledState.Id Items Read( NodesToRead #44; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. ns=2;s=AlarmsWithNodes.OffNormalAlarm.EnabledState.Id enabled = 1 ns=3;s=1012.EnabledState.Id enabled = 0 ns=3;s=AirConditioner_1.StateCondition.EnabledState.Id enabled = 1 ns=3;s=AirConditioner_10.StateCondition.EnabledState.Id enabled = 1 ns=3;s=AirConditioner_2.StateCondition.EnabledState.Id enabled = 1 ns=3;s=AirConditioner_3.StateCondition.EnabledState.Id enabled = 1 ns=3;s=AirConditioner_4.StateCondition.EnabledState.Id enabled = 1 ns=3;s=AirConditioner_5.StateCondition.EnabledState.Id enabled = 1 ns=3;s=AirConditioner_6.StateCondition.EnabledState.Id enabled = 1 ns=3;s=AirConditioner_7.StateCondition.EnabledState.Id enabled = 1 ns=3;s=AirConditioner_8.StateCondition.EnabledState.Id enabled = 1 ns=3;s=AirConditioner_9.StateCondition.EnabledState.Id enabled = 1 ns=3;s=Furnace_1.StateCondition.EnabledState.Id enabled = 1 ns=3;s=Furnace_10.StateCondition.EnabledState.Id enabled = 1 ns=3;s=Furnace_2.StateCondition.EnabledState.Id enabled = 1 ns=3;s=Furnace_3.StateCondition.EnabledState.Id enabled = 1 ns=3;s=Furnace_4.StateCondition.EnabledState.Id enabled = 1 ns=3;s=Furnace_5.StateCondition.EnabledState.Id enabled = 1 ns=3;s=Furnace_6.StateCondition.EnabledState.Id enabled = 1 ns=3;s=Furnace_7.StateCondition.EnabledState.Id enabled = 1 ns=3;s=Furnace_8.StateCondition.EnabledState.Id enabled = 1 ns=3;s=Furnace_9.StateCondition.EnabledState.Id enabled = 1 ns=6;i=6007 enabled = 0 ns=6;s=AirConditionerXml.StateCondition.EnabledState.Id enabled = 1 ns=6;s=FurnaceXml.StateCondition.EnabledState.Id enabled = 1 i=19468 enabled = 0 i=20161 enabled = 0 ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm.EnabledState.Id enabled = 1 ns=4;i=6018 enabled = 0 ns=4;i=6055 enabled = 0 ns=4;i=6088 enabled = 0 ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Anonymous.LimitAlarm_Anonymous.EnabledState.Id enabled = 1 ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Anonymous.LimitAlarm_Authenticated.EnabledState.Id enabled = 1 ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Anonymous.LimitAlarm_Operators.EnabledState.Id enabled = 1 ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_AuthenticatedUser.LimitAlarm_Anonymous.EnabledState.Id enabled = 1 ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_AuthenticatedUser.LimitAlarm_Authenticated.EnabledState.Id enabled = 1 ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_AuthenticatedUser.LimitAlarm_Operators.EnabledState.Id enabled = 1 ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Observer.LimitAlarm_Anonymous.EnabledState.Id enabled = 1 ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Observer.LimitAlarm_Authenticated.EnabledState.Id enabled = 1 ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Observer.LimitAlarm_Operators.EnabledState.Id enabled = 1 ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Operator.LimitAlarm_Anonymous.EnabledState.Id enabled = 1 ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Operator.LimitAlarm_Authenticated.EnabledState.Id enabled = 1 ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Operator.LimitAlarm_Operators.EnabledState.Id enabled = 1 ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm.EnabledState.Id enabled = 1 ns=2;s=AlarmsWithNodes.OffNormalAlarm Using alarm Ids i=19450 is not enabled. i=20143 is not enabled. ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Using alarm Ids ns=4;i=5001 is not enabled. ns=4;i=5003 is not enabled. ns=4;i=5005 is not enabled. ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Anonymous.LimitAlarm_Anonymous Using alarm Ids ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Using alarm Ids Run Type AlarmIds Disabling Method call for 4 methods Disable for item ns=2;s=AlarmsWithNodes.OffNormalAlarm Method call for 4 methods Disable for item ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Method call for 4 methods Disable for item ns=4;s=Demo.AccessRights.RoleBased.Browse_Anonymous.Object_Anonymous.LimitAlarm_Anonymous Method call for 4 methods Disable for item ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Run Type AlarmIds Validating Disable Run Type AlarmIds Complete Success = false ~~~ END OF TEST [Test_002] ~~~ Test_003 Trying to run check results for test ~~~ START OF TEST [Test_003] ~~~ CheckResults Test_003 CheckResults Test_003: key i=2782 CheckResults Test_003: key i=2881 CheckResults Test_003: key i=2915 CheckResults Test_003: key i=10523 CheckResults Test_003: key i=10637 CheckResults Test_003: key i=11753 CheckResults Test_003: key i=13225 CheckResults Test_003: key i=19297 CheckResults Test_003: key i=2955 CheckResults Test_003: key i=9906 CheckResults Test_003: key i=10060 Error for type NonExclusiveLevelAlarmType Error: ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm: Disable Result = BadUserAccessDenied (0x801f0000) Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm: Disable Result = BadInvalidArgument (0x80ab0000) CheckResults Test_003: key i=9341 CheckResults Test_003: key i=9482 Error for type ExclusiveLevelAlarmType Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm: Disable Result = BadInvalidArgument (0x80ab0000) Error: ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm: Disable Result = BadUserAccessDenied (0x801f0000) ~~~ END OF TEST [Test_003] ~~~ ~~~ START OF TEST [Test_008] ~~~ Test_008 Final State = null CheckResults Test_008: key i=2782 CheckResults Test_008: key i=2881 CheckResults Test_008: key i=2915 CheckResults Test_008: key i=10523 CheckResults Test_008: key i=10637 CheckResults Test_008: key i=11753 CheckResults Test_008: key i=13225 CheckResults Test_008: key i=19297 CheckResults Test_008: key i=2955 CheckResults Test_008: key i=9906 CheckResults Test_008: key i=10060 Error for type NonExclusiveLevelAlarmType Error: ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm: Initial Multiple Call index 0 Failed, status = StatusCode: BadUserAccessDenied (0x801f0000), InputArgumentResults: Size: 0 , InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm: Initial Multiple Call index 2 Failed, status = StatusCode: BadInvalidArgument (0x80ab0000), InputArgumentResults: Size: 0 , InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 CheckResults Test_008: key i=9341 CheckResults Test_008: key i=9482 Error for type ExclusiveLevelAlarmType Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm: Initial Multiple Call index 1 Failed, status = StatusCode: BadInvalidArgument (0x80ab0000), InputArgumentResults: Size: 0 , InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 Error: ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm: Initial Multiple Call index 3 Failed, status = StatusCode: BadUserAccessDenied (0x801f0000), InputArgumentResults: Size: 0 , InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 ~~~ END OF TEST [Test_008] ~~~ ~~~ START OF TEST [Err_004] ~~~ CheckResults Err_004: key i=2782 CheckResults Err_004: key i=2881 CheckResults Err_004: key i=2915 CheckResults Err_004: key i=10523 CheckResults Err_004: key i=10637 CheckResults Err_004: key i=11753 CheckResults Err_004: key i=13225 CheckResults Err_004: key i=19297 CheckResults Err_004: key i=2955 CheckResults Err_004: key i=9906 CheckResults Err_004: key i=10060 Error for type NonExclusiveLevelAlarmType Error: Unexpected Error BadInvalidArgument (0x80ab0000) while disabling alarm ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm CheckResults Err_004: key i=9341 CheckResults Err_004: key i=9482 Error for type ExclusiveLevelAlarmType Error: Unexpected Error BadInvalidArgument (0x80ab0000) while disabling alarm ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm ~~~ END OF TEST [Err_004] ~~~ ~~~ START OF TEST [Err_005] ~~~ CheckResults Err_005: key i=2782 CheckResults Err_005: key i=2881 CheckResults Err_005: key i=2915 CheckResults Err_005: key i=10523 CheckResults Err_005: key i=10637 CheckResults Err_005: key i=11753 CheckResults Err_005: key i=13225 CheckResults Err_005: key i=19297 CheckResults Err_005: key i=2955 CheckResults Err_005: key i=9906 CheckResults Err_005: key i=10060 Error for type NonExclusiveLevelAlarmType Error: Unexpected Result BadUserAccessDenied (0x801f0000) while attempting Enable for alarm ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Error: Unexpected Result BadInvalidArgument (0x80ab0000) while attempting Enable for alarm ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm CheckResults Err_005: key i=9341 CheckResults Err_005: key i=9482 Error for type ExclusiveLevelAlarmType Error: Unexpected Result BadInvalidArgument (0x80ab0000) while attempting Enable for alarm ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Error: Unexpected Result BadUserAccessDenied (0x801f0000) while attempting Enable for alarm ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm ~~~ END OF TEST [Err_005] ~~~ ~~~ START OF TEST [Err_006] ~~~ ~~~ END OF TEST [Err_006] ~~~ ~~~ START OF TEST [Err_007] ~~~ ~~~ END OF TEST [Err_007] ~~~ ***** CONFORMANCE UNIT 'A and C Enable' TEST SCRIPTS COMPLETE ****** DeleteSubscription( SubscriptionIds #1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Killing Alarm Thread StopThread of thread [84723920]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) ***** CONFORMANCE UNIT 'A and C Enable' 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://CN-W-7279593:48010; SessionName: UaCttSession_7; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ActivateSession( LocaleIds #1; UserIdentityToken: UserName-[0]-None-None ( 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://CN-W-7279593:48010; SessionName: UaCttSession_8; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ActivateSession( LocaleIds #1; UserIdentityToken: UserName-[0]-None-None ( ClientSignature=, UserTokenSignature= ) ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Read( NodesToRead #2; TimestampsToReturn: 1; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. CreateAllSelectFields Started CreateAllSelectFields Completed Start Alarm Thread using session id ns=1;g=e77a2f6b-97ae-4990-8c8f-376e40c8d430 Creating Thread specific Subscription helper StartThreadSession succeeded SessionThread::CreateThread Started Successfully AlarmThread - Thread Created Session id ns=1;g=e77a2f6b-97ae-4990-8c8f-376e40c8d430 AlarmThread - AddEventItem Started AlarmThread - Creating Subscription AlarmThread - Creating Subscription on server CreateSubscription found thread id 345003000 CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 242; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0 CreateSubscription( ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. SubscriptionId: 2719163551; RevisedPublishingInterval: 250; RevisedLifetimeCount: 242; RevisedMaxKeepAliveCount: 21 AlarmThread - Subscription Created CreateMonitoredItems found thread id 345003000 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163551; TimestampsToReturn: 1 ).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 NormalState 81 ExpirationDate 82 ExpirationLimit 83 CertificateType 84 Certificate 85 HighHighLimit 86 HighLimit 87 LowLimit 88 LowLowLimit 89 BaseHighHighLimit 90 BaseHighLimit 91 BaseLowLimit 92 BaseLowLowLimit 93 HighHighState 94 HighState 95 LowState 96 LowLowState 97 HighHighState.Id 98 HighHighState.TransitionTime 99 HighHighState.TrueState 100 HighHighState.FalseState 101 HighState.Id 102 HighState.TransitionTime 103 HighState.TrueState 104 HighState.FalseState 105 LowState.Id 106 LowState.TransitionTime 107 LowState.TrueState 108 LowState.FalseState 109 LowLowState.Id 110 LowLowState.TransitionTime 111 LowLowState.TrueState 112 LowLowState.FalseState 113 LimitState.CurrentState 114 LimitState.LastTransition 115 LimitState.CurrentState.Id 116 LimitState.LastTransition.Id 117 LimitState.LastTransition.TransitionTime 118 Initialization: AutoRun = true Adding Test Test_001 Adding Test Test_002 Adding Test Test_003 Adding Test Err_004 Adding Test Err_005 Adding Test Err_006 Adding Test Err_007 Adding Test Err_008 Adding Test Err_009 TestStateEnum Index 0 State Test_001_Waiting TestStateEnum Index 1 State Test_001_Running TestStateEnum Index 2 State Test_001_Completed TestStateEnum Index 3 State Test_002_Waiting TestStateEnum Index 4 State Test_002_Running TestStateEnum Index 5 State Test_002_Completed TestStateEnum Index 6 State Test_003_Waiting TestStateEnum Index 7 State Test_003_Running TestStateEnum Index 8 State Test_003_Completed TestStateEnum Index 9 State Err_004_Waiting TestStateEnum Index 10 State Err_004_Running TestStateEnum Index 11 State Err_004_Completed TestStateEnum Index 12 State Err_005_Waiting TestStateEnum Index 13 State Err_005_Running TestStateEnum Index 14 State Err_005_Completed TestStateEnum Index 15 State Err_006_Waiting TestStateEnum Index 16 State Err_006_Running TestStateEnum Index 17 State Err_006_Completed TestStateEnum Index 18 State Err_007_Waiting TestStateEnum Index 19 State Err_007_Running TestStateEnum Index 20 State Err_007_Completed TestStateEnum Index 21 State Err_008_Waiting TestStateEnum Index 22 State Err_008_Running TestStateEnum Index 23 State Err_008_Completed TestStateEnum Index 24 State Err_009_Waiting TestStateEnum Index 25 State Err_009_Running TestStateEnum Index 26 State Err_009_Completed 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://CN-W-7279593:48010; SessionName: UaCttSession_9; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ActivateSession( LocaleIds #1; UserIdentityToken: UserName-[0]-None-None ( 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;g=61ea61cd-ae27-4934-b42c-ba0ec0cf2482 AlarmThread - AddEventItem Started AlarmThread - Creating Subscription AlarmThread - Creating Subscription on server CreateSubscription found thread id 321099544 CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 242; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0 CreateSubscription( ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. SubscriptionId: 2719163552; RevisedPublishingInterval: 250; RevisedLifetimeCount: 242; RevisedMaxKeepAliveCount: 21 AlarmThread - Subscription Created CreateMonitoredItems found thread id 321099544 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163552; TimestampsToReturn: 1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. AlarmThread - MonitoredItems Created SessionThread::StartPublish Started Successfully TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm state = Test_001_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T06:00:35.104Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Initialized with comment Test_002 Initializing Comment at 2021-12-20T06:00:35.100Z Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T06:00:35.353Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Acknowledged Alarm with no comment 2021-12-20T06:00:35.601Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Unexpected Comment Expected: Test_002 Initializing Comment at 2021-12-20T06:00:35.100Z Actual: TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm state = Test_002_Completed TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm state = Test_001_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T06:00:36.618Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Initialized with comment Test_002 Initializing Comment at 2021-12-20T06:00:36.615Z Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T06:00:36.868Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Acknowledged Alarm with no comment 2021-12-20T06:00:37.113Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Unexpected Comment Expected: Test_002 Initializing Comment at 2021-12-20T06:00:36.615Z Actual: Read( NodesToRead #4; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. 2021-12-20T06:00:37.133Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Unexpected read value Comment Expected: Test_002 Initializing Comment at 2021-12-20T06:00:36.615Z Actual: TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm state = Test_002_Completed TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm state = Test_001_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T06:00:37.136Z - ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Initialized with comment Test_002 Initializing Comment at 2021-12-20T06:00:37.134Z Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T06:00:37.320Z - ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Acknowledged Alarm with no comment 2021-12-20T06:00:37.568Z - ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Unexpected Comment Expected: Test_002 Initializing Comment at 2021-12-20T06:00:37.134Z Actual: Read( NodesToRead #4; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. 2021-12-20T06:00:37.578Z - ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Unexpected read value Comment Expected: Test_002 Initializing Comment at 2021-12-20T06:00:37.134Z Actual: TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm state = Test_002_Completed TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm state = Test_001_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T06:00:38.882Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Initialized with comment Test_002 Initializing Comment at 2021-12-20T06:00:38.878Z Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T06:00:39.134Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Acknowledged Alarm with no comment 2021-12-20T06:00:39.380Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Unexpected Comment Expected: Test_002 Initializing Comment at 2021-12-20T06:00:38.878Z Actual: TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm state = Test_002_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm state = Test_003_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Read( NodesToRead #4; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. 2021-12-20T06:00:40.848Z - ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Validate: ackedstate = true comment = Message = Locale: en, Text: Condition state acknowledged by UA client 2021-12-20T06:00:40.848Z - Time to read alarm Instance = 14 TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm state = Test_003_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm state = Test_003_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm state = Err_004_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Read( NodesToRead #4; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. 2021-12-20T06:00:44.645Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Validate: ackedstate = true comment = Message = Locale: en, Text: Condition state acknowledged by UA client 2021-12-20T06:00:44.645Z - Time to read alarm Instance = 27 TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm state = Test_003_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Test will continue for a maximum of 49 seconds Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm state = Err_004_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T06:00:47.650Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Unexpected status doing second acknowledge: BadInvalidArgument (0x80ab0000) TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm state = Err_005_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm state = Err_005_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm state = Err_004_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T06:00:50.902Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Acknowledged with invalid event id size=16, data=0x3D19EA96AE33E2F7988AC4C2189F0FD5 TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm state = Err_006_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm state = Err_007_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm state = Err_008_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm state = Err_009_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm state = Err_004_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T06:00:52.690Z - ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Acknowledged with invalid event id size=16, data=0xDFF684273CBFBE314E2A98D2D2F54DE9 TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm state = Err_006_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm state = Err_007_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm state = Err_008_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm state = Err_009_Completed Test will continue for a maximum of 39 seconds Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T06:00:58.447Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Unexpected status doing second acknowledge: BadInvalidArgument (0x80ab0000) TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm state = Err_005_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm state = Err_005_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T06:01:05.700Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Acknowledged with invalid event id size=16, data=0x54DC96EF100C0BED3137882790D39E95 TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm state = Err_006_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm state = Err_007_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm state = Err_008_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm state = Err_009_Completed Test will continue for a maximum of 28 seconds Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet 2021-12-20T06:01:07.460Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Acknowledged with invalid event id size=16, data=0xB5A949E5EB7F3B85F020555647E1F5A6 TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm state = Err_006_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm state = Err_007_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm state = Err_008_Completed Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm state = Err_009_Completed Test will continue for a maximum of 18 seconds Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Err_005 performing multi acknowledgement call for 4 events 2021-12-20T06:01:23.030Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Unexpected error doing multiple acknowledge: StatusCode: BadInvalidArgument (0x80ab0000), InputArgumentResults: Size: 0 , InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 2021-12-20T06:01:23.030Z - ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Unexpected error doing multiple acknowledge: StatusCode: Good (0x00000000), InputArgumentResults: Size: 2 [0] = Good (0x00000000)|[1] = Good (0x00000000), InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 2021-12-20T06:01:23.031Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Unexpected error doing multiple acknowledge: StatusCode: BadInvalidArgument (0x80ab0000), InputArgumentResults: Size: 0 , InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 2021-12-20T06:01:23.031Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Unexpected error doing multiple acknowledge: StatusCode: Good (0x00000000), InputArgumentResults: Size: 2 [0] = Good (0x00000000)|[1] = Good (0x00000000), InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Err_006 performing multi acknowledgement call for 4 events 2021-12-20T06:01:23.041Z - ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Unexpected error doing multiple acknowledge: StatusCode: BadInvalidArgument (0x80ab0000), InputArgumentResults: Size: 0 , InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 2021-12-20T06:01:23.041Z - ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Unexpected error doing multiple acknowledge: StatusCode: BadConditionBranchAlreadyAcked (0x80cf0000), InputArgumentResults: Size: 2 [0] = Good (0x00000000)|[1] = Good (0x00000000), InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 2021-12-20T06:01:23.041Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Unexpected error doing multiple acknowledge: StatusCode: BadInvalidArgument (0x80ab0000), InputArgumentResults: Size: 0 , InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 2021-12-20T06:01:23.042Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Unexpected error doing multiple acknowledge: StatusCode: BadConditionBranchAlreadyAcked (0x80cf0000), InputArgumentResults: Size: 2 [0] = Good (0x00000000)|[1] = Good (0x00000000), InputArgumentDiagnosticInfos: Size: 0 , OutputArguments: Size: 0 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Err_007 performing multi acknowledgement call for 4 events Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Err_008 performing multi acknowledgement call for 4 events Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Err_009 performing multi acknowledgement call for 4 events Test will continue for a maximum of 8 seconds DeleteSubscription( SubscriptionIds #1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Killing Alarm Thread StopThread of thread [321099544]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) ~~~ 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=10523 CheckResults Test_001: key i=10637 CheckResults Test_001: key i=11753 CheckResults Test_001: key i=13225 CheckResults Test_001: key i=19297 CheckResults Test_001: key i=2955 CheckResults Test_001: key i=9906 CheckResults Test_001: key i=10060 0 tests passed for NonExclusiveLevelAlarmType 46 tests skipped CheckResults Test_001: key i=9341 CheckResults Test_001: key i=9482 0 tests passed for ExclusiveLevelAlarmType 45 tests skipped ~~~ END OF TEST [Test_001] ~~~ ~~~ START OF TEST [Test_002] ~~~ CheckResults Test_002: key i=2782 CheckResults Test_002: key i=2881 CheckResults Test_002: key i=2915 CheckResults Test_002: key i=10523 CheckResults Test_002: key i=10637 CheckResults Test_002: key i=11753 CheckResults Test_002: key i=13225 CheckResults Test_002: key i=19297 CheckResults Test_002: key i=2955 CheckResults Test_002: key i=9906 CheckResults Test_002: key i=10060 Error for type NonExclusiveLevelAlarmType Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Unexpected Comment Expected: Test_002 Initializing Comment at 2021-12-20T06:00:35.100Z Actual: Error: ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Unexpected Comment Expected: Test_002 Initializing Comment at 2021-12-20T06:00:37.134Z Actual: Error: ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Unexpected read value Comment Expected: Test_002 Initializing Comment at 2021-12-20T06:00:37.134Z Actual: Activity for type NonExclusiveLevelAlarmType Activity: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Initialized with comment Test_002 Initializing Comment at 2021-12-20T06:00:35.100Z Activity: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Acknowledged Alarm with no comment Activity: ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Initialized with comment Test_002 Initializing Comment at 2021-12-20T06:00:37.134Z Activity: ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Acknowledged Alarm with no comment CheckResults Test_002: key i=9341 CheckResults Test_002: key i=9482 Error for type ExclusiveLevelAlarmType Error: ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Unexpected Comment Expected: Test_002 Initializing Comment at 2021-12-20T06:00:36.615Z Actual: Error: ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Unexpected read value Comment Expected: Test_002 Initializing Comment at 2021-12-20T06:00:36.615Z Actual: Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Unexpected Comment Expected: Test_002 Initializing Comment at 2021-12-20T06:00:38.878Z Actual: Activity for type ExclusiveLevelAlarmType Activity: ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Initialized with comment Test_002 Initializing Comment at 2021-12-20T06:00:36.615Z Activity: ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Acknowledged Alarm with no comment Activity: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Initialized with comment Test_002 Initializing Comment at 2021-12-20T06:00:38.878Z Activity: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Acknowledged Alarm with no comment ~~~ END OF TEST [Test_002] ~~~ ~~~ START OF TEST [Test_003] ~~~ CheckResults Test_003: key i=2782 CheckResults Test_003: key i=2881 CheckResults Test_003: key i=2915 CheckResults Test_003: key i=10523 CheckResults Test_003: key i=10637 CheckResults Test_003: key i=11753 CheckResults Test_003: key i=13225 CheckResults Test_003: key i=19297 CheckResults Test_003: key i=2955 CheckResults Test_003: key i=9906 CheckResults Test_003: key i=10060 2 tests passed for NonExclusiveLevelAlarmType 0 tests skipped Activity for type NonExclusiveLevelAlarmType Activity: ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Validate: ackedstate = true comment = Message = Locale: en, Text: Condition state acknowledged by UA client Activity: Time to read alarm Instance = 14 CheckResults Test_003: key i=9341 CheckResults Test_003: key i=9482 2 tests passed for ExclusiveLevelAlarmType 0 tests skipped Activity for type ExclusiveLevelAlarmType Activity: ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Validate: ackedstate = true comment = Message = Locale: en, Text: Condition state acknowledged by UA client Activity: Time to read alarm Instance = 27 ~~~ END OF TEST [Test_003] ~~~ ~~~ START OF TEST [Err_004] ~~~ Test Err_004 Final States CheckResults Err_004: key i=2782 CheckResults Err_004: key i=2881 CheckResults Err_004: key i=2915 CheckResults Err_004: key i=10523 CheckResults Err_004: key i=10637 CheckResults Err_004: key i=11753 CheckResults Err_004: key i=13225 CheckResults Err_004: key i=19297 CheckResults Err_004: key i=2955 CheckResults Err_004: key i=9906 CheckResults Err_004: key i=10060 2 tests passed for NonExclusiveLevelAlarmType 0 tests skipped CheckResults Err_004: key i=9341 CheckResults Err_004: key i=9482 2 tests passed for ExclusiveLevelAlarmType 0 tests skipped ~~~ END OF TEST [Err_004] ~~~ ~~~ START OF TEST [Err_005] ~~~ CheckResults Err_005: key i=2782 CheckResults Err_005: key i=2881 CheckResults Err_005: key i=2915 CheckResults Err_005: key i=10523 CheckResults Err_005: key i=10637 CheckResults Err_005: key i=11753 CheckResults Err_005: key i=13225 CheckResults Err_005: key i=19297 CheckResults Err_005: key i=2955 CheckResults Err_005: key i=9906 CheckResults Err_005: key i=10060 Error for type NonExclusiveLevelAlarmType Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Unexpected status doing second acknowledge: BadInvalidArgument (0x80ab0000) CheckResults Err_005: key i=9341 CheckResults Err_005: key i=9482 Error for type ExclusiveLevelAlarmType Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Unexpected status doing second acknowledge: BadInvalidArgument (0x80ab0000) ~~~ END OF TEST [Err_005] ~~~ ~~~ START OF TEST [Err_006] ~~~ CheckResults Err_006: key i=2782 CheckResults Err_006: key i=2881 CheckResults Err_006: key i=2915 CheckResults Err_006: key i=10523 CheckResults Err_006: key i=10637 CheckResults Err_006: key i=11753 CheckResults Err_006: key i=13225 CheckResults Err_006: key i=19297 CheckResults Err_006: key i=2955 CheckResults Err_006: key i=9906 CheckResults Err_006: key i=10060 Error for type NonExclusiveLevelAlarmType Error: ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm Acknowledged with invalid event id size=16, data=0x3D19EA96AE33E2F7988AC4C2189F0FD5 Error: ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm Acknowledged with invalid event id size=16, data=0xDFF684273CBFBE314E2A98D2D2F54DE9 CheckResults Err_006: key i=9341 CheckResults Err_006: key i=9482 Error for type ExclusiveLevelAlarmType Error: ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Acknowledged with invalid event id size=16, data=0x54DC96EF100C0BED3137882790D39E95 Error: ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Acknowledged with invalid event id size=16, data=0xB5A949E5EB7F3B85F020555647E1F5A6 ~~~ END OF TEST [Err_006] ~~~ ~~~ START OF TEST [Err_007] ~~~ CheckResults Err_007: key i=2782 CheckResults Err_007: key i=2881 CheckResults Err_007: key i=2915 CheckResults Err_007: key i=10523 CheckResults Err_007: key i=10637 CheckResults Err_007: key i=11753 CheckResults Err_007: key i=13225 CheckResults Err_007: key i=19297 CheckResults Err_007: key i=2955 CheckResults Err_007: key i=9906 CheckResults Err_007: key i=10060 2 tests passed for NonExclusiveLevelAlarmType 0 tests skipped CheckResults Err_007: key i=9341 CheckResults Err_007: key i=9482 2 tests passed for ExclusiveLevelAlarmType 0 tests skipped ~~~ END OF TEST [Err_007] ~~~ ~~~ START OF TEST [Err_008] ~~~ CheckResults Err_008: key i=2782 CheckResults Err_008: key i=2881 CheckResults Err_008: key i=2915 CheckResults Err_008: key i=10523 CheckResults Err_008: key i=10637 CheckResults Err_008: key i=11753 CheckResults Err_008: key i=13225 CheckResults Err_008: key i=19297 CheckResults Err_008: key i=2955 CheckResults Err_008: key i=9906 CheckResults Err_008: key i=10060 2 tests passed for NonExclusiveLevelAlarmType 0 tests skipped CheckResults Err_008: key i=9341 CheckResults Err_008: key i=9482 2 tests passed for ExclusiveLevelAlarmType 0 tests skipped ~~~ END OF TEST [Err_008] ~~~ ~~~ START OF TEST [Err_009] ~~~ CheckResults Err_009: key i=2782 CheckResults Err_009: key i=2881 CheckResults Err_009: key i=2915 CheckResults Err_009: key i=10523 CheckResults Err_009: key i=10637 CheckResults Err_009: key i=11753 CheckResults Err_009: key i=13225 CheckResults Err_009: key i=19297 CheckResults Err_009: key i=2955 CheckResults Err_009: key i=9906 CheckResults Err_009: key i=10060 2 tests passed for NonExclusiveLevelAlarmType 0 tests skipped CheckResults Err_009: key i=9341 CheckResults Err_009: key i=9482 2 tests passed for ExclusiveLevelAlarmType 0 tests skipped ~~~ END OF TEST [Err_009] ~~~ ***** CONFORMANCE UNIT 'A and C Basic' TEST SCRIPTS COMPLETE ****** DeleteSubscription( SubscriptionIds #1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Killing Alarm Thread StopThread of thread [345003000]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) ***** CONFORMANCE UNIT 'A and C Basic' 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://CN-W-7279593:48010; SessionName: UaCttSession_10; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ActivateSession( LocaleIds #1; UserIdentityToken: UserName-[0]-None-None ( 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://CN-W-7279593:48010; SessionName: UaCttSession_11; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ActivateSession( LocaleIds #1; UserIdentityToken: UserName-[0]-None-None ( ClientSignature=, UserTokenSignature= ) ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Read( NodesToRead #2; TimestampsToReturn: 1; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. CreateAllSelectFields Started CreateAllSelectFields Completed Start Alarm Thread using session id ns=1;g=a3cb4508-6fc3-4e12-a837-6f8a089f6a0e Creating Thread specific Subscription helper StartThreadSession succeeded SessionThread::CreateThread Started Successfully AlarmThread - Thread Created Session id ns=1;g=a3cb4508-6fc3-4e12-a837-6f8a089f6a0e AlarmThread - AddEventItem Started AlarmThread - Creating Subscription AlarmThread - Creating Subscription on server CreateSubscription found thread id 226354936 CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 242; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0 CreateSubscription( ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. SubscriptionId: 2719163553; RevisedPublishingInterval: 250; RevisedLifetimeCount: 242; RevisedMaxKeepAliveCount: 21 AlarmThread - Subscription Created CreateMonitoredItems found thread id 226354936 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163553; TimestampsToReturn: 1 ).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 NormalState 81 ExpirationDate 82 ExpirationLimit 83 CertificateType 84 Certificate 85 HighHighLimit 86 HighLimit 87 LowLimit 88 LowLowLimit 89 BaseHighHighLimit 90 BaseHighLimit 91 BaseLowLimit 92 BaseLowLowLimit 93 HighHighState 94 HighState 95 LowState 96 LowLowState 97 HighHighState.Id 98 HighHighState.TransitionTime 99 HighHighState.TrueState 100 HighHighState.FalseState 101 HighState.Id 102 HighState.TransitionTime 103 HighState.TrueState 104 HighState.FalseState 105 LowState.Id 106 LowState.TransitionTime 107 LowState.TrueState 108 LowState.FalseState 109 LowLowState.Id 110 LowLowState.TransitionTime 111 LowLowState.TrueState 112 LowLowState.FalseState 113 LimitState.CurrentState 114 LimitState.LastTransition 115 LimitState.CurrentState.Id 116 LimitState.LastTransition.Id 117 LimitState.LastTransition.TransitionTime 118 Initialization: AutoRun = true Adding Test Test_001 Adding Test Test_002 Adding Test Test_003 Adding Test Test_004 TestStateEnum Index 0 State Test_001_Waiting TestStateEnum Index 1 State Test_001_Running TestStateEnum Index 2 State Test_001_Completed TestStateEnum Index 3 State Test_002_Waiting TestStateEnum Index 4 State Test_002_Running TestStateEnum Index 5 State Test_002_Completed TestStateEnum Index 6 State Test_003_Waiting TestStateEnum Index 7 State Test_003_Running TestStateEnum Index 8 State Test_003_Completed TestStateEnum Index 9 State Test_004_Waiting TestStateEnum Index 10 State Test_004_Running TestStateEnum Index 11 State Test_004_Completed AlarmThread - Creating Subscription AlarmThread - Creating Subscription on server CreateSubscription found thread id 226354936 CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 242; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0 CreateSubscription( ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. SubscriptionId: 2719163554; RevisedPublishingInterval: 250; RevisedLifetimeCount: 242; RevisedMaxKeepAliveCount: 21 AlarmThread - Subscription Created CreateMonitoredItems found thread id 226354936 CreateMonitoredItems( ItemsToCreate #30; SubscriptionId: 2719163554; TimestampsToReturn: 1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. AlarmThread - MonitoredItems Created TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm state = Test_001_Completed ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm should move to WaitingToAcknowledge Read( NodesToRead #1; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm state = Test_001_Completed ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm should move to WaitingToAcknowledge Read( NodesToRead #1; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm state = Test_001_Completed ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm should move to WaitingToAcknowledge TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm state = Test_001_Completed ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm should move to WaitingToAcknowledge Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Read( NodesToRead #1; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. TestCompleted found stateHolder ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm state = Test_002_Completed 2021-12-20T06:01:41.287Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State Initial activeState false Confirm List Length 0 looking for 5 Read( NodesToRead #1; 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 TestCompleted found stateHolder ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm state = Test_002_Completed 2021-12-20T06:01:42.560Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State Initial activeState false Confirm List Length 0 looking for 5 2021-12-20T06:01:44.808Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State Initial activeState true ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State Initial should move to WaitingToAcknowledge Confirm List Length 0 looking for 5 Read( NodesToRead #1; 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. 2021-12-20T06:01:46.827Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State Initial activeState true ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State Initial should move to WaitingToAcknowledge Confirm List Length 0 looking for 5 Test will continue for a maximum of 49 seconds 2021-12-20T06:01:49.073Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State WaitingToAcknowledge activeState false ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State WaitingToAcknowledge not active, adding to AcknowledgeList Confirm List Length 0 looking for 5 Read( NodesToRead #1; 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. 2021-12-20T06:01:50.069Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State WaitingToAcknowledge activeState false ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State WaitingToAcknowledge not active, adding to AcknowledgeList Confirm List Length 0 looking for 5 2021-12-20T06:01:52.635Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState true Confirm List Length 0 looking for 5 Read( NodesToRead #1; 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. 2021-12-20T06:01:54.588Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState true Confirm List Length 0 looking for 5 2021-12-20T06:01:56.901Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState false Confirm List Length 0 looking for 5 Read( NodesToRead #1; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Test will continue for a maximum of 39 seconds Read( NodesToRead #1; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. 2021-12-20T06:01:57.855Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState false Confirm List Length 0 looking for 5 2021-12-20T06:02:00.664Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState true Confirm List Length 0 looking for 5 Read( NodesToRead #1; 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. 2021-12-20T06:02:02.418Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState true Confirm List Length 0 looking for 5 2021-12-20T06:02:04.918Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState false Confirm List Length 0 looking for 5 Read( NodesToRead #1; 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. 2021-12-20T06:02:05.935Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState false Confirm List Length 0 looking for 5 2021-12-20T06:02:08.680Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState true Confirm List Length 0 looking for 5 Read( NodesToRead #1; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Test will continue for a maximum of 27 seconds Read( NodesToRead #1; TimestampsToReturn: 2; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. 2021-12-20T06:02:10.699Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState true Confirm List Length 0 looking for 5 2021-12-20T06:02:12.703Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState false Confirm List Length 0 looking for 5 Read( NodesToRead #1; 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. 2021-12-20T06:02:13.977Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState false Confirm List Length 0 looking for 5 2021-12-20T06:02:16.231Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState true Confirm List Length 0 looking for 5 Read( NodesToRead #1; 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. 2021-12-20T06:02:18.246Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState true Confirm List Length 0 looking for 5 Test will continue for a maximum of 17 seconds 2021-12-20T06:02:20.496Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState false Confirm List Length 0 looking for 5 Read( NodesToRead #1; 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. 2021-12-20T06:02:21.694Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState false Confirm List Length 0 looking for 5 2021-12-20T06:02:24.265Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState true Confirm List Length 0 looking for 5 Read( NodesToRead #1; 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. 2021-12-20T06:02:25.981Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState true Confirm List Length 0 looking for 5 2021-12-20T06:02:28.232Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState false Confirm List Length 0 looking for 5 Read( NodesToRead #1; 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. Test will continue for a maximum of 7 seconds 2021-12-20T06:02:29.256Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState false Confirm List Length 0 looking for 5 2021-12-20T06:02:31.761Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState true Confirm List Length 0 looking for 5 Read( NodesToRead #1; 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. 2021-12-20T06:02:33.514Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState true Confirm List Length 0 looking for 5 2021-12-20T06:02:35.820Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Current State SendAcknowledge activeState false Confirm List Length 0 looking for 5 Read( NodesToRead #1; 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. Test Test_003 Final States 2021-12-20T06:02:36.578Z - ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm Final State: SendAcknowledge 2021-12-20T06:02:36.578Z - ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm Final State: SendAcknowledge ~~~ START OF TEST [Test_000] ~~~ TypeCompare for Alarm type AlarmConditionType Initiated CompareReferences for AlarmConditionType CompareReferenceHierarchy nodeSet reference AlarmConditionType VerifyTypeDefinition for EnabledState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference EnabledState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType Not checking reference type i=9004 Not checking reference type i=9004 Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference EnabledState Completed VerifyTypeDefinition for ActiveState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference ActiveState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for EffectiveDisplayName typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for EffectiveTransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference ActiveState Completed VerifyTypeDefinition for InputNode typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for SuppressedState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference SuppressedState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference SuppressedState Completed VerifyTypeDefinition for OutOfServiceState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference OutOfServiceState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference OutOfServiceState Completed VerifyTypeDefinition for ShelvingState typeDefinition is i=2929 type = ShelvedStateMachineType CompareReferenceHierarchy nodeSet reference ShelvingState VerifyTypeDefinition for CurrentState typeDefinition is i=2760 type = FiniteStateVariableType CompareReferenceHierarchy nodeSet reference CurrentState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference CurrentState Completed VerifyTypeDefinition for LastTransition typeDefinition is i=2767 type = FiniteTransitionVariableType CompareReferenceHierarchy nodeSet reference LastTransition VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference LastTransition Completed VerifyTypeDefinition for UnshelveTime typeDefinition is i=68 type = PropertyType CompareMethod for ShelvingState:TimedShelve CompareMethodParameterArgument ShelvingState:ShelvingTime CompareMethod for ShelvingState:Unshelve CompareMethod for ShelvingState:OneShotShelve Not checking reference type i=9004 Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference ShelvingState Completed VerifyTypeDefinition for SuppressedOrShelved typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for MaxTimeShelved typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for AudibleEnabled typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for AudibleSound typeDefinition is i=17986 type = AudioVariableType CompareReferenceHierarchy nodeSet reference AudibleSound Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasProperty CompareReferenceHierarchy nodeSet reference AudibleSound Completed VerifyTypeDefinition for SilenceState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference SilenceState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference SilenceState Completed VerifyTypeDefinition for OnDelay typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for OffDelay typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FirstInGroupFlag typeDefinition is i=63 type = BaseDataVariableType VerifyTypeDefinition for FirstInGroup typeDefinition is i=16405 type = AlarmGroupType CompareReferenceHierarchy nodeSet reference FirstInGroup Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference FirstInGroup Completed VerifyTypeDefinition for LatchedState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference LatchedState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference LatchedState Completed Not checking reference type i=16361 VerifyTypeDefinition for ReAlarmTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for ReAlarmRepeatCount typeDefinition is i=63 type = BaseDataVariableType CompareMethod for AlarmConditionType:Silence CompareMethod for AlarmConditionType:Suppress CompareMethod for AlarmConditionType:Unsuppress CompareMethod for AlarmConditionType:RemoveFromService CompareMethod for AlarmConditionType:PlaceInService CompareMethod for AlarmConditionType:Reset Not checking reference type HasSubtype CompareReferenceHierarchy nodeSet reference AlarmConditionType Completed TypeCompare for AlarmConditionType Completed ~~~ END OF TEST [Test_000] ~~~ ~~~ 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=10523 CheckResults Test_001: key i=10637 CheckResults Test_001: key i=11753 CheckResults Test_001: key i=13225 CheckResults Test_001: key i=19297 CheckResults Test_001: key i=2955 CheckResults Test_001: key i=9906 CheckResults Test_001: key i=10060 0 tests passed for NonExclusiveLevelAlarmType 2 tests skipped CheckResults Test_001: key i=9341 CheckResults Test_001: key i=9482 0 tests passed for ExclusiveLevelAlarmType 2 tests skipped Test did not complete ~~~ END OF TEST [Test_001] ~~~ ~~~ START OF TEST [Test_002] ~~~ Test Test_002 Final States CheckResults Test_002: key i=2782 CheckResults Test_002: key i=2881 CheckResults Test_002: key i=2915 CheckResults Test_002: key i=10523 CheckResults Test_002: key i=10637 CheckResults Test_002: key i=11753 CheckResults Test_002: key i=13225 CheckResults Test_002: key i=19297 CheckResults Test_002: key i=2955 CheckResults Test_002: key i=9906 CheckResults Test_002: key i=10060 CheckResults Test_002: key i=9341 CheckResults Test_002: key i=9482 2 tests passed for ExclusiveLevelAlarmType 0 tests skipped ~~~ END OF TEST [Test_002] ~~~ ~~~ START OF TEST [Test_003] ~~~ CheckResults Test_003: key i=2782 CheckResults Test_003: key i=2881 CheckResults Test_003: key i=2915 CheckResults Test_003: key i=10523 CheckResults Test_003: key i=10637 CheckResults Test_003: key i=11753 CheckResults Test_003: key i=13225 CheckResults Test_003: key i=19297 CheckResults Test_003: key i=2955 CheckResults Test_003: key i=9906 CheckResults Test_003: key i=10060 CheckResults Test_003: key i=9341 CheckResults Test_003: key i=9482 ~~~ END OF TEST [Test_003] ~~~ ~~~ START OF TEST [Test_004] ~~~ CheckResults Test_004: key i=2782 CheckResults Test_004: key i=2881 CheckResults Test_004: key i=2915 CheckResults Test_004: key i=10523 CheckResults Test_004: key i=10637 CheckResults Test_004: key i=11753 CheckResults Test_004: key i=13225 CheckResults Test_004: key i=19297 CheckResults Test_004: key i=2955 CheckResults Test_004: key i=9906 CheckResults Test_004: key i=10060 16 tests passed for NonExclusiveLevelAlarmType 15 tests skipped CheckResults Test_004: key i=9341 CheckResults Test_004: key i=9482 17 tests passed for ExclusiveLevelAlarmType 16 tests skipped ~~~ END OF TEST [Test_004] ~~~ ***** CONFORMANCE UNIT 'A and C Basic' TEST SCRIPTS COMPLETE ****** DeleteSubscription( SubscriptionIds #1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Killing Alarm Thread StopThread of thread [226354936]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) ***** CONFORMANCE UNIT 'A and C Basic' 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://CN-W-7279593:48010; SessionName: UaCttSession_12; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ActivateSession( LocaleIds #1; UserIdentityToken: UserName-[0]-None-None ( 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://CN-W-7279593:48010; SessionName: UaCttSession_13; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ActivateSession( LocaleIds #1; UserIdentityToken: UserName-[0]-None-None ( ClientSignature=, UserTokenSignature= ) ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Read( NodesToRead #2; TimestampsToReturn: 1; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. CreateAllSelectFields Started CreateAllSelectFields Completed Start Alarm Thread using session id ns=1;g=5eed225c-8a34-4f07-8d74-11d895756eea Creating Thread specific Subscription helper StartThreadSession succeeded SessionThread::CreateThread Started Successfully AlarmThread - Thread Created Session id ns=1;g=5eed225c-8a34-4f07-8d74-11d895756eea AlarmThread - AddEventItem Started AlarmThread - Creating Subscription AlarmThread - Creating Subscription on server CreateSubscription found thread id 226353376 CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 242; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0 CreateSubscription( ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. SubscriptionId: 2719163555; RevisedPublishingInterval: 250; RevisedLifetimeCount: 242; RevisedMaxKeepAliveCount: 21 AlarmThread - Subscription Created CreateMonitoredItems found thread id 226353376 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163555; TimestampsToReturn: 1 ).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 NormalState 81 ExpirationDate 82 ExpirationLimit 83 CertificateType 84 Certificate 85 HighHighLimit 86 HighLimit 87 LowLimit 88 LowLowLimit 89 BaseHighHighLimit 90 BaseHighLimit 91 BaseLowLimit 92 BaseLowLowLimit 93 HighHighState 94 HighState 95 LowState 96 LowLowState 97 HighHighState.Id 98 HighHighState.TransitionTime 99 HighHighState.TrueState 100 HighHighState.FalseState 101 HighState.Id 102 HighState.TransitionTime 103 HighState.TrueState 104 HighState.FalseState 105 LowState.Id 106 LowState.TransitionTime 107 LowState.TrueState 108 LowState.FalseState 109 LowLowState.Id 110 LowLowState.TransitionTime 111 LowLowState.TrueState 112 LowLowState.FalseState 113 LimitState.CurrentState 114 LimitState.LastTransition 115 LimitState.CurrentState.Id 116 LimitState.LastTransition.Id 117 LimitState.LastTransition.TransitionTime 118 Initialization: AutoRun = true Adding Test Test_001 Adding Test Test_002 Adding Test Test_003 Adding Test Test_007 Adding Test Test_008 TestStateEnum Index 0 State Test_001_Waiting TestStateEnum Index 1 State Test_001_Running TestStateEnum Index 2 State Test_001_Completed TestStateEnum Index 3 State Test_002_Waiting TestStateEnum Index 4 State Test_002_Running TestStateEnum Index 5 State Test_002_Completed TestStateEnum Index 6 State Test_003_Waiting TestStateEnum Index 7 State Test_003_Running TestStateEnum Index 8 State Test_003_Completed TestStateEnum Index 9 State Test_007_Waiting TestStateEnum Index 10 State Test_007_Running TestStateEnum Index 11 State Test_007_Completed TestStateEnum Index 12 State Test_008_Waiting TestStateEnum Index 13 State Test_008_Running TestStateEnum Index 14 State Test_008_Completed Initialize Test_001:Main Main SubscriptionId 2719163555 ClientId 1336 Initialize Test_002:Main Main SubscriptionId 2719163555 ClientId 1336 Initialize Test_002:Extra CreateMonitoredItems found thread id 226353376 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163555; TimestampsToReturn: 1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Extra SubscriptionId 2719163555 ClientId 1337 Initialize Test_003:Main Main SubscriptionId 2719163555 ClientId 1336 Initialize Test_003:Extra AlarmThread - AddEventItem Started AlarmThread - Creating Subscription AlarmThread - Creating Subscription on server CreateSubscription found thread id 226353376 CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 242; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0 CreateSubscription( ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. SubscriptionId: 2719163556; RevisedPublishingInterval: 250; RevisedLifetimeCount: 242; RevisedMaxKeepAliveCount: 21 AlarmThread - Subscription Created CreateMonitoredItems found thread id 226353376 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163556; TimestampsToReturn: 1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. AlarmThread - MonitoredItems Created Extra SubscriptionId 2719163556 ClientId 1338 Initialize Test_007:Main Main SubscriptionId 2719163555 ClientId 1336 Initialize Test_008:Main Main SubscriptionId 2719163555 ClientId 1336 Initialize Test_008:Extra CUVariables.Refresh.CallRefreshDetails subscription 2719163555 client 1 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh Returned Good (0x00000000) Preloop testdata state = Initial extra state = Initial Test_001 ProcessEvents Main State WaitingForStart Test_001 ProcessEvents Found Start Event Main Test_001 ProcessEvents Found End Event Main Test_001 Ready to test TestCompleted found stateHolder i=3875 state = Test_001_Completed Extra DEBUG GetExtraBuffer got 8 events CallRefresh Main Initial Refresh Required true CUVariables.Refresh.CallRefreshDetails subscription 2719163555 client 1 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh Returned Good (0x00000000) CallRefresh Extra Initial Refresh Required false Preloop testdata state = Initial extra state = Initial DEBUG PostLoopDeleteEvents deleting 8 events Extra DEBUG GetExtraBuffer got 8 events Test_002 ProcessEvents Main State WaitingForStart Test_002 ProcessEvents Found Start Event Main Test_002 ProcessEvents Found End Event Main Test_002 ProcessEvents Extra State WaitingForStart Test_002 ProcessEvents Found Start Event Extra Test_002 ProcessEvents Found End Event Extra TestCompleted found stateHolder i=3875 state = Test_002_Completed Preloop testdata state = Initial extra state = Initial Extra DEBUG GetExtraBuffer got 2 events CallRefresh Main Initial CUVariables.Refresh.CallRefreshDetails subscription 2719163555 client 1 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh Returned Good (0x00000000) CallRefresh Extra Initial CUVariables.Refresh.CallRefreshDetails subscription 2719163556 client 1 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh Returned Good (0x00000000) DEBUG PostLoopDeleteEvents deleting 8 events DEBUG PostLoopDeleteEvents deleting 2 events Preloop testdata state = WaitingForStart extra state = WaitingForStart Extra DEBUG GetExtraBuffer got 0 events Test_003 ProcessEvents Main State WaitingForStart Test_003 ProcessEvents Found Start Event Main Test_003 ProcessEvents Found End Event Main Test_003 ProcessEvents Extra State WaitingForStart Preloop testdata state = ReadyToTest extra state = WaitingForStart Extra DEBUG GetExtraBuffer got 8 events Test_003 ProcessEvents Extra State WaitingForStart Test_003 ProcessEvents Found Start Event Extra Test_003 ProcessEvents Found End Event Extra TestCompleted found stateHolder i=3875 state = Test_003_Completed Main Adding ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm eventId size=16, data=0x085386CEF885044391118B815241C78E DEBUG PostLoopDeleteEvents deleting 8 events Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Adding ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm eventId size=16, data=0xB5BA2621A87C38449E1D0812AB19CB4F Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Adding ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm eventId size=16, data=0x672E2A1924F05D46B4100BA72687E2E6 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Adding ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm eventId size=16, data=0x0B567B11FA3C8E408C15812D1964E465 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm eventId size=16, data=0x2EFDC0AB363E6F429CF61D9642A11B8A Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm eventId size=16, data=0x447D95F3D1BB234AAA3B3B2269547F5F Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm eventId size=16, data=0x871DC5AD227E6C47A00526B7FF52ECB9 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm eventId size=16, data=0x600F4C70ECEA2C439233422058E3B512 Test will continue for a maximum of 49 seconds Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm eventId size=16, data=0xE1BE3C852C75DC459529ED47C0601835 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm eventId size=16, data=0xC11FDDE39B1EB44C831A3BF4185DA391 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm eventId size=16, data=0x0260AE4BF5F7B545AF752000CAD73826 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm eventId size=16, data=0x1D0A02BE6729924E922026C482360BDB Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm eventId size=16, data=0x3C7E0D6CDF33F34BA07723CC5341AE4F Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm eventId size=16, data=0x2B31FFB6A4968A4795BDFE518F96AA82 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm eventId size=16, data=0x47A17666CE03D844986874F6DAF955BC Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm eventId size=16, data=0x959BF886A2B6534DBF946A12069A6B93 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm eventId size=16, data=0x9D4425757295BA4F96784D2B04EF382C Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm eventId size=16, data=0x68A713D02A2C924882314C34EAC2C85C Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm eventId size=16, data=0x5C4077A0F7A32D42A5904D08F29C02EF Test will continue for a maximum of 38 seconds Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm eventId size=16, data=0x13DCC1C0FE934D4BB3C7434EBB4FDA77 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm eventId size=16, data=0xDE33DDD69DF6B3499960180953AFC07D Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm eventId size=16, data=0x828A953464412642A3DC5F5E63E24BB2 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm eventId size=16, data=0x5274E69F49ECBF4DAF393914335821AF Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm eventId size=16, data=0xA8226859EC91A14CBC730F4A6CFC887A Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm eventId size=16, data=0xB8D79C3295968C44B99A4C837501CAEB Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm eventId size=16, data=0xF3B67CC4A01F3B4B9158EDF57AEC8F4F Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm eventId size=16, data=0xDB9260B33C5BC34D871B97A44F6D631C Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm eventId size=16, data=0xCEF1AE66DE3E6D4F930FFB351FAEF5FF Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm eventId size=16, data=0x77418950B7ECB8429BCF35DDDF84CFF5 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm eventId size=16, data=0x4D5D46B410EF584DB6C8EDFF8346532E Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm eventId size=16, data=0x01DC63283B2D4649B3ACFC6B0E69DA30 Test will continue for a maximum of 27 seconds Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm eventId size=16, data=0xCE7820429D37DC4BBFB3DAFC9DFD93E8 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm eventId size=16, data=0x64441B0B653C9243A0E30ED93245C2B9 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm eventId size=16, data=0xC3CEF6AEE0069442ABC230C66EF7F56A Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm eventId size=16, data=0xB3B2644641813648841F369AE8585D0D Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm eventId size=16, data=0x7FEF7B80C8CA8647876CCF79141FC3D8 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm eventId size=16, data=0xAB86033331E4224CBD4758A8BFA8B5FA Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm eventId size=16, data=0x894061C224740549AA048575F4FA2F4E Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm eventId size=16, data=0xAA39A08EC20AAC47BB120A77B368F580 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm eventId size=16, data=0x860FF75C61F3A9429C3E7FAFA778EAEA Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm eventId size=16, data=0xEB2F636623844C468C304394CBCE46F0 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm eventId size=16, data=0xB855C92628D5DD4F8B22C3EC15432CD6 Test will continue for a maximum of 16 seconds Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm eventId size=16, data=0x1642C102A0D54441AC0C668AEE9A6E87 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm eventId size=16, data=0x717D13BFE761BC458BB358B2C982B7F4 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm eventId size=16, data=0x22E4F372D25CE949A872B3583B6E53CC Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm eventId size=16, data=0x8F4AE88BF34EEF4F88842B98A7862C7B Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm eventId size=16, data=0xF6F1B5130269754A90486DBC2DF46BEE Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm eventId size=16, data=0x66417D56B825CE42946D34E6F419078B Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm eventId size=16, data=0xE4E499C163F3F747A5794D4B7A4B9F53 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm eventId size=16, data=0x71AD2CE7E7475E42A8CFB9B9263E15E5 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm eventId size=16, data=0x4F5FB02756294C4383C9B7622EACE884 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm eventId size=16, data=0x9C613B8AD95CF046BDDDC4FFE66A37B9 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm eventId size=16, data=0x7889A3AA326E9A469E73621ECB7BDEAD Test will continue for a maximum of 6 seconds Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm eventId size=16, data=0xAECAD9C7CAC2864987788173D6CBD756 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm eventId size=16, data=0x9AE17942BE66B34E87EF4F327C5A8E0F Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.NonExclusiveLevelAlarm eventId size=16, data=0xE4F02609E17DDB4CA118D26834990396 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.ExclusiveLevelAlarm eventId size=16, data=0xF7409567E4ACA64893585E3F7EADB5CB Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsWithNodes.NonExclusiveLevelAlarm eventId size=16, data=0xD7B573042FA9054E88342FF5A0382960 Preloop testdata state = ReadyToTest extra state = ReadyToTest Main Updating ns=2;s=AlarmsNoNodes.ExclusiveLevelAlarm eventId size=16, data=0xA4F703FD913C0A4DBBFF428A66C918C2 DeleteMonitoredItems( MonitoredItemIds #1; SubscriptionId: 2719163555 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. DeleteMonitoredItems( MonitoredItemIds #1; SubscriptionId: 2719163556 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. ~~~ START OF TEST [Test_000] ~~~ GetPathNodes Adding node Id i=49 GetPathNodes Adding node Id i=129 GetPathNodes Adding node Id i=17604 GetPathNodes Adding node Id i=15112 GetPathNodes Adding node Id i=14476 GetPathNodes Adding node Id i=18804 GetPathNodes Adding node Id i=18805 GetPathNodes Adding node Id i=15296 GetPathNodes Adding node Id i=15297 GetPathNodes Adding node Id i=16361 GetPathNodes Adding node Id i=16362 GetPathNodes Adding node Id i=131 Root/Types/EventTypes/BaseEventType/ConditionType Root/Objects/DemoUANodeSetXML/010_ComplianceTest/NodeClasses/BaseObjectType/BaseEventType/ConditionType Root/Objects/Demo/010_ComplianceTest/NodeClasses/BaseObjectType/BaseEventType/ConditionType Root/Types/ObjectTypes/BaseObjectType/BaseEventType/ConditionType TypeCompare for Alarm type ConditionType Initiated CompareReferences for ConditionType CompareReferenceHierarchy nodeSet reference ConditionType VerifyTypeDefinition for ConditionClassId typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for ConditionClassName typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for ConditionSubClassId typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for ConditionSubClassName typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for ConditionName typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for BranchId typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for Retain typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for EnabledState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference EnabledState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for EffectiveDisplayName typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for EffectiveTransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference EnabledState Completed VerifyTypeDefinition for Quality typeDefinition is i=9002 type = ConditionVariableType CompareReferenceHierarchy nodeSet reference Quality VerifyTypeDefinition for SourceTimestamp typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference Quality Completed VerifyTypeDefinition for LastSeverity typeDefinition is i=9002 type = ConditionVariableType CompareReferenceHierarchy nodeSet reference LastSeverity VerifyTypeDefinition for SourceTimestamp typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference LastSeverity Completed VerifyTypeDefinition for Comment typeDefinition is i=9002 type = ConditionVariableType CompareReferenceHierarchy nodeSet reference Comment VerifyTypeDefinition for SourceTimestamp typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference Comment Completed VerifyTypeDefinition for ClientUserId typeDefinition is i=68 type = PropertyType CompareMethod for ConditionType:Disable CompareMethod for ConditionType:Enable CompareMethod for ConditionType:AddComment CompareMethodParameterArgument ConditionType:EventId CompareMethodParameterArgument ConditionType:Comment CompareMethod for ConditionType:ConditionRefresh CompareMethodParameterArgument ConditionType:SubscriptionId CompareMethod for ConditionType:ConditionRefresh2 CompareMethodParameterArgument ConditionType:SubscriptionId CompareMethodParameterArgument ConditionType:MonitoredItemId Not checking reference type HasSubtype CompareReferenceHierarchy nodeSet reference ConditionType Completed TypeCompare for ConditionType Completed ~~~ END OF TEST [Test_000] ~~~ ~~~ START OF TEST [Test_001] ~~~ CheckResults Test_001: key i=3875 1 tests passed for ConditionRefresh 0 tests skipped ~~~ END OF TEST [Test_001] ~~~ ~~~ START OF TEST [Test_002] ~~~ CheckResults Test_002: key i=3875 2 tests passed for ConditionRefresh 0 tests skipped ~~~ END OF TEST [Test_002] ~~~ ~~~ START OF TEST [Test_003] ~~~ CheckResults Test_003: key i=3875 2 tests passed for ConditionRefresh 0 tests skipped ~~~ END OF TEST [Test_003] ~~~ ~~~ START OF TEST [Test_004] ~~~ ~~~ END OF TEST [Test_004] ~~~ ~~~ START OF TEST [Test_005] ~~~ ~~~ END OF TEST [Test_005] ~~~ ~~~ START OF TEST [Test_006] ~~~ 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://CN-W-7279593:48010; SessionName: UaCttSession_14; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ActivateSession( LocaleIds #1; UserIdentityToken: UserName-[0]-None-None ( 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;g=43be6378-8f91-4b1a-8e16-858d7015da60 AlarmThread - AddEventItem Started AlarmThread - Creating Subscription AlarmThread - Creating Subscription on server CreateSubscription found thread id 230530264 CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 242; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0 CreateSubscription( ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. SubscriptionId: 2719163557; RevisedPublishingInterval: 250; RevisedLifetimeCount: 242; RevisedMaxKeepAliveCount: 21 AlarmThread - Subscription Created CreateMonitoredItems found thread id 230530264 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163557; TimestampsToReturn: 1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. AlarmThread - MonitoredItems Created SessionThread::StartPublish Started Successfully Initialize Test_006:Extra Extra SubscriptionId 2719163557 ClientId 1341 Initialize Test_006:Main Main SubscriptionId 2719163555 ClientId 1336 CUVariables.Refresh.CallRefreshDetails subscription 2719163555 client 1 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh Returned Good (0x00000000) Main DEBUG GetExtraBuffer got 29 events Test_006 ProcessEvents Main State WaitingForStart Test_006 ProcessEvents Found Start Event Main Test_006 ProcessEvents Found End Event Main Extra DEBUG GetExtraBuffer got 22 events Test_006 ProcessEvents Extra State Initial DEBUG PostLoopDeleteEvents deleting 29 events DEBUG PostLoopDeleteEvents deleting 22 events DeleteSubscription( SubscriptionIds #1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Killing Alarm Thread StopThread of thread [230530264]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) Second session received 22 events ~~~ END OF TEST [Test_006] ~~~ ~~~ START OF TEST [Test_007] ~~~ CheckResults Test_007: key i=3875 ~~~ END OF TEST [Test_007] ~~~ ~~~ START OF TEST [Test_008] ~~~ CheckResults Test_008: key i=3875 ~~~ END OF TEST [Test_008] ~~~ ~~~ START OF TEST [Err_001] ~~~ CUVariables.Refresh.CallRefreshDetails subscription 12345 client 1336 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh Returned BadSubscriptionIdInvalid (0x80280000) ~~~ END OF TEST [Err_001] ~~~ ~~~ START OF TEST [Err_003] ~~~ CUVariables.Refresh.CallRefreshDetails subscription 2719163555 client 1 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh Returned Good (0x00000000) CUVariables.Refresh.CallRefreshDetails subscription 12345 client 1 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh Returned BadSubscriptionIdInvalid (0x80280000) ~~~ END OF TEST [Err_003] ~~~ ~~~ START OF TEST [Err_004] ~~~ Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ~~~ END OF TEST [Err_004] ~~~ ~~~ START OF TEST [Err_005] ~~~ 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://CN-W-7279593:48010; SessionName: UaCttSession_15; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ActivateSession( LocaleIds #1; UserIdentityToken: UserName-[0]-None-None ( 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;g=46b4e3c1-2e18-45fc-9232-d00ea076a232 AlarmThread - AddEventItem Started AlarmThread - Creating Subscription AlarmThread - Creating Subscription on server CreateSubscription found thread id 345007680 CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 242; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0 CreateSubscription( ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. SubscriptionId: 2719163558; RevisedPublishingInterval: 250; RevisedLifetimeCount: 242; RevisedMaxKeepAliveCount: 21 AlarmThread - Subscription Created CreateMonitoredItems found thread id 345007680 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163558; TimestampsToReturn: 1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. AlarmThread - MonitoredItems Created SessionThread::StartPublish Started Successfully CUVariables.Refresh.CallRefreshDetails subscription 2719163558 client 1 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh Returned BadUserAccessDenied (0x801f0000) DeleteSubscription( SubscriptionIds #1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Killing Alarm Thread StopThread of thread [345007680]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) ~~~ END OF TEST [Err_005] ~~~ ***** CONFORMANCE UNIT 'A and C Refresh' TEST SCRIPTS COMPLETE ****** DeleteSubscription( SubscriptionIds #1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Killing Alarm Thread StopThread of thread [226353376]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) ***** CONFORMANCE UNIT 'A and C Refresh' TESTING COMPLETE ****** Refresh Base before defines Refresh Base after defines Refresh Base after test results Refresh Base after remove entry Refresh Base after call refresh Refresh Base after refresh details Refresh Base after isrefresheventtype Refresh Base after InitializeTestData Refresh Base after reset test data Refresh Base after initialize subscription 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://CN-W-7279593:48010; SessionName: UaCttSession_16; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ActivateSession( LocaleIds #1; UserIdentityToken: UserName-[0]-None-None ( 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://CN-W-7279593:48010; SessionName: UaCttSession_17; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ActivateSession( LocaleIds #1; UserIdentityToken: UserName-[0]-None-None ( ClientSignature=, UserTokenSignature= ) ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Read( NodesToRead #2; TimestampsToReturn: 1; MaxAge: 0 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. CreateAllSelectFields Started CreateAllSelectFields Completed Start Alarm Thread using session id ns=1;g=8fda4de0-37b0-472a-8791-8ee7ec750451 Creating Thread specific Subscription helper StartThreadSession succeeded SessionThread::CreateThread Started Successfully AlarmThread - Thread Created Session id ns=1;g=8fda4de0-37b0-472a-8791-8ee7ec750451 AlarmThread - AddEventItem Started AlarmThread - Creating Subscription AlarmThread - Creating Subscription on server CreateSubscription found thread id 344999760 CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 242; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0 CreateSubscription( ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. SubscriptionId: 2719163559; RevisedPublishingInterval: 250; RevisedLifetimeCount: 242; RevisedMaxKeepAliveCount: 21 AlarmThread - Subscription Created CreateMonitoredItems found thread id 344999760 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163559; TimestampsToReturn: 1 ).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 NormalState 81 ExpirationDate 82 ExpirationLimit 83 CertificateType 84 Certificate 85 HighHighLimit 86 HighLimit 87 LowLimit 88 LowLowLimit 89 BaseHighHighLimit 90 BaseHighLimit 91 BaseLowLimit 92 BaseLowLowLimit 93 HighHighState 94 HighState 95 LowState 96 LowLowState 97 HighHighState.Id 98 HighHighState.TransitionTime 99 HighHighState.TrueState 100 HighHighState.FalseState 101 HighState.Id 102 HighState.TransitionTime 103 HighState.TrueState 104 HighState.FalseState 105 LowState.Id 106 LowState.TransitionTime 107 LowState.TrueState 108 LowState.FalseState 109 LowLowState.Id 110 LowLowState.TransitionTime 111 LowLowState.TrueState 112 LowLowState.FalseState 113 LimitState.CurrentState 114 LimitState.LastTransition 115 LimitState.CurrentState.Id 116 LimitState.LastTransition.Id 117 LimitState.LastTransition.TransitionTime 118 Initialization: AutoRun = true Adding Test Test_001 Adding Test Test_002 Adding Test Test_003 Adding Test Test_007 Adding Test Test_008 TestStateEnum Index 0 State Test_001_Waiting TestStateEnum Index 1 State Test_001_Running TestStateEnum Index 2 State Test_001_Completed TestStateEnum Index 3 State Test_002_Waiting TestStateEnum Index 4 State Test_002_Running TestStateEnum Index 5 State Test_002_Completed TestStateEnum Index 6 State Test_003_Waiting TestStateEnum Index 7 State Test_003_Running TestStateEnum Index 8 State Test_003_Completed TestStateEnum Index 9 State Test_007_Waiting TestStateEnum Index 10 State Test_007_Running TestStateEnum Index 11 State Test_007_Completed TestStateEnum Index 12 State Test_008_Waiting TestStateEnum Index 13 State Test_008_Running TestStateEnum Index 14 State Test_008_Completed Initialize Test_001:Main Main SubscriptionId 2719163559 ClientId 1349 Initialize Test_002:Main Main SubscriptionId 2719163559 ClientId 1349 Initialize Test_002:Extra AlarmThread - AddEventItem Started AlarmThread - Creating Subscription AlarmThread - Creating Subscription on server CreateSubscription found thread id 344999760 CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 242; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0 CreateSubscription( ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. SubscriptionId: 2719163560; RevisedPublishingInterval: 250; RevisedLifetimeCount: 242; RevisedMaxKeepAliveCount: 21 AlarmThread - Subscription Created CreateMonitoredItems found thread id 344999760 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163560; TimestampsToReturn: 1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. AlarmThread - MonitoredItems Created Extra SubscriptionId 2719163560 ClientId 1350 Initialize Test_003:Main Main SubscriptionId 2719163559 ClientId 1349 Initialize Test_003:Extra AlarmThread - AddEventItem Started AlarmThread - Creating Subscription CreateMonitoredItems found thread id 344999760 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163559; TimestampsToReturn: 1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. AlarmThread - MonitoredItems Created Extra SubscriptionId 2719163559 ClientId 1351 Initialize Test_007:Main Main SubscriptionId 2719163559 ClientId 1349 Initialize Test_008:Main Main SubscriptionId 2719163559 ClientId 1349 Initialize Test_008:Extra CUVariables.Refresh.CallRefreshDetails subscription 2719163559 client 1 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh2 Returned Good (0x00000000) Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=2787 Test_001 ProcessEvents Event is before refresh Refresh2 - ExtraEvent Data EventType i=10637 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=2788 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test will continue for a maximum of 49 seconds Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test will continue for a maximum of 38 seconds Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test will continue for a maximum of 27 seconds Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test will continue for a maximum of 15 seconds Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test will continue for a maximum of 4 seconds Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=10060 Test_001 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=9482 DeleteMonitoredItems( MonitoredItemIds #1; SubscriptionId: 2719163560 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. DeleteMonitoredItems( MonitoredItemIds #1; SubscriptionId: 2719163559 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. ~~~ START OF TEST [Test_000] ~~~ GetPathNodes Adding node Id i=49 GetPathNodes Adding node Id i=129 GetPathNodes Adding node Id i=17604 GetPathNodes Adding node Id i=15112 GetPathNodes Adding node Id i=14476 GetPathNodes Adding node Id i=18804 GetPathNodes Adding node Id i=18805 GetPathNodes Adding node Id i=15296 GetPathNodes Adding node Id i=15297 GetPathNodes Adding node Id i=16361 GetPathNodes Adding node Id i=16362 GetPathNodes Adding node Id i=131 Root/Types/EventTypes/BaseEventType/ConditionType Root/Objects/DemoUANodeSetXML/010_ComplianceTest/NodeClasses/BaseObjectType/BaseEventType/ConditionType Root/Objects/Demo/010_ComplianceTest/NodeClasses/BaseObjectType/BaseEventType/ConditionType Root/Types/ObjectTypes/BaseObjectType/BaseEventType/ConditionType TypeCompare for Alarm type ConditionType Initiated CompareReferences for ConditionType CompareReferenceHierarchy nodeSet reference ConditionType VerifyTypeDefinition for ConditionClassId typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for ConditionClassName typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for ConditionSubClassId typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for ConditionSubClassName typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for ConditionName typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for BranchId typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for Retain typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for EnabledState typeDefinition is i=8995 type = TwoStateVariableType CompareReferenceHierarchy nodeSet reference EnabledState VerifyTypeDefinition for Id typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for EffectiveDisplayName typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for EffectiveTransitionTime typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for TrueState typeDefinition is i=68 type = PropertyType VerifyTypeDefinition for FalseState typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference EnabledState Completed VerifyTypeDefinition for Quality typeDefinition is i=9002 type = ConditionVariableType CompareReferenceHierarchy nodeSet reference Quality VerifyTypeDefinition for SourceTimestamp typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference Quality Completed VerifyTypeDefinition for LastSeverity typeDefinition is i=9002 type = ConditionVariableType CompareReferenceHierarchy nodeSet reference LastSeverity VerifyTypeDefinition for SourceTimestamp typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference LastSeverity Completed VerifyTypeDefinition for Comment typeDefinition is i=9002 type = ConditionVariableType CompareReferenceHierarchy nodeSet reference Comment VerifyTypeDefinition for SourceTimestamp typeDefinition is i=68 type = PropertyType Not checking reference type HasTypeDefinition Not checking reference type HasModellingRule Not checking reference type HasComponent CompareReferenceHierarchy nodeSet reference Comment Completed VerifyTypeDefinition for ClientUserId typeDefinition is i=68 type = PropertyType CompareMethod for ConditionType:Disable CompareMethod for ConditionType:Enable CompareMethod for ConditionType:AddComment CompareMethodParameterArgument ConditionType:EventId CompareMethodParameterArgument ConditionType:Comment CompareMethod for ConditionType:ConditionRefresh CompareMethodParameterArgument ConditionType:SubscriptionId CompareMethod for ConditionType:ConditionRefresh2 CompareMethodParameterArgument ConditionType:SubscriptionId CompareMethodParameterArgument ConditionType:MonitoredItemId Not checking reference type HasSubtype CompareReferenceHierarchy nodeSet reference ConditionType Completed TypeCompare for ConditionType Completed ~~~ END OF TEST [Test_000] ~~~ ~~~ START OF TEST [Test_001] ~~~ CheckResults Test_001: key i=12912 ~~~ END OF TEST [Test_001] ~~~ ~~~ START OF TEST [Test_002] ~~~ CheckResults Test_002: key i=12912 ~~~ END OF TEST [Test_002] ~~~ ~~~ START OF TEST [Test_003] ~~~ CheckResults Test_003: key i=12912 ~~~ END OF TEST [Test_003] ~~~ ~~~ START OF TEST [Test_004] ~~~ ~~~ END OF TEST [Test_004] ~~~ ~~~ START OF TEST [Test_005] ~~~ Initialize Test_005:Main Main SubscriptionId 2719163559 ClientId 1349 CUVariables.Refresh.CallRefreshDetails subscription 2719163559 client 1 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh2 Returned Good (0x00000000) Test_005 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=2787 Test_005 ProcessEvents Found Start Event Main Refresh2 - ExtraEvent Data EventType i=10637 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=2788 Test_005 ProcessEvents Found End Event Main ~~~ END OF TEST [Test_005] ~~~ ~~~ START OF TEST [Test_006] ~~~ 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://CN-W-7279593:48010; SessionName: UaCttSession_18; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ActivateSession( LocaleIds #1; UserIdentityToken: UserName-[0]-None-None ( 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;g=a1c7dbc2-8199-4149-a868-8782a51055a9 AlarmThread - AddEventItem Started AlarmThread - Creating Subscription AlarmThread - Creating Subscription on server CreateSubscription found thread id 253669792 CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 242; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0 CreateSubscription( ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. SubscriptionId: 2719163561; RevisedPublishingInterval: 250; RevisedLifetimeCount: 242; RevisedMaxKeepAliveCount: 21 AlarmThread - Subscription Created CreateMonitoredItems found thread id 253669792 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163561; TimestampsToReturn: 1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. AlarmThread - MonitoredItems Created SessionThread::StartPublish Started Successfully Initialize Test_006:Extra Extra SubscriptionId 2719163561 ClientId 1354 Initialize Test_006:Main Main SubscriptionId 2719163559 ClientId 1349 CUVariables.Refresh.CallRefreshDetails subscription 2719163559 client 1 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh2 Returned Good (0x00000000) Main DEBUG GetExtraBuffer got 36 events Test_006 ProcessEvents Main State WaitingForStart Refresh2 - ExtraEvent Data EventType i=2787 Test_006 ProcessEvents Event is before refresh Refresh2 - ExtraEvent Data EventType i=10637 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=2788 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=2787 Test_006 ProcessEvents Found Start Event Main Refresh2 - ExtraEvent Data EventType i=10637 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=2788 Test_006 ProcessEvents Found End Event Main Refresh2 - ExtraEvent Data EventType i=9482 Extra DEBUG GetExtraBuffer got 21 events Test_006 ProcessEvents Extra State Initial Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 Refresh2 - ExtraEvent Data EventType i=9482 Refresh2 - ExtraEvent Data EventType i=10060 DEBUG PostLoopDeleteEvents deleting 36 events DEBUG PostLoopDeleteEvents deleting 21 events DeleteSubscription( SubscriptionIds #1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Killing Alarm Thread StopThread of thread [253669792]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) Second session received 21 events ~~~ END OF TEST [Test_006] ~~~ ~~~ START OF TEST [Test_007] ~~~ CheckResults Test_007: key i=12912 ~~~ END OF TEST [Test_007] ~~~ ~~~ START OF TEST [Test_008] ~~~ CheckResults Test_008: key i=12912 ~~~ END OF TEST [Test_008] ~~~ ~~~ START OF TEST [Err_001] ~~~ CUVariables.Refresh.CallRefreshDetails subscription 12345 client 1349 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh2 Returned BadSubscriptionIdInvalid (0x80280000) ~~~ END OF TEST [Err_001] ~~~ ~~~ START OF TEST [Err_002] ~~~ CUVariables.Refresh.CallRefreshDetails subscription 2719163559 client 1 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh2 Returned Good (0x00000000) CUVariables.Refresh.CallRefreshDetails subscription 12345 client 1349 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh2 Returned BadSubscriptionIdInvalid (0x80280000) ~~~ END OF TEST [Err_002] ~~~ ~~~ START OF TEST [Err_003] ~~~ Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ~~~ END OF TEST [Err_003] ~~~ ~~~ START OF TEST [Err_004] ~~~ CUVariables.Refresh.CallRefreshDetails subscription 2719163559 client 0 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh2 Returned BadMonitoredItemIdInvalid (0x80420000) ~~~ END OF TEST [Err_004] ~~~ ~~~ START OF TEST [Err_006] ~~~ 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://CN-W-7279593:48010; SessionName: UaCttSession_19; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ActivateSession( LocaleIds #1; UserIdentityToken: UserName-[0]-None-None ( 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;g=be6aeff4-46c9-462e-b31c-752466336ba4 AlarmThread - AddEventItem Started AlarmThread - Creating Subscription AlarmThread - Creating Subscription on server CreateSubscription found thread id 203371432 CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 242; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0 CreateSubscription( ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. SubscriptionId: 2719163562; RevisedPublishingInterval: 250; RevisedLifetimeCount: 242; RevisedMaxKeepAliveCount: 21 AlarmThread - Subscription Created CreateMonitoredItems found thread id 203371432 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163562; TimestampsToReturn: 1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. AlarmThread - MonitoredItems Created SessionThread::StartPublish Started Successfully CUVariables.Refresh.CallRefreshDetails subscription 2719163562 client 1 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh2 Returned BadUserAccessDenied (0x801f0000) DeleteSubscription( SubscriptionIds #1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Killing Alarm Thread StopThread of thread [203371432]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) ~~~ END OF TEST [Err_006] ~~~ ~~~ START OF TEST [Err_006] ~~~ 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://CN-W-7279593:48010; SessionName: UaCttSession_20; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ActivateSession( LocaleIds #1; UserIdentityToken: UserName-[0]-None-None ( 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;g=d01de966-a1e8-4166-b95e-67eec343fefb AlarmThread - AddEventItem Started AlarmThread - Creating Subscription AlarmThread - Creating Subscription on server CreateSubscription found thread id 253595312 CreateSubscription Requested Parameters: DefaultTimeoutHint: 20000; PublishingInterval: 250; LifetimeCount: 242; MaxKeepAliveCount: 3; PublishingEnabled: true; Priority: 0; MaxNotificationsPerPublish: 0 CreateSubscription( ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. SubscriptionId: 2719163563; RevisedPublishingInterval: 250; RevisedLifetimeCount: 242; RevisedMaxKeepAliveCount: 21 AlarmThread - Subscription Created CreateMonitoredItems found thread id 253595312 CreateMonitoredItems( ItemsToCreate #1; SubscriptionId: 2719163563; TimestampsToReturn: 1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. AlarmThread - MonitoredItems Created SessionThread::StartPublish Started Successfully CUVariables.Refresh.CallRefreshDetails subscription 2719163563 client 1 Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ConditionRefresh2 Returned BadUserAccessDenied (0x801f0000) DeleteSubscription( SubscriptionIds #1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Killing Alarm Thread StopThread of thread [253595312]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) ~~~ END OF TEST [Err_006] ~~~ ***** CONFORMANCE UNIT 'A and C Refresh2' TEST SCRIPTS COMPLETE ****** DeleteSubscription( SubscriptionIds #1 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Killing Alarm Thread StopThread of thread [344999760]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) ***** CONFORMANCE UNIT 'A and C Refresh2' 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://CN-W-7279593:48010; SessionName: UaCttSession_21; RequestedSessionTimeout: 300000 ).Response.ResponseHeader.ServiceResult: Good (0x00000000) as expected. Audit::PushAuditRecord - Thread and/or Subscription id is not initialized yet ActivateSession( LocaleIds #1; UserIdentityToken: UserName-[0]-None-None ( 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() => Implemented AddReferences() => Implemented DeleteNodes() => Implemented DeleteReferences() => Implemented View => Browse() => Implemented BrowseNext() => Implemented TranslateBrowsePathsToNodeIds() => Implemented RegisteredNodes() => Implemented UnregisterNodes() => Implemented Query => QueryFirst() => NotImplemented QueryNext() => Implemented Attribute => Read() => Implemented HistoryRead() => Implemented Write() => Implemented HistoryUpdate() => Implemented 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 TransferSubscription.Response.Results[0] = BadSubscriptionIdInvalid (0x80280000) BadSubscriptionIdInvalid (0x80280000) TransferSubscriptions() => Implemented 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) ****************************************** COMPLIANCE TEST RUN COMPLETE ****************************************** FINAL REPORT ****************************************** UA SERVICES TESTED ****************************************** Sessions Used: 21