S1000D Java API
SDL Contenta S1000D (CaS) Java API is set of classes and interfaces that allow you to develop and deploy custom tools and applications for SDL Contenta S1000D.
The SDL Contenta S1000D Java API uses the Contenta Java API, and classes and methods from either API can be used when developing tools for Contenta S1000D.
The SDL Contenta S1000D package contains classes that are recommended for SDL Contenta S1000D tools and applications that require access to the SDL Contenta Server to perform S1000D data related operations. It has functionality that allows working with Data Modules, Publication Modules, SCROMs, and ICN objects. The functionality available through the SDL Contenta S1000D Java API is also available through the SDL S1000D Web Services API over the web.
The Util package contains some helper functions such as GetDesktopCofigs, GetRegistryValue, ValidateConfig, WriteDebugLog, and so on. Most of the methods from this package require PCMcommand object, which can be obtained by connecting to SDL Contenta Server using SDL Contenta Java API.
This API exposes high level functionality, required to work with the SDL Contenta S1000D objects, such as export, import, read/update propertysheet data, and so on. The SDL Contenta Java API also provides functionality helpful to write SDL Contenta S1000D tools such as childlist API returns the data with additional S1000D specific fields such as Tech Name, Info Name and so on. This functionality is automatically available for SDL Contenta S1000D databases.
SDL provides reference documentation describing the available classes and methods with the SDL Contenta and SDL Contenta S1000D software.