Broker Application Development perspective

The Broker Application Development perspective is the default perspective that is displayed when you start the Message Brokers Toolkit.

Typically, you carry out the following tasks in this perspective:

The following figure shows the Broker Application Development perspective of the Message Brokers Toolkit. The TextMessenger.msgflow file in the Resource Navigator view is open in the Message Flow editor.

Start of changeA screen capture of the Broker Application Development perspective in the Message Brokers Toolkit.End of change

The Broker Application Development perspective provides several views to navigate, browse, and update your application resources.

Navigator view

This view displays a hierarchy view of the following message flow and message set resource files:
  • Message flow projects
  • Message flows
  • ESQL files
  • Mappings files
  • Message set projects
  • Message sets
  • Message definition files

You use specialized editors to open and edit any of these resources, except project files.

Editor view

Double-click a resource in the Resource Navigator view to launch the associated editor in the Editor view.

The Message Brokers Toolkit provides the following specialized editors by default for working with the content of message flow and message set files:

ESQL editor
For viewing and updating the ESQL statements that are associated with Compute, Database, and Filter nodes.
Message Category editor
For creating, viewing, and updating message categories that you define within the MRM domain.
Message Definition editor
For creating, viewing, and updating messages that you define within the MRM domain.
Message Flow editor
For creating, viewing, and updating message flows, and the nodes that define them.
Message Mapping editor
For defining transformations between data sources and targets, without the need for programming in XPath, XSLT, XQuery, Java, or ESQL.
Message Set editor
For creating, viewing, and updating message sets that you define within the MRM domain.

Outline view

The Outline view provides a summary of the content of the resource that is currently open in the Editor view.

Click the Overview Mode icon The Overview Mode icon to toggle to the Overview view, which provides a useful summary for large, complex message flows because it shows a small-scale version of the flow. Click the Overview Mode icon again to return to the Outline view.

Start of change

Problems view

The Problems view displays any messages (information and error) that are associated with the resource that is currently open in the Editor view. For example, if you save a message flow that has an error (such as a mandatory property not set), you can check the content of the Problems view to determine any corrections that you need to make. When you double-click a Problems view entry, the appropriate editor opens the resource that contains an error, and positions the cursor at the point of the error (where possible).
End of change
Start of change

Properties view

The Properties view displays the properties for the node that is selected in the Editor view. The Properties are grouped and displayed on tabs, which are listed on the left of the Properties view. If you prefer to have the nodes' properties displayed in the Properties dialog box:
  1. Click Window > Preferences.
  2. Expand Broker Development, and click Message Flow Editor.
  3. Select Show Node Properties in a Properties Dialog.
End of change

Broker Application Development perspective toolbar

The icons in the toolbar and their actions are shown in the table below.
Icon Label and action
Dequeue message icon
Get a message from a queue
Enqueue message ucon
Put a message to a queue
Create new message flow project icon
Create a new message flow project
Create new broker schema icon
Create a new broker schema
Create new message flow icon
Create a new message flow
Create new message flow ESQL file icon
Create a new message flow ESQL file
Create new message flow mapping file icon
Create a new message flow mapping file
Generate WSDL icon
Generate a Web Services definition from a message set
Generate HTML documentation icon
Generate HTML documentation for a message set
Generate XML Schema icon
Generate an XML schema from a message definition file
Create new message set project icon
Create a new message set project
Create new message set icon
Create a new message set
Create new message definition file icon
Create a new message definition file
Create new message category file icon
Create a new message category file