Message Format Properties

To view or edit a message format's properties, double-click its diagram symbol or Browser or list entry. The property sheet tabs and fields listed here are those available by default, before any customization of the interface by you or an administrator.

The General tab contains the following properties:
Property Description

Name/Code/Comment

Identify the object. The name should clearly convey the object's purpose to non-technical users, while the code, which is used for generating code or scripts, may be abbreviated, and should not normally include spaces. You can optionally add a comment to provide more detailed information about the object. By default the code is generated from the name by applying the naming conventions specified in the model options. To decouple name-code synchronization, click to release the = button to the right of the Code field.

Stereotype

Extends the semantics of the object. You can enter a stereotype directly in this field, or add stereotypes to the list by specifying them in an extension file.

Keywords

Provide a way of loosely grouping objects through tagging. To enter multiple keywords, separate them with commas.

Definition Tab

The Definition tab contains the following properties:

Property

Description

Type

Specifies how the message format is defined. You can choose between:
  • Embedded file – Enter the definition in the text field. You can open, insert and save text files in this field.

  • External file – Enter a file in the External definition box.

  • URL – Enter a Web address in the External definition box.

  • Message parts – Create message parts in the list (see Message Parts (BPM)).

  • XML model - Select an XSM open in the workspace. Use the tools to the right of this field to create a new XSM or open the property sheet of the currently selected model. For detailed information about working with XSMs, see XML Modeling.

External definition

[External file and URL only] Specifies the location path to an external file or an URL.

Message format type

[Embedded or External file and URL only] Specifies the format of the message. You can enter your own format or choose one of the following:

  • XML Schema

  • DTD

  • RELAX NG

Data Tab

This tab is only available for the Analysis language, and lists the data associated with the message format. You can add or create data and specify both the type and the format of the data conveyed by the flow (see Specifying data for a flow, a resource flow or a message format). If you have specified data for a flow, the data specified for the message format, should be a subset of the flow data (see Flow Properties).

Dependencies Tab

The Dependencies tab displays the use of an object or model by the current object. When working with orchestration languages, the Dependencies tab allows you to display, in distinct sub-tabs, the different uses of the current message format:

Sub-tab

Description

Operation Input Message

Displays all the operations that use the message format as input.

Operation Output Message

Displays all the operations that use the message format as output.

Fault Message Links

Displays all uses of the message format as a fault on an operation.

Typed Variables

Displays all the variables that use the message format as a data type.