# Trigger Report on Central Gateway from Edge Client

**URL:** <https://forum.inductiveautomation.com/t/trigger-report-on-central-gateway-from-edge-client/77044>\
**Category:** Ignition\
**Created:** [July 27, 2023, 11:24pm UTC](https://forum.inductiveautomation.com/t/trigger-report-on-central-gateway-from-edge-client/77044 "2023-07-27T23:24:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Taylor\_Nankervis1](https://avatars.discourse-cdn.com/v4/letter/t/cab0a1/32.png) [@Taylor\_Nankervis1](https://forum.inductiveautomation.com/u/Taylor_Nankervis1)\
**Post date:** [July 27, 2023, 11:24pm UTC](https://forum.inductiveautomation.com/t/trigger-report-on-central-gateway-from-edge-client/77044/1 "2023-07-27T23:24:45Z")

</div>

Hello all,  
I am trying to find a clean way to execute the generation of a report on a central gateway server from a trigger originating from an Edge client project. All the data that will be used for the report is stored on a Tag Historian database on the central, using store and forward from the Edge, and I would like to not have to have a Realtime Tag Provider of the Edge tags on the central, if at all possible.

The only way I can really think of is to make the trigger on the Edge a History tag, and run a scheduled script on the central to see if there is a new entry in the Tag Historian, and execute the report generation. I would also need to store that value in some way to use to compare against the next change, such as in a memory tag, and do a simple comparison in the script to trigger the report.

I appreciate any help!

-Taylor

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [July 27, 2023, 11:46pm UTC](https://forum.inductiveautomation.com/t/trigger-report-on-central-gateway-from-edge-client/77044/2 "2023-07-27T23:46:25Z")

</div>

If you've got Edge Compute:  
[https://docs.inductiveautomation.com/display/DOC81/system.util.sendMessage](https://docs.inductiveautomation.com/display/DOC81/system.util.sendMessage)

If you don't... you're sort of out of luck, because you're butting up against one of the intentional limitations of Edge; without Compute, there's no way to run scripts on the gateway at arbitrary times.

---

<div class="post-metadata">

**Author:** ![Taylor\_Nankervis1](https://avatars.discourse-cdn.com/v4/letter/t/cab0a1/32.png) [@Taylor\_Nankervis1](https://forum.inductiveautomation.com/u/Taylor_Nankervis1)\
**Post date:** [August 3, 2023, 4:59pm UTC](https://forum.inductiveautomation.com/t/trigger-report-on-central-gateway-from-edge-client/77044/3 "2023-08-03T16:59:28Z")

</div>

Yes we have Edge Compute, I will take a look at messaging between gateways.  
Thanks!
