Before developing and implementing your input node, decide on the
following factors:
- Which message parser will initially parse the input message.
- Whether to override the default message parser attribute values
for this input node.
- Which threading model is appropriate for the input node.
- What kind of message processing and transaction support will the
node support.
- Which configuration attributes required by the input node should
be externalized for alteration by the message flow designer.
- What optional node APIs will the user-defined node provide.
- How you will handle general development issues:
When you design nodes to be used as extensions to WebSphere Event
Broker, the following restrictions
apply:
- User-defined input nodes can support only XML, BLOB, and the WebSphere MQ parsers, because the MRM parser
is not shipped with WebSphere Event
Broker and
user-defined parsers are not supported.
- User-defined nodes must not allow users to evaluate user ESQL
code, because the use of ESQL in WebSphere Event
Broker is
not supported. For example, nodes that expose the input to MbSQLStatement as
a node attribute are effectively emulating a Compute node.