View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002880 | 10000-004: Services | Spec | public | 2014-11-07 19:06 | 2015-01-15 22:24 |
Reporter | Randy Armstrong | Assigned To | Matthias Damm | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 1.03 | ||||
Target Version | 1.03 | Fixed in Version | 1.03 | ||
Summary | 0002880: Need a Written Policy on Re-using StatusCodes in Companion Specifications | ||||
Description | Many companion specifications add methods with need StatusCodes. The ad-hoc convention is that existing StatusCodes will be re-purposed when it makes sense and new codes are added to the master list when it does not. The WG needs to decide what its recommended approach is and write it down somewhere. | ||||
Tags | No tags attached. | ||||
Commit Version | |||||
Fix Due Date | |||||
|
We agreed in telecon that re-use of error codes is allowed as long as the canonical description in the spec is correct (it can be vague, but not wrong). To eliminate any vagueness, server vendors should always include more specific text in the diagnostics array. The re-use of error codes comes up a lot when defining new UA methods, so this guidance should be added there. Also add guidance to dissuade methods authors from return "good" status codes with sub-status meaning since many language bindings cause such codes to throw exceptions. |
|
Added text to OPC UA Part 4 - Services 1.03 Draft 06.docx<br> |
|
Agreed to text edited in UA Meeting. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-11-07 19:06 | Randy Armstrong | New Issue | |
2014-11-11 17:47 | Jim Luth | Project | 10000-006: Mappings => 10000-004: Services |
2014-11-11 18:17 | Jim Luth | Note Added: 0005610 | |
2014-11-11 18:17 | Jim Luth | Assigned To | => Matthias Damm |
2014-11-11 18:17 | Jim Luth | Status | new => assigned |
2015-01-15 22:02 | Matthias Damm | Note Added: 0005755 | |
2015-01-15 22:02 | Matthias Damm | Status | assigned => resolved |
2015-01-15 22:02 | Matthias Damm | Resolution | open => fixed |
2015-01-15 22:24 | Jim Luth | Note Added: 0005758 | |
2015-01-15 22:24 | Jim Luth | Status | resolved => closed |
2015-01-15 22:24 | Jim Luth | Fixed in Version | => 1.03 |