Skip to main content

I have read through this post to try to get a fix but it doesn’t address the issue i am having.

The work flow is…

  1. use a Directory and pathname reader to get a list of zip file in a specific folder.
  2. sort by path created date
  3. sample the first 1
  4. feed the path widows to the reader (esri geodatabase reader or featurereader dpreferred])
  5. I am trying to capture the feature datasets within the gdb

I have gone to the parameters of the fgdb featurereader and exposed the geodb_feature_dataset format attribute as well as the fme feature type.

I have also gone into the generic port and exposed the same. it does not show up as an attribute. i also have used an attributeexposer after and it is not possible to expose it because it is not there.

If i change the reader to read *.gd this featuredataset still is not exposed in the featurereader.

The only method i have had success with is to set the Output Port to One per Feature Type. This is not optimal as any transformer i want to use will have to be done on every featureclass.

The fme feature type does show up in the attributeexposer (populated: however concatenated with the feature dataset and feature class together.

 

Is this expected behavior?

I can make this work but it is definitely the long way around. if the featuredatset were exposed on the reader it would be a straight shot to reprojection, transformer work and then split the data and output.

If I use the esri geodatabase (file Geodb) reader everything works as expected.

 

The fme_feature_type is what replaced the geodb_feature_dataset (deprecated) format attribute.

so now this works on a zip gdb file.


Reply