Using .NET
You can use .NET applications on Windows integration nodes to create, route, and transform messages by using the .NETCompute and .NETInput nodes.
About this task
.NET nodes use any Common Language Runtime (CLR) compliant language to create or modify the message, such as C#, Visual Basic (VB), F#, and C++/CLI (Common Language Infrastructure).
You configure a .NET node with a .NET assembly that contains the code of the node. The code consists of a class that is derived from the abstract class that is provided in the IBM.Broker.Plugin.dll assembly, for example, NBComputeNode.
The .NET assembly is run inside a .NET application domain. For more information, read .NET application domains.
This section describes the following tasks:- .NET application domains
- Creating and transforming messages using a .NETCompute node
- Creating a message with a .NETCompute node
- Copying a message with a .NETCompute node
- Routing a message using a .NETCompute node
- Setting and moving message elements using a .NETCompute node
- Creating elements using a .NETCompute node
- Writing code for a .NETCompute node
- Associating code with a .NETCompute node
- Traversing the element tree by using a .NETCompute node
- Iterating over elements by using a .NETCompute node
- Accessing other parts of the message tree using a .NETCompute node
- Serializing .NET custom exceptions
- Creating messages by using a .NETInput node
- Calling .NET assemblies from ESQL