2. WHAT IS TCP?
TCP (Transmission Control Protocol) is a standard that defines how to establish and
maintain a network conversation via which application programs can exchange
data. TCP works with the Internet Protocol (IP), which defines how computers send
packets of data to each other.
3. MULE TCP TRANSPORT
The TCP transport allows sending or receiving messages over TCP connections. TCP
is a layer over IP and used to implement many other reliable protocols such as
HTTP and FTP. However, you may want to use the TCP transport directly if you
require a specific protocol for reading the message payload that is not supported
by one of these higher level protocols. This is often the case when communicating
with legacy or native system applications that don’t support web services.
5. MULE TCP TRANSPORT – CONFIGURATION WIZARD
(GENERAL TAB)
• Following are the options on general tab –
• Display Name – The display name to be displayed in Mule flow.
• Exchange Pattern – The type of exchange pattern to be used with this component.
• Host – The host for this component.
• Port – The port for this component.
• Connector Configuration – Reference to the global connector configuration.
7. MULE TCP TRANSPORT – CONFIGURATION WIZARD
(ADVANCED TAB) (CONT.)
• Following are the options on advanced tab –
• Address – The address to this component.
• Response Timeout – Response timeout time in milliseconds.
• Encoding – Encoding standard to be applied on message data.
• MIME Type – MIME type of the message data.
• Connector Endpoint – Reference to the global connector endpoint configuration.
9. MULE TCP TRANSPORT – CONFIGURATION WIZARD
(RECONNECTION TAB)
• Following are properties on reconnection tab –
• Do not use a Reconnection Strategy – This is the default radio button which specifies do
not try to reconnect if there is error connecting to the web address URL.
• Standard Reconnection – Use this radio button to enable a standard reconnection strategy.
• Frequency (ms) – The frequency time in milliseconds after which the File connector will try to
access the web address URL.
• Reconnect Attempts – This tells how many times the File connector will try to connect to web
address URL.
• Reconnector Forever – Check this box if there is need to make File connector connect to web
address URL until there is a successful connection with it.
• Custom Reconnection – Use this radio button to create a custom Reconnection strategy.
• Class – The java class which will come in action after a failed connection attempt.
• Run the connection in a separated thread – Check this box if there is need to use this custom
reconnection operation in separate thread.
11. MULE TCP TRANSPORT – CONFIGURATION WIZARD
(TRANSFORMERS TAB)
• Following are properties on Transformers tab –
• Global transformers – Enter a list of synchronous transformers that are applied to the
request before it is sent to the FTP transport.
• Transformers to be applied - Enter a list of synchronous transformers that are applied
to the response before it is dispatched from the FTP transport.
12. MULE TCP TRANSPORT– NOTES AND META-DATA
TABS
• Notes tab - This tab is used to add special notes for the TCP transport.
• Metadata tab – This tab is used to add any metadata entry for TCP transport.