View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006466 | Feature Requests | Feature Request | public | 2021-02-04 18:19 | 2021-03-30 16:40 |
| Reporter | David Levine | Assigned To | Jim Luth | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | duplicate | ||
| Summary | 0006466: Add new Property to OperationalLimits so clients can detect how many MonitoredItems a server supports. | ||||
| Description | There is currently a property called MaxMonitoredItemsPerCall which contains a limit on the number of MIs that can be in each call to one the MonitoredItems API. This does not help the client determine how many total MIs it can create. A server can have limits on how many MontoredItems can be created, which can be per session or for all sessions. The server will return the status code BadTooManyMonitoredItems when this limit is reached. However, unless it is a custom app, the client has no way to know what this limit is. This forces the client to handle the error and possibly do runtime error recovery - but the client still does not know what the limit is, so it may encounter this error over and over again as it retries smaller amounts. Error prevention is better error recovery - It would be better if this could be handled at design time as a configuration issue by making the limit known by reading a Node from the server or out of a NodeSet. Suggestion: add an optional Property called MaxMonitoredItemsPerSession. If not defined then the server does not support this. If defined and set to 0 then the server imposes no limit. If set to any other value then it is the max number of MIs per session. There may be a need for a similar property for all sessions combined. | ||||
| Tags | No tags attached. | ||||
| Commit Version | |||||
| Fix Due Date | |||||
| duplicate of | 0004728 | closed | Jeff Harding | 10000-005: Information Model | Add MaxSubscriptionCount to capabilities |
|
|
May also need a per-subscription property. A server can limit MontoredItems in a number of ways - per-subscription, per-session, and per-server. |
|
|
Agreed to dup in telecon, |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2021-02-04 18:19 | David Levine | New Issue | |
| 2021-02-21 13:01 | David Levine | Note Added: 0013759 | |
| 2021-03-30 16:39 | Jim Luth | Relationship added | related to 0004728 |
| 2021-03-30 16:40 | Jim Luth | Assigned To | => Jim Luth |
| 2021-03-30 16:40 | Jim Luth | Status | new => resolved |
| 2021-03-30 16:40 | Jim Luth | Resolution | open => duplicate |
| 2021-03-30 16:40 | Jim Luth | Relationship replaced | duplicate of 0004728 |
| 2021-03-30 16:40 | Jim Luth | Status | resolved => closed |
| 2021-03-30 16:40 | Jim Luth | Note Added: 0014137 |