Message Flow Nodes

Message flow nodes are used to transform the incoming message and to provide routing control information and also to connect databases.

There are many in-built message nodes exist in IIB.

i. Transport nodes

1. IBM MQ

  • MQInput
  • MQOutput
  • MQReply
  • MQGet
  • MQHeader

2. JMS

  • JMSInput
  • JMSOutput
  • JMSReceive
  • JMSReply
  • JMSHeader
  • JMSMQTransform
  • MQJMSTransform

3. Web Services

  • SOAPInput
  • SOAPReply
  • SOAPRequest
  • SOAPAsyncRequest
  • SOAPAsyncResponse
  • SOAPEnvelope
  • SOAPExtract
  • RegistryLookup
  • EndpointLookup

4. HTTP

  • HTTPAsyncRequest
  • HTTPAsyncResponse
  • HTTPInput
  • HTTPReply
  • HTTPRequest
  • HTTPHeader

5. IBM MQ Managed File Transfer

  • FTEInput*
  • FTEOutput*

6. File

  • FileInput
  • FileOutput
  • FileRead
  • CDInput*
  • CDOutput*

7. SCA

  • SCAInput
  • SCAReply
  • SCAAsyncRequest
  • SCAAsyncResponse
  • SCARequest

8. TCP/IP

  • TCPIPClientInput
  • TCPIPClientOutput
  • TCPIPClientReceive
  • TCPIPServerInput
  • TCPIPServerOutput
  • TCPIPServerReceive

9. Other external systems

  • CORBARequest
  • CICSRequest
  • IMSRequest

10. WebSphere Adapters

  • JDEdwardsInput
  • JDEdwardsRequest
  • PeopleSoftInput
  • PeopleSoftRequest
  • SAPInput
  • SAPReply
  • SAPRequest
  • SiebelInput
  • SiebelRequest

ii. Routing

  • Filter
  • Route
  • Label
  • RouteToLabel
  • Publication
  • AggregateControl*
  • AggregateReply*
  • AggregateRequest*
  • Collector*
  • Resequence*
  • Sequence*

iii. Transformation

  • Compute node
  • JavaCompute
  • XSLTransform
  • Mapping
  • .NETCompute

iv. Database

  • Database
  • DatabaseInput
  • DatabaseRetrieve
  • DatabaseRoute

v. Construction

  • Input
  • Output
  • Throw
  • Trace
  • TryCatch
  • FlowOrder
  • Passthrough
  • ResetContentDescriptor

vi Timer

  • TimeoutControl*
  • TimeoutNotification*

vii Email

  • EmailInput
  • EmailOutput