Using the transport module

You need to choose one of several available transport protocols and then configure properties in the associated transport properties files.

You can configure the gateway to operate in one of two modes of operation: standard mode or IBM Operations Analytics - Log Analysis (LA) mode. The transport protocol and transport properties file you choose depend on the gateway's mode of operation.

Before using the transport module, you must specify the transport protocol and transport properties file using the Gate.XMLGateway.TransportType and Gate.XMLGateway.TransportFile properties defined in the G_XML.props and G_SCALA.props properties files. After installing the gateway, these properties have the following default values:

  • For gateways operating in standard mode, the following properties in the G_XML.props file have these default values:
    • Gate.XMLGateway.TransportType - JMS
    • Gate.XMLGateway.TransportFile - $OMNIHOME/java/conf/jmsTransport.properties
  • For gateways operating in LA mode, the following properties in the G_SCALA.props file have these default values:
    • Gate.XMLGateway.TransportType - SCALA
    • Gate.XMLGateway.TransportFile - $OMNIHOME/java/conf/scalaTransport.properties

The transport module properties files are located in the following directory:

$OMNIHOME/java/conf/

Note: Refer to the Configuring the properties file topic for information about configuring the G_XML.props and the G_SCALA.props files.
Table 1 identifies the available transport module protocols, the associated transport module protocol values to use for theGate.XMLGateway.TransportType property and the associated transport module properties file names to use for the Gate.XMLGateway.TransportFile property for gateway standard and LA operation.
Table 1. Transport module protocols and properties files
Transport module protocol Value for Gate.XMLGateway.TransportType Value for Gate.XMLGateway.TransportFile

Transport module protocols and properties files for the gateway standard mode operation

Java™ Message Service (JMS)

JMS

jmsTransport.properties

Data file

File

fileTransport.properties

Message Queue Telemetry Transport (MQTT)

MQTT

mqttTransport.properties

HTTP and HTTPS (Hypertext Transfer Protocol/HTTP Secure)

HTTP

httpTransport.properties

Multi-Channel HTTP

MultiChannelHttp

multiChannelHttpTransport.properties

Pulsar

PULSAR

puslarTransport.properties

Socket

Socket

socketTransport.properties

Kafka

Kafka

kafkaTransport.properties

Transport module protocol and properties file for the gateway LA mode operation

 

SCALA

scalaTransport.properties