View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003786 | 10000-004: Services | Spec | public | 2017-03-18 14:57 | 2017-05-16 18:21 |
Reporter | Karl Deiretsbacher | Assigned To | Matthias Damm | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Summary | 0003786: connection re-establishment | ||||
Description | section 6.7 describes the sequence for connection re-establishment. It requires that the client monitors the connection state and how to act in case of errors. Version 1.04 adds the ability of server-initiated connections. In such a situation, the server also has to be an active component in this scenario by monitoring and re-creating the TCP connection. | ||||
Tags | No tags attached. | ||||
Commit Version | |||||
Fix Due Date | |||||
|
Added the following paragraph to OPC UA Part 4 - Services RC 1.04.14 Specification.docx: Part 6 defines a reverse connect mechanism where the Server initiates the connection by creating a socket. All following steps like creating a SecureChannel are initiated by the Client. In this scenario the Client is only able to initiate a reconnect if the Server provides a new socket after connection interruption. Except for the socket creation, the Client side reconnect handling described in Figure 39 applies also to the reverse connect case. A Server is not able to actively check the connection status. Therefore the Server shall create a new socket in a configurable interval, even if a connection to the Client is established. This ensures that a socket is available for the reconnect handling in addition to other scenarios where the Client needs more than one connection. |
|
Agreed to changes edited in Raleigh meeting. |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-03-18 14:57 | Karl Deiretsbacher | New Issue | |
2017-05-03 18:20 | Jim Luth | Assigned To | => Matthias Damm |
2017-05-03 18:20 | Jim Luth | Status | new => assigned |
2017-05-16 10:14 | Matthias Damm | Note Added: 0008037 | |
2017-05-16 10:14 | Matthias Damm | Status | assigned => resolved |
2017-05-16 10:14 | Matthias Damm | Resolution | open => fixed |
2017-05-16 18:21 | Jim Luth | Note Added: 0008064 | |
2017-05-16 18:21 | Jim Luth | Status | resolved => closed |
2017-05-16 18:21 | Jim Luth | Fixed in Version | => 1.04 |