I have a problem with the import of data with FME 2012 and ArcSDE 10. After import, my data are not visibles in ArcMap or ArcCatalog. My layers are registered in ArcSDE.

I found a solution: After import, i write this command line: sdelayer -o delete -l ..... and sdelayer -o register

My feature are visible in ArcMap. Have you a solution to resolve this problem ?

  • Are you using 32-bit or 64-bit FME?
    – Mapperz
    Nov 6 '12 at 21:47
  • 32 Bit FME Desktop
    – user3120
    Nov 6 '12 at 21:49
  • Are you writing your data to existing layers or new? What database are you using?
    – D.E.Wright
    Nov 6 '12 at 23:59

The problem is the rowid with primary key. If you have a big number, ArcSDE doesn't draw the feature in ArcMap. Solution: Convert type column number to integer !


Assuming your using 32-bit FME in this case and this fact is causing the issue.

FME 2012 SP3/SP4 officially supports ArcGIS 10.1. ArcGIS Server 10.1 is 64-bit only and requires FME 64-bit. This article outlines some limitations in this configuration.


Solution install http://www.safe.com/support/support-resources/fme-downloads/64-bit/

  • I use ArcSDE 10.1 sp5 and FME Desktop 2012 sp4
    – user3120
    Nov 6 '12 at 21:51
  • 1
    32-bit FME Desktop will work fine with ArcSDE 10.1 geodatabases. See Notes on FME and ESRI Versions and Compatibility. While it is true that ArcGIS Server 10.1 is 64-bit only, this is actually a separate product from ArcSDE and SDE geodatabases.
    – blah238
    Nov 6 '12 at 22:46
  • @Julien, did you mean 10.0 SP5? 10.1 is only up to SP1.
    – blah238
    Nov 7 '12 at 3:28
  • Yes exactly. Arcsde 10.0
    – user3120
    Nov 7 '12 at 11:35

Looking at the "code" you're running in ArcSDE, it looks like FME isn't registering the layers with ArcSDE properly. By running the delete and then register you're rectifying this by removing the previous registration and then manually creating a new one.

You've not provided enough information to diagnose the problem further (hence everyone asking questions of you).

In theory it should work. This document has basic information about the writer: http://fmepedia.safe.com/articles/How_To/Comparison-of-FME-readers-and-writers-for-SDE-and-Geodatabase Full information about the writer can be found in the Help -> FME Readers and Writers Reference.

I can't test this writer, but the table registration code should probably be in the log. Check to compare the code in the log with the code you're using yourself in the ArcSDE console.

Note: your tables can only have a single geometry type in them for successful registration

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy