Importer 5

Sophora Importer Update Notes

Instructions for updating from the previous Sophora version.

VersionTimingChanges
5.0.0The possibility to import "categories" has been removed from Importer 5

Configuration Changes

VersionTimingChanges
5.0.0This must be done before the Importer is started for the first time in version 5.Since Importer 5 the configuration property sophora.client.server-connection.url is removed and replaced by sophora.client.server-connection.urls, where multiple connection urls may be used.
VersionTimingChanges
5.0.0After the update to Importer 4.4.0 and before updating to 6.0.0Since importer version 4.4.0 there are two new modules to build and represent Sophora-XML. One of them is the model, which now contains some classes that resided in the Importer core before.
To use the new artifact use the artifactId com.subshell.sophora.importer.model in the groupId com.subshell.sophora

These Classes will be removed in 6.0.0!
  • com.subshell.sophora.importer.core.creators.ProtectionInstruction replaced by com.subshell.sophora.importer.model.documents.ProtectionInstruction
  • com.subshell.sophora.importer.core.instructions.lifecycle.LifecycleActivityType replaced by com.subshell.sophora.importer.model.documents.instructions.LifecycleActivity.Type
  • com.subshell.sophora.importer.core.updating.BehaviourType replaced by com.subshell.sophora.importer.model.documents.ChildNodeUpdateBehaviour.Behaviour
  • com.subshell.sophora.importer.core.updating.MergeInsertPosition replaced by com.subshell.sophora.importer.model.documents.ChildNodeUpdateBehaviour.MergeInsertPosition

API Changes

VersionTimingChanges
5.0.0com.subshell.sophora.importer.core.creators.CategoryCreator and
com.subshell.sophora.importer.core.creators.CategoryPath
are removed from Importer 5
5.0.0The Method IErrorTracker#writeToFile(File file) is removed from Importer 5

Last modified on 1/19/21

The content of this page is licensed under the CC BY 4.0 License. Code samples are licensed under the MIT License.

Icon