Skip to main content
Question

Must be the owner to perform this operation


When reading FCL from ArcGIS sde database, also the information about the FDS in which the FCL resides is available in FME. There is no problem in writing it to another database in a FDS, even if this FDS does not exist in the target. If one would like to create the new FCL not in a FDS (in my case SQL server database) straight from the input, you will get an error creating a FDS.

Geodatabase Writer: Creating feature class `ARCFMUT.FCL_BW_LOGGER' in feature dataset 'BW_intern.ARCFMUT.FDS_BW_DIVERSEN'

An error occurred while attempting to create the feature class 'ARCFMUT.FCL_BW_LOGGER'. The error number from ArcObjects is: '-2147220969'. The error message from ArcObjects is: {Must be the owner to perform this operation.}

After some time of investigating this issue, I concluded that the writer tries to create a FDS using the credentials of the reader, which of course did not exist in the writer, even if I explicit had left the field for a FDS to blank.

My solution was to expose the parameter 'geodb_feature_dataset' and set the value to null, then everything works. Maybe this is helpful for other FME users...

7 replies

  • January 28, 2020

Thx, that was helpful!


Forum|alt.badge.img
  • April 29, 2020

Thanks for posting this! This helped resolved a similar problem for me.


Forum|alt.badge.img
  • June 23, 2020

Thanks for the post. This is very helpful!!!


jhu_20
Contributor
Forum|alt.badge.img+4
  • Contributor
  • April 20, 2022

I have the same problem. How do you expose "geodb_feature_dataset" in fme 2021.2 ? Thanks.


evanedwards
Forum|alt.badge.img+1
jhu_20 wrote:

I have the same problem. How do you expose "geodb_feature_dataset" in fme 2021.2 ? Thanks.

I'm late to this response but incase anyone else is wondering, use attribute exposer or attribute manager to expose the values. You can then use attribute manager to set this attribute to null (an option in the drop down on attribute manager).


mpatton
Contributor
Forum|alt.badge.img
  • Contributor
  • July 28, 2023
evanedwards wrote:

I'm late to this response but incase anyone else is wondering, use attribute exposer or attribute manager to expose the values. You can then use attribute manager to set this attribute to null (an option in the drop down on attribute manager).

Thank you. I ran into this problem today. You solved my problem!


sam_appleton
Contributor
Forum|alt.badge.img+7
  • Contributor
  • June 20, 2024

I had a similar issue and realized that I had the feature class qualifier set wrong. Thank you!


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings