I have a number of tables in Oracle Spatial that need to be synced from Smallworld. The tables contain multiple geometry columns.
We have a requirement for a nightly job that updates the ~80 tables, and are passing in only records that have been updated over the course of the day. In some cases there may be null geometries for some of the features (ex. in one of the two geometry columns), depending on the data changes.
When using Feature Operation: Update and Table Handling: Use Existing, the translation fails with the error that one of the geometries cannot be found in the current feature: "Spatial Column 'FIBER_OPTIC_LOCATION' of type 'geometry' cannot be found in current feature."
Is this the expected behaviour for performing updates to Oracle Spatial DBs with multiple geometries? Is there a way to get around this to update records that may contain multiple geometries?
When inserting records and truncating the existing table, the translation completes successfully, however there are too many records to truncate all tables on a nightly basis.
Thanks for your suggestions.