# Registering multiple transaction and callbacks

**URL:** <https://dmap-community.ductus.global/t/registering-multiple-transaction-and-callbacks/1680>\
**Category:** General\
**Created:** [December 6, 2017, 5:31am UTC](https://dmap-community.ductus.global/t/registering-multiple-transaction-and-callbacks/1680 "2017-12-06T05:31:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kari](https://avatars.discourse-cdn.com/v4/letter/k/9f8e36/32.png) [@Kari](https://dmap-community.ductus.global/u/Kari)\
**Post date:** [December 6, 2017, 5:31am UTC](https://dmap-community.ductus.global/t/registering-multiple-transaction-and-callbacks/1680/1 "2017-12-06T05:31:55Z")

</div>

If there are multiple validations and data callbacks to register. Do they require only one transaction registration (confd\_register\_trans\_cb)? Or does each validation and data callback require their own transaction callbacks? If there are multiple transaction callbacks will they be over written by the last registration?

---

<div class="post-metadata">

**Author:** ![mnovak](https://yyz2.discourse-cdn.com/flex010/user_avatar/dmap-community.ductus.global/mnovak/32/183_2.png) [@mnovak](https://dmap-community.ductus.global/u/mnovak)\
**Post date:** [December 7, 2017, 8:58am UTC](https://dmap-community.ductus.global/t/registering-multiple-transaction-and-callbacks/1680/2 "2017-12-07T08:58:24Z")

</div>

Hello,

you cannot use `confd_register_trans_cb` for validation as validation registers its `init` function with `confd_register_trans_validate_cb`. Both init functions (transaction or validation) have same C declaration, so I assume you can use same function (pointer) for both in case your application logic allows it (usually only `confd_trans_set_fd` is called in both).

---

<div class="post-metadata">

**Author:** ![Kari](https://avatars.discourse-cdn.com/v4/letter/k/9f8e36/32.png) [@Kari](https://dmap-community.ductus.global/u/Kari)\
**Post date:** [March 8, 2018, 11:29pm UTC](https://dmap-community.ductus.global/t/registering-multiple-transaction-and-callbacks/1680/3 "2018-03-08T23:29:57Z")

</div>

Sorry for the delayed response. I was able to get it working from your comment. Thanks!
