View Issue Details

IDProjectCategoryView StatusLast Update
000747810000-007: ProfilesSpecpublic2023-03-23 16:38
ReporterHock, Christian Assigned ToPaul Hunkar  
PriorityimmediateSeverityblockReproducibilityalways
Status closedResolutionno change required 
Product Version1.04 
Summary0007478: Standard DataChange Subscription 2017 Server Facet
Description

The "Standard DataChange Subscription 2017 Server Facet" defines in Table 39 the optional method 'ResendData' as mandatory.

Would it not be better to make it in this profile optional?

Background:

  • It is not yet implemented in some widely used SDKs which are implemented against V1.04.
  • Nobody asked to support this method - not on the interopoerability workshops nor customers.
  • CTT-Tool and Certification do not check for this method (only the latest version of CTT-Tool do).
  • It is also in the Spec. 1.04 (https://reference.opcfoundation.org/v104/Core/docs/Part5/9.2/) not clear described.
    • Does the client need to send a PublishRequest before?
    • Needs the Method-Call itself handled as a PublishRequest?

Means for us no serious need to support it as mandatory.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Hock, Christian

2021-12-21 16:15

developer   ~0015595

Last edited: 2021-12-21 16:16

Also the description in V1.05 Part 4 is not clear for us.

The Server Object provides a Method ResendData that initiates resending of all data monitored items in a Subscription. This Method is defined in OPC 10000-5. If this Method is called, subsequent Publish responses shall contain the current values of all data MonitoredItems in the Subscription where the MonitoringMode is set to Reporting. If a value is queued for a data MonitoredItem, the next value in the queue is sent in the Publish response. If no value is queued for a data MonitoredItem, the last value sent is repeated in the Publish response. The Server shall verify that the Method is called within the Session context of the Session that owns the Subscription.

Jim Luth

2021-12-21 19:36

administrator   ~0015607

ResendData is mandatory by design in this Profile. The test for it was recently added and some Servers have passed 1.04 certification without support for this method. This is wrong and in future CTT tests that are knowingly incomplete will not be released.

Paul will email vendors that have already passed 1.04 with this flaw and toolkit vendors to warn them of this new test.

Christian will meet with Paul and Alexander to review the timeline of the test lab registration for his product to see if it can be tested with the older CTT version.

Jim Luth

2022-02-08 18:14

administrator   ~0015955

Paul needs to send email as per above.

Jim Luth

2023-03-23 16:38

administrator   ~0019002

All vendors have been informed. Agreed to close in Dallas meeting.

Issue History

Date Modified Username Field Change
2021-12-17 12:11 Hock, Christian New Issue
2021-12-17 12:18 Hock, Christian Description Updated
2021-12-17 12:28 Hock, Christian Description Updated
2021-12-21 16:15 Hock, Christian Note Added: 0015595
2021-12-21 16:16 Hock, Christian Note Edited: 0015595
2021-12-21 19:36 Jim Luth Note Added: 0015607
2022-02-08 18:14 Jim Luth Note Added: 0015955
2022-02-08 18:15 Jim Luth Assigned To => Paul Hunkar
2022-02-08 18:15 Jim Luth Status new => assigned
2023-03-23 16:38 Jim Luth Status assigned => closed
2023-03-23 16:38 Jim Luth Resolution open => no change required
2023-03-23 16:38 Jim Luth Note Added: 0019002