Skip to content

/AWS1/CL_IOAFILTERACTIVITY

An activity that filters a message based on its attributes.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_name TYPE /AWS1/IOAACTIVITYNAME /AWS1/IOAACTIVITYNAME

The name of the filter activity.

iv_filter TYPE /AWS1/IOAFILTEREXPRESSION /AWS1/IOAFILTEREXPRESSION

An expression that looks like a SQL WHERE clause that must return a Boolean value. Messages that satisfy the condition are passed to the next activity.

Optional arguments:

iv_next TYPE /AWS1/IOAACTIVITYNAME /AWS1/IOAACTIVITYNAME

The next activity in the pipeline.


Queryable Attributes

name

The name of the filter activity.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

filter

An expression that looks like a SQL WHERE clause that must return a Boolean value. Messages that satisfy the condition are passed to the next activity.

Accessible with the following methods

Method Description
GET_FILTER() Getter for FILTER, with configurable default
ASK_FILTER() Getter for FILTER w/ exceptions if field has no value
HAS_FILTER() Determine if FILTER has a value

next

The next activity in the pipeline.

Accessible with the following methods

Method Description
GET_NEXT() Getter for NEXT, with configurable default
ASK_NEXT() Getter for NEXT w/ exceptions if field has no value
HAS_NEXT() Determine if NEXT has a value