Thanks Tom for the detailed information.

Could you please point me some reference or examples for  “Perhaps you could 
add your own layer on top of restconf that does such validation and updating 
prior to sending to restconf.”
This will be very useful to validate or modify input data.

Regards,
-Vishwa
From: Tom Pantelis [mailto:tompante...@gmail.com]
Sent: Tuesday, May 23, 2017 8:36 PM
To: Vishweshwar Hegde <vhe...@advaoptical.com>
Cc: Robert Varga <n...@hq.sk>; mdsal-...@lists.opendaylight.org; 
controller-dev@lists.opendaylight.org
Subject: Re: [controller-dev] [mdsal-dev] Cohort or Restconf- How to alter 
input data?



On Tue, May 23, 2017 at 10:50 AM, Vishweshwar Hegde 
<vhe...@advaoptical.com<mailto:vhe...@advaoptical.com>> wrote:
Thanks Robert for the information.

Please refer below scenario:
public static final QName QNAME = QName.create(XYZ.QNAME, "abc").intern();
public static final YangInstanceIdentifier.NodeIdentifier NODEID = new 
YangInstanceIdentifier.NodeIdentifier(QNAME);

In our cohort flow for "abc" input value from NBI is "123"  cohort validation 
should change to "999".

Any pointers for this scenario?

The cohort API is for validating input, not changing it.  Not sure I understand 
the use case whereby user input should be automatically changed by the system - 
I'd think you'd want to report an error and let the user pass the correct input.

But if you really need to alter user inout data then you can do it via DTCL 
although that's after the fact. Perhaps you could add your own layer on top of 
restconf that does such validation and updating prior to sending to restconf.


Regards,
-Vishwa


-----Original Message-----
From: Robert Varga [mailto:n...@hq.sk<mailto:n...@hq.sk>]
Sent: Tuesday, May 23, 2017 7:03 PM
To: Vishweshwar Hegde <vhe...@advaoptical.com<mailto:vhe...@advaoptical.com>>; 
mdsal-...@lists.opendaylight.org<mailto:mdsal-...@lists.opendaylight.org>; 
controller-dev@lists.opendaylight.org<mailto:controller-dev@lists.opendaylight.org>
Subject: Re: [mdsal-dev] Cohort or Restconf- How to alter input data?



On 23/05/17 12:44, Vishweshwar Hegde wrote:
> Hello,
>
>
>
> Is there any way can we alter or put condition to change restconf
> input data?
>
>
>
> We are using cohort to validate restconf input data.
>
>
>
> Problem with DTCL is to getting into internal looping.
>
>
>
> Please provide your suggestions or alternative options to solve this
> problem.
>

Depends on the use case and requirements, but the place to implement this is 
definitely not in the data store itself.

Bye,
Robert

_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org<mailto:controller-dev@lists.opendaylight.org>
https://lists.opendaylight.org/mailman/listinfo/controller-dev

_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to