From b9400819cdf0c24786e5b8670fa955638131caf1 Mon Sep 17 00:00:00 2001 From: Ulf Bjorkengren Date: Wed, 8 Mar 2023 13:54:14 +0100 Subject: [PATCH 1/3] Issue#473 - TRANSPORT:subscription Id description updated. --- spec/VISSv2_Transport.html | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/spec/VISSv2_Transport.html b/spec/VISSv2_Transport.html index 3ed6740..48c9968 100644 --- a/spec/VISSv2_Transport.html +++ b/spec/VISSv2_Transport.html @@ -1498,8 +1498,7 @@

Term Definitions

subscriptionId String - Value returned by the server to uniquely identify each subscription. - The value MAY be an integer or a Universally Unique Identifier (UUID). + Value returned by the server to uniquely identify each subscription. authorization From 26c1a7d789dd7b5b67d9e34a579663bcff888975 Mon Sep 17 00:00:00 2001 From: Ulf Bjorkengren Date: Fri, 31 Mar 2023 15:43:47 +0200 Subject: [PATCH 2/3] Issue 463:Subscription handling on error. --- spec/VISSv2_Core.html | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/spec/VISSv2_Core.html b/spec/VISSv2_Core.html index 579b0f0..d663a58 100644 --- a/spec/VISSv2_Core.html +++ b/spec/VISSv2_Core.html @@ -428,7 +428,7 @@

Subscription

  • subscriptionId Handle identifying the subscription.
  • data The data structure contains one or more sets of a path and a data point structure.
  • path The path for the associated data point structure.
  • -
  • data point A structure containing one or more tuplets of value and timestamp.
  • +
  • data point A structure containing one or more tuplets of value and timestamp.
  • value The value associated with the filter expression.
  • timestamp The capture time of the value.
  • timestamp The time of the server subscription execution.
  • @@ -440,10 +440,11 @@

    Subscription

    Error Message

    The server MUST inform a client about errors ocurring in interactions between the two, whether it is in a synchronous - error response, or an asynchronous error notification as a result of a previous subscribe. + error response, or an asynchronous error event as a result of a previous subscribe. For transport protocols which do not control the logical linking between request and response messages it may not be possible to link an error message to the correct client request. In cases like this the server may omit sending an error message. - The error message has three arguments, of which subscriptionId is mandatory only for error notifications. + The error message has three arguments, of which subscriptionId is mandatory only for error events. + In the case of an error event being issued by the server, the associated subscription session SHALL thereafter be terminated by the server.

    Arguments:

      From 16ac1b804c70f7b24c4e54ef7ae992874eb3e1c8 Mon Sep 17 00:00:00 2001 From: tguild Date: Fri, 31 Mar 2023 10:24:41 -0400 Subject: [PATCH 3/3] Update VISSv2_Core.html missing > on li caused html validation error --- spec/VISSv2_Core.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/VISSv2_Core.html b/spec/VISSv2_Core.html index d663a58..8e627a9 100644 --- a/spec/VISSv2_Core.html +++ b/spec/VISSv2_Core.html @@ -428,7 +428,7 @@

      Subscription

    • subscriptionId Handle identifying the subscription.
    • data The data structure contains one or more sets of a path and a data point structure.
    • path The path for the associated data point structure.
    • -
    • data point A structure containing one or more tuplets of value and timestamp.
    • data point A structure containing one or more tuplets of value and timestamp.
    • value The value associated with the filter expression.
    • timestamp The capture time of the value.
    • timestamp The time of the server subscription execution.