[MDSAL-710] Remove Routed RPC concept and implementation Created: 01/Dec/21  Updated: 01/Dec/21

Status: Confirmed
Project: mdsal
Component/s: Binding API, DOM API, DOM runtime, models
Affects Version/s: None
Fix Version/s: None

Type: Epic Priority: Medium
Reporter: Robert Varga Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Blocks
blocks YANGTOOLS-1373 Remove support for Routed RPCs extens... Confirmed
Epic Name: Remove Routed RPCs

 Description   

Routed RPCs are OpenDaylight-specific extension to YANG 1.0 RPCs, which are effectively achieving the same functionality as YANG 1.1 actions.

Using them in modeling as well as in code is a bit arcane as users need to understand what yang-ext:context-reference and yang-ext:context-instance do on the semantic level to make the connection that they are all about meeting on an instance-identifier.

Since we have YANG 1.1 actions available, we should migrate to use them. This implies they are only available through RFC8040 RESTCONF – which needs to be release noted for each component completing the migration.

Once we have migrated all our users, we should remove all the complexity and duality associated with supporting both normal and routed RPCs.


Generated at Wed Feb 07 20:10:40 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.