Server type channel properties

This section describes the properties and default values of server type receive channel protocol. Use this information to define the communication protocols you need to set up receive communication channels.

Applicable properties

The Ordered, Priority, and DetectionOverride properties are used on all applicable channels in this section.

The property default value of "3" sets the Prioritization of messages received into the channel.

HTTPIn

Use the HTTPIn channel to generate an acknowledgment receive response.

Property Default value Description
DetectionOverride 0

Indicates if a channel is fixed to a particular detection group

(1-Channel, 2-XML, 3-Flat)

Encoding UTF-8 Encoding to use for received files.
MaxSubThreads 5

Sets the limit of receiving threads to avoid IEC overload.

Data = unsigned integer.

0 Ordered Ordered 0 Ordered Ordered

Indicates if a channel uses ordered message processing.

(1-ordered or 0-not ordered).

Port 8000

Mandatory computer port number.

Data = unsigned integer.

StopTimeOut 0

Sets the waiting time during a stop before force terminating the channel. Value is set in milliseconds.

The default value 0, disables this feature.

ReadTimeOut 5000 Sets the waiting time for FTP server to respond. Value is set in milliseconds.
BackLog 0 Maximum number of pending connections on the socket. Enables the application to handle the maximum number of connections when the default value is used.

FTPIn

Property Default value Description
DetectionOverride 0

Indicates if a channel is fixed to a particular detection group.

(1-Channel, 2-XML, 3-Flat)

Encoding Latin 1 Encoding to use for received files.
MaxSubThreads 5

Sets the limit for receiving threads to avoid IEC overload.

Data= unsigned integer.

Ordered 0

Indicates if a channel uses ordered message processing.

(1-ordered or 0-not ordered).

Port 21

FTP channel port number.

Data= unsigned integer.

StopTimeOut 0

Sets the waiting time during a stop before force terminating the channel. Value is set in milliseconds.

The default value 0 disables this feature.

TimeOut 1000 Sets the timeout for the FTP service. Value is set in milliseconds.

MvxNGIn

Use this protocol for MBM initiator XML files sent from M3 Java.

If IEC is busy, MvxNGIn returns a busy code back to M3. But, MvxNGInRouter does not return busy code, it persists messages into the local file system.

Property Default value Description
ByteOrderMark 0 Indicates if a UTF-16LE byte order mark should be prefixed to the received message. (1 | 0)
DetectionOverride 0

Indicates if a channel is fixed to a particular detection group.

(1-Channel, 2-XML, 3-Flat)

Encoding UTF-8 Encoding to use for received files. This is required for flat files.
MaxSubThreads 5

Sets the limit for receiving threads to avoid IEC overload.

Data= unsigned integer.

Ordered 0

Indicates if a channel uses ordered message processing.

(1-ordered or 0-not ordered).

Port 6010 MvxNGIn channel port number.
ReadTimeOut 5000 Sets the waiting time for M3 to respond. Value is set in milliseconds.
StopTimeOut 0

Sets the waiting time during a stop before force terminating the channel. Value is set in milliseconds.

The default value 0 disables this feature.

MvxTGIn

Use this protocol for MBM initiator XML files sent from M3 RPG.

Property Default value Description
ByteOrderMark 0 Indicates if a UTF-16LE byte order mark should be prefixed to the received message. (1 or 0)
DetectionOverride 0

Indicates if a channel is fixed to a particular detection group

(1-Channel, 2-XML, 3-Flat)

Encoding UTF-8 Encoding to use for received files. This is required for flat files.
MaxSubThreads 5

Sets the limit for receiving threads to avoid IEC overload.

Data= unsigned integer.

Ordered 0

Indicates if a channel uses ordered message processing.

(1-ordered or 0-not ordered).

Port 6011

MvxNGIn channel port number.

Data = the computer port.

ReadTimeOut 5000 Sets the waiting time for M3 to respond. Value is set in milliseconds.
StopTimeOut 0

Sets the waiting time during a stop before force terminating the channel. Value is set in milliseconds.

The default value 0 disables this feature.

MvxNGInRouter

Use this protocol for MBM initiator XML files sent from M3 Java.

Property Default value Description
ByteOrderMark 0 Indicates if a UTF-16LE byte order mark should be prefixed to the received message. (1 or 0)
DestinationFolder routerInput Local directory where received files are temporarily stored before sending to IEC for processing.
DetectionOverride 0

Indicates if a channel is fixed to a particular detection group.

(1-Channel, 2-XML, 3-Flat)

Encoding UTF-8 Encoding to use for received files. This is required for flat files.
MaxSubThreads 5

Sets the limit of receiving threads to avoid IEC overload.

Data= unsigned integer.

Ordered 0

Indicates if a channel uses ordered message processing.

(1-ordered or 0-not ordered).

Port 6010 MvxNGIn channel port number.
ReadTimeOut 5000 Sets the waiting time for M3 to respond. Value is set in milliseconds.
StopTimeOut 0

Sets the waiting time during a stop before force terminating the channel. Value is set in milliseconds.

The default value 0 disables this feature.

HTTPSyncIn

HTTPSycnIn channel is used to receive messages through HTTP. This channel acts as an HTTP listener waiting for connections from clients.

When using HTTPSync channel, the agreements must have a Send process with the HTTPSync protocol. After you set an HTTPSync channel, define an error handling flow to report custom error responses back to the requestor.

Note: When messages take too long to process, the host might terminate the connection due to a timeout.
Property Default value Description
DetectionOverride 0 Indicates if a channel is fixed to a particular detection group (1-Channel, 2-XML, 3-Flat).
Encoding

Encoding to use for received files. This is required for flat files.

For example: UTF-8

MaxSubThreads 5

Sets the limit for receiving threads to avoid IEC overload.

Data= unsigned integer.

Ordered 0

Indicates if a channel uses ordered message processing.

(1-ordered or 0-not ordered).

Port 8080 HTTP channel port number.
ReadTimeOut 5000 Sets the waiting time for a client to respond. Value is set in milliseconds.
StopTimeOut 0

Sets the waiting time during a stop before force terminating the channel. Value is set in milliseconds.

The default value 0 disables this feature.

HTTPSISIn

Use this custom HTTP channel for Service Information System (SIS).

Property Default value Description
DetectionOverride 0

Indicates if a channel is fixed to a particular detection group

(1-Channel, 2-XML, 3-Flat).

Encoding

Encoding to use for received files. This is required for flat files.

For example: UTF-8

MaxSubThreads 5 Sets the limit for receiving threads to avoid IEC overload.
Ordered 0

Indicates if a channel uses ordered message processing.

(1-ordered or 0-not ordered).

Port 8080 HTTP channel port number.
ReadTimeOut 5000 Sets the waiting time for a client to respond. Value is set in milliseconds.
StopTimeOut 0

Sets the waiting time during a stop before force terminating the channel. Value is set in milliseconds.

The default value 0 disables this feature.