FindEditedSubnetworks

This action handler is designed to be used in conjunction with CollectEditedSubnetworksAndUpdateTimestamps to handle updates of the LastUpdateSubnetwork timestamp on a feeder’s Geodatabase Region (GRR) Value Object. If you have implemented Feeder Services, then this pair of action handlers is the recommended configuration compared to using only UpdateLastUpdateSubnetworkTimeStamps for one significant reason: in addition to querying the Subnetwork table, this pair of handlers is also aware of all edits made upon the preconfigured set of non-network fields from the geodatabase. Refer to the GRR Delta Detection topic in the Feeder Services Implementation Guide for more information.

Property

Description

FindEditedSubnetworks

This action handler is of Service Bus Response type, which indicates that GDBM waits on the ActionHandlerCompleted event to proceed further. By default its Abort on Error property is set to true to suppress further execution of the instance of GDBM, and to prevent any misalignment between values in the GIS Default and LastUpdateSubnetwork value on related GRR KV records. It is highly recommended that you set Times Out After to at least 5 minutes (compared to the default of 2 minutes). This handler is designed to be triggered after the reconcile is complete and directly prior to Post to version begins.

TIP: We recommend that you include this action handler as a Before Post step within the Post Events stage of a GDBM implementation.

The primary purpose of this action handler is to trigger the Edge handler — FindEditedSubnetworks — while the session is in the version, and to find all edited subnetworks, including both network and non-network fields changes. As final result, a proper record within the KV storage service, with the name of all edited subnetworks, is created.

IMPORTANT: We cannot stress enough that this handler and CollectEditedSubnetworksAndUpdateTimestamps should be used in pair, and they should not be used in combination with the UpdateLastUpdateSubnetworkTimeStamps action handler. Similar to the situation regarding UpdateLastUpdateSubnetworkTimeStamps, if you are including this pair of handlers as part of your GDBM implementation, then you must also implement the out-of-the-box scheduler (located in the Feeder Services plugin on the Mapping tab; select Geodatabase Regions then click Schedule in the drop-down) to handle updating the GRRs that have the Only Update GRRs With Deltas option enabled.

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Was this helpful?