Browse Prior Art Database

X.400 Smartmail Filter Object Architecture

IP.com Disclosure Number: IPCOM000122383D
Original Publication Date: 1991-Dec-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 2 page(s) / 70K

Publishing Venue

IBM

Related People

Bower, RA: AUTHOR [+5]

Abstract

This article describes an OOPS (Object Oriented Programming System) object architecture for an X.400 conformant Filter object. This object provides an electronic mail user with the ability to define rules which control the execution of certain X.400 abstract operations, including the X.400 autoactions. The filter states the conditions which must be true in order for actions or events to take place on the mail system.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 68% of the total text.

X.400 Smartmail Filter Object Architecture

      This article describes an OOPS (Object Oriented
Programming System) object architecture for an X.400 conformant
Filter object.  This object provides an electronic mail user with the
ability to define rules which control the execution of certain X.400
abstract operations, including the X.400 autoactions.  The filter
states the conditions which must be true in order for actions or
events to take place on the mail system.

      The X.400 Standard defines a data structure which is the basis
for the behavior exhibited by a Filter object. Filters are optional
components of certain X.400 abstract operations, such as the Selector
object and many of the Autoaction objects. (For a detailed
description of these operations, see the 1988 X.400 Standard
guidelines.)  The X.400 standard does not suggest an implementation
of the Filter object. The following is a description of an OOPS
implementation.

      The OOPS architecture of a Filter object is shown in the
following diagram:

      Each FilterItem has methods which implement the associated
logical operation or substring match.  The association of multiple
FilterItems is evaluated in the list from left to right.  The list is
constructed by the EUI such that it corresponds to X.400 guidelines
of evaluation of nested FilterItems.

      A user has access to the Filter object EUI through the User
Profile Management system in the User Agent.  The Filter object is...