IBM Integration Bus, Version 9.0.0.8 Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

See information about the latest product version

Planning user-defined input nodes

Before you develop a user-defined input node, plan and design its content and purpose.

Analysis

Before you develop a user-defined input node, ask yourself the following questions:
  • Do you need to create a custom input node?
    You must include at least one input node in a message flow. Which one you choose depends on the source of the input messages:
    • If the messages arrive at the broker on a WebSphere® MQ queue, use the MQInput node.
    • If SOAP messages are received over HTTP, use the SOAPInput node.
    • If other messages are received over HTTP, use the HTTPInput node.
    • If the messages are received from a JMS source, use the JMSInput node.
    • If the messages are received from an EIS, use the PeopleSoftInput, SAPInput, or SiebelInput node.
    • If the messages are retrieved from files, use the FileInput node.
    • If the message source is any other, you must use a user-defined input node.
    For information about using more than one input node in a message flow, see Using more than one input node.
  • To successfully input the data concerned, does the input node have to interface with vendor software? If so, does the API that enables access to this software break your threading model?
  • Do you need a new user-defined parser to interpret the body (payload) of the message generated by this input node, or can it be parsed by a standard built-in parser?
  • Do you need the user-defined input node to operate the message flow instance in which it resides under transactional control as a globally-coordinated transaction?
  • Do you need the new user-defined input node to offer configuration options?
  • Do you need messages propagated by this input node to be processed by the following primitives?
    • All primitive output nodes
    • ResetContentDescriptor nodes

Design considerations

Before developing and implementing your input node, decide on the following factors:

When you design nodes to be used as extensions to WebSphere Event Broker, the following restrictions apply:


as01392_.htm | Last updated Friday, 21 July 2017