View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009625 | CTT UA Test Case | 4 - Test Case Definition | public | 2024-06-27 07:37 | 2024-07-04 14:28 |
Reporter | Alexander Allmendinger | Assigned To | Paul Hunkar | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | acknowledged | Resolution | open | ||
Summary | 0009625: Create client test cases for correct continuation point handling | ||||
Description | The OPC UA specification explains how clients are expected to browse and handle continuation points during the process. Because clients may not run into issues with their continuation point handling with the majority of the servers, we should create some test cases exercising the edge cases to ensure clients can handle them when they meet a server with such limitations. | ||||
Additional Information | From an e-mail discussion with experts in the .NET User Group: According to the specification, the client should complete paused browse operations before starting new ones to avoid the BadContinuationPointInvalid StatusCode. So, it should first call BrowseNext before making another Browse request. Since the client cannot know in advance whether a BrowseService Call requires continuation points, it can only achieve this by:
An additional complication arises from OperationLimits. If the client wants to browse many nodes simultaneously, but the server limits the maximum number of nodes per BrowseService Call, the client must consider the continuation point restrictions during packaging." | ||||
Tags | No tags attached. | ||||
Files Affected | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2024-06-27 07:37 | Alexander Allmendinger | New Issue | |
2024-07-04 14:28 | Paul Hunkar | Note Added: 0021411 | |
2024-07-04 14:28 | Paul Hunkar | Assigned To | => Paul Hunkar |
2024-07-04 14:28 | Paul Hunkar | Status | new => acknowledged |