CFS-IS Extensions

The CFS-IS Extensions define and create the custom object that is used for mapping Image Services (IS) document classes to classes in Content Engine, and IS document indexes to Content Engine properties. These mappings are saved in an XML file format and stored as a custom object in each object store. The custom object is created by the AddOn upon object store creation.

Display Name
<Release>CFS-IS Extensions
AddOn Descriptor
ContentEngineISAddOn.xml
XML Import Data
ContentEngineISObjects.xml
Installation Type
Recommended
Predecessors
Base Content Engine Extensions
Required By
None

The CFS-IS Extensions provide property templates and implement custom classes, objects, and properties in the following areas throughout Enterprise Manager:

CAUTION  The values for properties on object instances created by FileNet ready-to-use applications should not be modified, as changing these values could cause application behavior issues with FileNet ready-to-use applications and AddOn applications. In addition, the classes should not be extended by other software applications. The descriptions included in this section are provided for informational purposes only.

Property Templates

The following property templates are added by CFS-IS Extensions and implemented by the AddOn. These templates are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Property Templates.

Property Template Type Implementations Description
Doc Class and Property Mapping XML String
IS Mapping Custom Object class
The XML file containing the mappings of IS document classes to Content Engine classes and IS document indexes to Content Engine properties.
IS Mapping Object Name String
IS Mapping Custom Object class
The name of the custom object used to store the mapping XML file. The custom object is created by the AddOn upon object store creation.
AnnotIdHi Integer ISAnnotation class 32-bit unsigned integer value of the high-order part of the IS page-relative annotation ID
AnnotIdLow Integer ISAnnotation class 32-bit unsigned integer value of the low-order part of the IS page-relative annotation ID.

Custom Subclasses Added to the Annotation Class

The following subclass is derived from the Annotation class by CFS-IS Extensions. This subclass and its respective properties are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Other Classes > Annotation > Custom Subclass Name.

Subclass
Modifiable
Description
ISAnnotation
No
Contains the high- and low-order parts of the IS page-relative annotation ID. They are not globally unique and are only unique relative to one page of one IS document.

ISAnnotation, Subclass of the Annotation class

The following properties are added to the ISAnnotation subclass by CFS-IS Extensions. These properties are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Other Classes > Annotation > Custom Subclass Name, right-click Properties > Property Definitions.

Property Type
Modifiable
Description
AnnotIdHi Integer
No

32-bit unsigned integer value of the high-order part of the IS page-relative annotation ID.

AnnotIdLow Integer
No

32-bit unsigned integer value of the low-order part of the IS page-relative annotation ID.

Custom Subclasses Added to the Document Class

The following subclass is derived from the Document Class by CFS-IS Extensions. This subclass and its respective properties are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Document Class > Custom Subclass Name.

Subclass
Modifiable
Description
XML Property Mapping Script
No
Contains an XSL Transform script for extracting properties from content for a particular XML document type.

XML Property Mapping Script, Subclass of Document Class

The following properties are added to the XML Property Mapping Script subclass by CFS-IS Extensions. These properties are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Document Class > Scenario Definition, right-click Properties > Property Definitions.

Property Type
Modifiable
Description
XML Document Type String
No

The type of XML document to which the XML property mapping script applies.

Target Class Object
No

The class under which the XML document should be classified.

Custom Subclasses of Custom Object

The following subclass is derived from the Custom Object by CFS-IS Extensions. This subclass and its respective properties are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Other Classes > Custom Object > Custom Subclass Name.

Subclass
Modifiable
Description
IS Mapping Custom Object
No
Contains the XML mapping file of IS document classes to Content Engine classes and IS document indexes to Content Engine properties, as well as the custom object used to store the mapping file.

IS Mapping Custom Object, Subclass of Custom Object

The following properties are added to the IS Mapping Custom Object subclass by CFS-IS Extensions. These properties are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Other Classes > Custom Object > Publish Key, right-click Properties.

Property Type
Modifiable
Description
Custom Object Type String
Yes

(Hidden) Specifies the type of a custom object and is used to determine which icon to display for the object in Workplace. The specified string value should exist in the customobjecticon.properties file (located at the root level of the Web tree) and the appropriate icon to display for the object type should be located in the images/customobject directory.

For more information about this property, see the description of the Custom Object Type property template in the Workplace Base Extensions section.

Doc Class and Property Mapping XML String
Yes
The XML file containing the mappings of IS document classes to Content Engine classes and IS document indexes to Content Engine properties.
IS Mapping Object Name String
Yes
The name of the custom object used to store the mapping XML file. The custom object is created by the AddOn upon object store creation.

Event Actions

The following Event Actions are added by CFS-IS Extensions. These event actions are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Events > Event Actions > Event Action Name.

Event Action
Modifiable
Description
ISAnnotationDeleteEventAction
No
Propagates IS Annotation deletes to the IS Server .
ISAnnotationCheckSupportedEventAction No Ensures that the operation being performed is supported for an IS Annotation.  Any changes to CONTENT that are not performed by the CFS-IS ImportAgent are denied.
propertyMapUpdateEventAction No Causes updates to the IS Mapping Object to occur without requiring a restart of the CEMP server.

Subscriptions

The following Subscriptions are supported by the Event Actions added by CFS-IS Extensions. These subscriptions are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Events > Subscriptions > Subscription Name.

Subscription Action
Modifiable
Description
ISAnnotationDeleteSubscription ISAnnotationDeleteEventAction
No
Subscription for IS Annotation DELETEs that invokes the ISAnnotationDeleteEventAction.
ISAnnotationCheckSupportedSubscription ISAnnotationCheckSupportedEventAction No Subscription for IS Annotation CREATEs and UPDATEs, where the lastModifier is not the CFS-IS ImportAgent, that invokes the ISAnnotationCheckSupportedEventAction
ISClassMapUpdateSubscription propertyMapUpdateEventAction No Subscription for IS Mapping Object UPDATEs that invokes the propertyMapUpdateEventAction.