Comments (2)
I agree, I don't think changes to resource properties like the label should need the resources to be DELETE
d from and then rePOST
ed to the Registration API, so long as resource identifiers are being preserved - see Identifier Mapping.
We may have been assuming this was obvious best practice, but we know what they say about assumptions... The lack of documentation around subsequent modifications has recently been noted - see #177 - even though the Registration API itself clearly describes 200 OK
as the response for resource updates.
There is also a known lack of automated testing for these kind of updates in the NMOS API Testing Tool because such updates can only be triggered via proprietary APIs or user interaction. At JT-NM Tested events, implementers were made aware if their products were spamming the Registry, but this was a manual process. The infrastructure currently being added to the Testing Tool for (semi)automated Controller testing - see AMWA-TV/nmos-testing#616 - may allow this kind of test case to be automated in the future.
from is-04.
Architecture Review Group review: place on backlog
from is-04.
Related Issues (20)
- Specification of permitted values for IS-04 flow parameters HOT 6
- Can Sender exist without a Flow? HOT 3
- Revise Behaviour: Registration to describe how subsequent updates work
- Allow multiple URL entries for "manfirest_href" HOT 4
- In 1.3.x DNS-SD announcement information is on the peer-to-peer page, implying it is only needed for peer-to-peer HOT 2
- Does uDNS only configuration over-ride requirement for a v1.2 Node to make mDNS announcements? HOT 3
- CORS requirements can be misread HOT 4
- IS-04 doesn't distinguish between ST 2110-21 Type A and Type W Receivers HOT 1
- Exponential Backoff retry is only required for Node registration or all the subresource registration HOT 3
- Do media_type(s) need to be IANA assigned HOT 2
- Refine Registration Behaviour / Error reporting for unknown references HOT 2
- Receivers supporting multiple formats HOT 3
- Is there a convention/preference for which IS-04 device-type to advertise? HOT 3
- Request for NMOS Specifications in OpenAPI Specification 3 Format HOT 4
- Possible impact of W3C Private Network Access aka CORS-RFC1918
- Consider impact of proposed UUIDv8
- Question about versions.
- IS04 "manifest" endpoint vs IS05 "transportfile". HOT 1
- Version translation in the Node API
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from is-04.