KeyView 23.2

# The Filter Process Model

By default, Filter runs independently from the calling application process. This is called out-of-process filtering. Out-of-process filtering protects the stability of the calling application in the rare case when a malformed document causes Filter to fail. You can configure Filter to run in the same process as the calling application. This is called in-process filtering. However, it is strongly recommended you run Filter out of process whenever possible.

To monitor and debug filtering operations during out-of-process filtering, you can generate an error log at run time. See Generate an Error Log.

The following methods run in process or out of process:

## Filter API

- CanFilter
- CanFilterEx
- DoFilter
- DoFilterChunk
- GetSummaryInfo
- GetDocFormatInfo
- GetXmpInfo

## File Extraction API

- ExtractCloseDocument
- ExtractGetSubFileInfo
- ExtractGetSubFileMetadata
- ExtractSubFile
- ExtractGetMainFileInfo
- ExtractOpenDocumentEx
- GetSummaryInfo

Other Filter API methods always run in process.

Copyright 2016-2023 Open Text
Version 23.2 | Last updated March 2023

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to swpdl.idoldocsfeedback@microfocus.com.

We appreciate your feedback!

Product: IDOL KeyView 23.2

Topic Title: The Filter Process Model