WebSphere Message Broker™ V8.0.0.0 .NET Plugin Node API
Evaluate Method (inputAssembly)
NamespacesIBM.Broker.PluginNBComputeNodeEvaluate(NBMessageAssembly)
SUMMARY
Evalute is the main entry point for the node. It is called once each each time a message passes through the node.
Declaration Syntax
C#Visual BasicVisual C++F#
public abstract void Evaluate(
	NBMessageAssembly inputAssembly
)
Public MustOverride Sub Evaluate ( _
	inputAssembly As NBMessageAssembly _
)
public:
virtual void Evaluate(
	NBMessageAssembly^ inputAssembly
) abstract
abstract Evaluate : 
        inputAssembly:NBMessageAssembly -> unit 
Parameters
inputAssembly (NBMessageAssembly)
The NBMessageAssembly which contains the input message trees.
Remarks

This method must be reentrant as it may be called on multiple threads simultaneously.

If this method throws an exception it will be passed to the Failure terminal as an ExceptionList if the Failure terminal is wired. If the Failure terminal is not wired the exception will be passed back up the flow to any previous Catch terminals or ESQL HANDLERs. If the exception arrives back at the flow's Input node without being handled then the current message will be rolled back and the exception will be logged to the Event Log.

Assembly: IBM.Broker.Plugin (Module: IBM.Broker.Plugin) Version: 8.0.0.0