The WebSphere Business Integration Message Broker execution model is the system used to execute message flows through a series of nodes.
If, for example, you are using a user-defined node to process messages, and you are also using a user-defined parser to parse the incoming messages, both the node and parser will contain implementation functions. The broker calls these implementation functions, or callbacks, when certain events occur.
When an input message is received into the broker at that input node, it is sent to the user-defined node. The broker calls the user-defined node on its message processing function, using the cniEvaluate or evaluate command. If the node wants to query the message to decide what to do with it, it calls a C utility function or a Java method, as appropriate for the language your node is written in. The broker then invokes the user-defined parser on one of its implementation functions. This instructs the parser to start building the WebSphere Business Integration Message Broker parse tree. The parser starts building the tree by invoking utility functions that create elements in the parse tree. The parser can be called multiple times by the broker, rather than just once.
Related concepts
Runtime environment
Broker
Execution group
Message flows
The logical message tree
Related tasks
Designing a message flow
Notices |
Trademarks |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
as01540_ |