Skip to main content

I want to make a custom transformer with a geodatabase SDE table reader from a specific table, and some other transformers. But when i try to create it, the SDE reader is converted into an input of the custom transformer. Isn't it possible to have a fixed reader in a custom transformer?

Did you try using the FeatureReader transformer?


Did you try using the FeatureReader transformer?

Thank you! This seems like a great way to go around the problem. However when I try it I get this error:

Cannot have multiple factories with the same name. Multiple factories were assigned the name 'ByggnverkAvlopp_ValueExtractor_CustomPointOnRasterValueExtractor_2_Raster1665734206 Input Splitter'


Thank you! This seems like a great way to go around the problem. However when I try it I get this error:

Cannot have multiple factories with the same name. Multiple factories were assigned the name 'ByggnverkAvlopp_ValueExtractor_CustomPointOnRasterValueExtractor_2_Raster1665734206 Input Splitter'

I've never encountered this error before. You may want to consider escalating it to your FME reseller or Safe Software directly.


Thank you! This seems like a great way to go around the problem. However when I try it I get this error:

Cannot have multiple factories with the same name. Multiple factories were assigned the name 'ByggnverkAvlopp_ValueExtractor_CustomPointOnRasterValueExtractor_2_Raster1665734206 Input Splitter'

Hello @asablomberg​, unfortunately, I do not think its possible to add format readers to custom transformers and that converting them to inputs is the intended behaviour.

 

@david_r​ was correct! The FeatureReader can be used to bring data into custom transformers. I ran a quick test (using a FeatureReader in a custom transformer) and the result was a successful translation.

 

As the error suggests, "Multiple factories were assigned the name" , I believe factory names are derived from transformer titles and some other workspace details. Would you please try renaming one or two transformers within your custom transformer and re-run the translation? This may not resolve anything, but curious.

 

Otherwise, to understand what’s going on, I think we’d need to get a copy of the custom transformer that is causing you issues (and any additional information you can provide). You can use this form to submit a support case with Safe's Support Team.


Thank you @kailinatsafe​ ! I cleaned up the workspace from some old unused transformers and everything started working, the error disappeared.


Reply