A Post Processing Rule operates on a collection of CIM objects after all Mapping Operators and Object Rules have been evaluated to create the CIM objects defined in the mapping configuration file. Post Processing Rules can have XML attributes.
CreateUpstreamNodes is a Post Processing Rule.
<postProcessing rule="CreateUpstreamNodes" />
-
AddToContainer: After CIM objects are constructed, this rule finds an empty EquipmentContainer and adds Equipment objects to the container. If an Equipment already has a container, the rule adds the containing object to the empty EquipmentContainer. AddContainer is required in all mapping XMLs for export from ArcFM and must precede CreateUpstreamNodes.
<postProcessing rule="AddToContainer" />
-
CreateUpstreamNodes: Adds upstream ConnectivityNodes for ConductingEquipment with two Terminals in the CIM corresponding to junction features in the ArcFM model. CreateUpstreamNodes is required in all mapping XMLs for export from ArcFM and must follow AddToContainer.
This rule does not support ConductingEquipment with more than two Terminals, such as three winding transformers. Network Adapter's CIM export currently does not support these equipment models.
<postProcessing rule="CreateUpstreamNodes" />
-
TrimStation: Removes feeder components upstream or downstream from a single object. This object has a stitchingPoint property with the value true. If the object is closer to the feeder head than to the end of the feeder, the rule removes objects upstream from the stitching point; otherwise, the rule removes objects downstream from the stitching point. This rule applies only to systems modeling distribution stations between feeders in ArcFM. In most implementations, the rule is not required.
<postProcessing rule="TrimStation" />