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.

A screen capture of the Broker Application Development perspective in the Message Brokers Toolkit.

The Broker Application Development perspective provides several views that allow you 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 can open any of these resources for editing using specialized editors, except project files.

Editor view

Editors are launched in the editor area when you double-click a resource in the Resource Navigator view.

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

ESQL editor
For viewing and updating the ESQL statements 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 you currently have open in the Editor view.

Tasks view

The Tasks view displays any messages (information and error) that are associated with the resource that you currently have 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 Tasks view to determine any corrections that you need to make. When you double-click a Tasks view entry, the appropriate editor opens the resource in error, and positions the cursor at the point of the error (where possible).

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