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.
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. |