Skip to main content
Question

Update existing data in Smallworld


Forum|alt.badge.img

Hi all, I'am trying to update some atributes in features from Smallworld using fme_db_operation but my writters doesn't enable this field to exposed it, neither the "Parameters" box. I'm using FME Desktop 2011, Smallworld 4.1 and i got the next message in my log about Sworldswaf:

"Trying to find a DYNAMIC plugin for reader named `SWORLDSWAF' FME API version of module 'SWORLDSWAF' is '3.1 20031010', which is older than the current with FME internal API version '3.6 20101014'. An updated plug-in may be available from the provider. "

Do you know if it's possible to do the Update, Delete and Insert operations with Smallworld 4 Writters using my tools described? How I could use this kind of operations for Smallworld database? Thanks.

 

Regards, Diego O.

5 replies

martin
Contributor
Forum|alt.badge.img+3
  • Contributor
  • June 2, 2017

In FME install directory you have dll file "sworldswaf41.dll" in

 

%fme_install_dir%\\FME_2011\\sworldswaf41.dll.

 

Rename it to sworldswaf.dll and then try.

Forum|alt.badge.img
  • Author
  • June 2, 2017

Thanks for your answer. I renamed the .dll file, but I can't still see the fme_db_operation and "parameters" box. Maybe there is something more to do to fix it? The path where FME was installed is C:\\apps\\FME. I found there sworldsfaf.dll, sworldswaf40.dll and sworldswaf41.dll. I've renamed files in the following way: sworldswaf.dll as sworldswaf_bk.dll

sworldswaf41.dll as sworldswaf.dll

Regards, Diego


erik_jan
Contributor
Forum|alt.badge.img+18
  • Contributor
  • June 4, 2017

If you would consider switching to the Spatializ plugin for SmallWorld I can help you solve this.

In tat case contact Support@Spatialbiz.com

I have example workspaces to update data in SmallWorld using the plugin available.


Forum|alt.badge.img+2
@dierocks You shouldn't need to expose the fme_db_operation on the writer. Just set the value in AttributeManager or AttributeCreator. The FME for Smallworld training manual has an illustration of what you need to do - about page 32

 


Forum|alt.badge.img
  • Author
  • June 7, 2017
markatsafe wrote:
@dierocks You shouldn't need to expose the fme_db_operation on the writer. Just set the value in AttributeManager or AttributeCreator. The FME for Smallworld training manual has an illustration of what you need to do - about page 32

 

Hi Mark, thanks, I'm gonig to try how the manual says.

 

 


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