# Configurational callpoint

**URL:** <https://dmap-community.ductus.global/t/configurational-callpoint/4109>\
**Category:** CDB and CDB API\
**Created:** [June 14, 2022, 2:50pm UTC](https://dmap-community.ductus.global/t/configurational-callpoint/4109 "2022-06-14T14:50:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![uzcn](https://avatars.discourse-cdn.com/v4/letter/u/8baadc/32.png) [@uzcn](https://dmap-community.ductus.global/u/uzcn)\
**Post date:** [June 14, 2022, 2:50pm UTC](https://dmap-community.ductus.global/t/configurational-callpoint/4109/1 "2022-06-14T14:50:23Z")

</div>

Hi,  
I have a netconf server with a yang model which has configurational data.  
There are validation callpoint and two-phase subscriber defined for that. But I also need a callpoint while reading that leaf (get-data operations)  
Are there any way to do that?  
Thanks in advance

---

<div class="post-metadata">

**Author:** ![josephm](https://avatars.discourse-cdn.com/v4/letter/j/a88e57/32.png) [@josephm](https://dmap-community.ductus.global/u/josephm)\
**Post date:** [June 14, 2022, 3:10pm UTC](https://dmap-community.ductus.global/t/configurational-callpoint/4109/2 "2022-06-14T15:10:05Z")

</div>

hello,  
it really depends on what you want the “callpoint” to do → just transform the value that is actually given to user, or do something else?

for the first case, there are “transforms” that allow to change/modify structure of data.  
Potential problem is that it’s not “in place”, but transformation of data that exists “someplace else” in YANG model, so it may not fit your use-case completely…  
(details/examples in chapter user guide chapter 12 - transform)

---

<div class="post-metadata">

**Author:** ![uzcn](https://avatars.discourse-cdn.com/v4/letter/u/8baadc/32.png) [@uzcn](https://dmap-community.ductus.global/u/uzcn)\
**Post date:** [June 15, 2022, 5:57am UTC](https://dmap-community.ductus.global/t/configurational-callpoint/4109/3 "2022-06-15T05:57:47Z")

</div>

My config data source is stored on remote. I want to ensure that there is not any consistency when reading leaf. If I have a get intercept, I can read remote data and check with leaf value, and update if not equal.  
I will check chapter 12 transform
