This subsection explains the Binary Format Definition window for creating binary format definition files.
For details about how to create binary format definition files, see 4.4 Creating Message Formats (Binary Format Definition File) in the uCosminexus BPM/ESB Service Platform Basic Development Guide.
Figure 1-3 Figure Binary Format Definition window
The Binary Format Definition window consists of the Binary Format Definition Editor and an Outline view.
The display contents of each of these window components are explained below.
The Binary Format Definition Editor defines the contents of a binary format definition file by specifying its elements. The defined contents are displayed in a tree format.
The display contents of the Binary Format Definition Editor are shown in the following figure and explained below.
Figure 1-4 FigureBinary Format Definition Editor
Table 1-2 Table Nodes displayed in the Binary Format Definition Editor
Classification | Icon | Explanation |
---|---|---|
Globally defined element | ![]() | Simple content element |
![]() | Complex content element with a sequential configuration | |
![]() | Complex content element with a sequential configuration specified as the root element | |
![]() | Complex content element with a selective configuration | |
![]() | Complex content element with a selective configuration specified as the root element | |
Component of a complex content element | ![]() | Simple content element specified as a component |
![]() | Complex content element with a sequential configuration specified as a component | |
![]() | Complex content element with a selective configuration specified as a component | |
![]() | Loinvokey defined simple content element |
If a warning or error occurs in a node as a result of validation, the node is displayed with the corresponding icon (warning: ; error:
).
minimum-occurrence-count:maximum-occurrence-count
Table 1-3 Table Relationship between the occurrence count display and the setting contents
Display format | Occurrence count specification method | Explanation |
---|---|---|
[n:n] | Fixed | n is a fixed occurrence count. The same value is displayed in the minimum occurrence count and maximum occurrence count. For example, if the occurrence count is fixed to 3, [3:3] is displayed. |
[n:*] | Until end of data |
|
[0:*]-> | Node specification | The minimum occurrence count and the maximum occurrence count are displayed as 0 and *, respectively. Additionally, -> is displayed, indicating that this node references another node. |
[n:m] | Range specification | Indicates that the occurrence count is in the range of n to m. |
In the outline view, you can verify the relationship among the various elements that were defined in the Binary Format Definition Editor. The element relationship is expressed in a tree format, with the root element as the starting point.
The display contents of the outline view are automatiinvokey updated when an element is defined in the Binary Format Definition Editor. You cannot define an element in the outline view.
When you select a node (root element or component) displayed in the outline view, the same node also becomes selected in the Binary Format Definition Editor.
The display contents of the outline view are shown in the following figure and explained below.
Figure 1-5 Figure Outline view
Table 1-4 Table Nodes displayed in the outline view
Classification | Icon | Explanation |
---|---|---|
Root element | ![]() | Complex content element with a sequential configuration specified as the root element |
![]() | Complex content element with a selective configuration specified as the root element | |
Component | ![]() | Simple content element specified as a component |
![]() | Complex content element with a sequential configuration specified as a component | |
![]() | Complex content element with a selective configuration specified as a component | |
![]() | Loinvokey defined simple content element |
If a warning or error occurs in a node as a result of validation, the node is displayed with the corresponding icon (warning: ; error:
).