Documentation Center

Write plugins - Out-of-the-box implementations

The IWrite plugin category modifies database objects.

Introduction

The IWrite plugin category can modify objects in a database.

There are two types IWrite plugins:
  • Plugins that implement the IWriteMetadataAndBlobPlugin interface
  • Plugins that implement the IWriteMetadataPlugin interface

Plugins of type IWriteMetadataAndBlobPlugin

These plugins are executed when document or image content is created or changed in any way.

This type of plugin runs by definition on a full logical-version-language object. By default the plugin has access to the following fields:"VERSION, DOC-LANGUAGE and FRESOLUTION. All other fields need to be specify explicitly in the plugin configuration.

These plugins are only supported on objects of type: ISHMasterDoc, ISHModule, ISHIllustration, ISHTemplate and ISHLibrary

Plugins of type IWriteMetadataPlugin

These plugins are executed when metadata is created or changed in any way.

They are supported on objects of type: ISHMasterDoc,ISHModule, ISHIllustration, ISHTemplate, ISHLibrary and ISHPublication