The OPCUA client driver continues to send a publish request for a subscription even though the OPCUA server reports that the subscription is no longer valid.

The OPCUA client driver continues to send a publish request for a subscription even though the OPCUA server reports that the subscription is no longer valid.

Summary

The OPCUA client driver sends publish requests for a subscription even though the 3rd party OPCUA server reports that this subscription is no longer valid. (0x80280000, BadSubscriptionIdInvalid, teh subscription id is not valid)

Variables of the OPCUA client driver are INVALID. The OPCUA client driver does not correctly send a new createsubscription request.


Description

The OPCUA client driver sends publish requests for a subscription even though the 3rd party OPCUA server reports that this subscription is no longer valid. (0x80280000, BadSubscriptionIdInvalid, teh subscription id is not valid)

Variables of the OPCUA client driver are INVALID. The OPCUA client driver does not correctly send a new createsubscription request.


Solution

If for some reason beyond control of the OPCUA client driver a subscription is no longer existing or valid on the OPCUA server, the OPCUA client driver will now validate the response of the OPCUA server and will attempt to create a new subscription and add monitored items for the variables that are advised. When this succeeds the variables will communicate normally over the new subscrption and return to status SPONT.



Information




Issue Number: 31211
Fixed on Date: 12.2.2014
Versions: 7.10 0 BUILD 10378