The OPC UA server does not send a servicefault message for outstanding publish requests when there is no subscription

The OPC UA server does not send a servicefault message for outstanding publish requests when there is no subscription

Summary

After the last subscription is deleted for the session or when no subscription exists in the session, the OPC UA server in the process gateway and the OPC UA server for zenon logic, do not send a ServiceFault message with "Bad_NoSubscription" for any remaining PublishRequests in the queue.

Description

After the last subscription is deleted for the session or when no subscription exists in the session, the OPC UA server in the process gateway and the OPC UA server for zenon logic, do not send a ServiceFault message with "Bad_NoSubscription" for any remaining PublishRequests in the queue.

Solution

The OPC UA server in the process gateway and the OPC UA server for zenon logic have been changed so that a ServiceFault message with "Bad_NoSubscription" is returned for all outstanding PublishRequests after the last subscription is deleted or when PublishRequests are received when there is no subscription existing yet.    

Issue Number: 36768
Fixed on Date: 18.7.2016
Versions: 7.20 0 BUILD 30230 | 7.50 0 BUILD 30617