I'm trying to setup a workbench to push updates from one SDE to another. The feature classes I'm trying to update are part of a geometric network and the flow direction that has been setup in the source database is something I want to be available in the destination database. Unfortunatley, during my test the flow direction I set in the source data did not come over to the destination data. Instead the line had indeterminant flow. I'm using ArcSDE Geodatabase readers and writers, and the feature type is setup as complex_edge and simple_junction(same as what is defined in my SDE). Is there something I'm forgetting to configure?
Here's how I setup a simple test:
-Create a feature dataset in SDE
-Create a line feature class and a point feature class in that SDE
-Create a geometric network in the dataset that includes the point and line layers. Lines will be complex edges, and points will not have a source/sink. Instead I set the flow direction to be the same as the digitized direction.
-Version the dataset
-Copy the dataset to another SDE (this will be where we copy features to). I'll refer to this as the destinateion SDE.
-Version the destination SDE feature dataset
-Open ArcMap, start editing the source SDE layers
-Add two points to the point feature class, and add one line between those points in the line feature class.
-Make sure the flow direction of the line is defined using the Utility Network Analyst toolbar.
-Stop editing and save edits
-In FME Workbench, add an ArcSDE Geodatabase Reader and Writer that point to the source and destination feature classes respectively
-Uncheck 'ignore network info' on the reader.
-Set "Truncate table first' setting on writer to True.
-Setup writer to use versioning and an edit session.
-Run workbench
-At this point if you inspect the destination databases' flow direction, its set to indeterminate flow.
Thanks for any help you can provide,
Andrew