Skip to content

/AWS1/CL_IOA=>CREATECHANNEL()

About CreateChannel

Used to create a channel. A channel collects data from an MQTT topic and archives the raw, unprocessed messages before publishing the data to a pipeline.

Method Signature

IMPORTING

Required arguments:

IV_CHANNELNAME TYPE /AWS1/IOACHANNELNAME /AWS1/IOACHANNELNAME

The name of the channel.

Optional arguments:

IO_CHANNELSTORAGE TYPE REF TO /AWS1/CL_IOACHANNELSTORAGE /AWS1/CL_IOACHANNELSTORAGE

Where channel data is stored. You can choose one of serviceManagedS3 or customerManagedS3 storage. If not specified, the default is serviceManagedS3. You can't change this storage option after the channel is created.

IO_RETENTIONPERIOD TYPE REF TO /AWS1/CL_IOARETENTIONPERIOD /AWS1/CL_IOARETENTIONPERIOD

How long, in days, message data is kept for the channel. When customerManagedS3 storage is selected, this parameter is ignored.

IT_TAGS TYPE /AWS1/CL_IOATAG=>TT_TAGLIST TT_TAGLIST

Metadata which can be used to manage the channel.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_IOACREATECHANNELRSP /AWS1/CL_IOACREATECHANNELRSP