1.3.3 Complex Content Element Dialog
Use the Complex Content Element dialog to specify complex content elements in the binary format definition file. Moreover, use this dialog to specify separators in the complex content elements.
For details about the operating procedure, see the description of complex content element settings or separator settings in the manual Service Platform Development Guide.
The Complex Content Element dialog has two tabs, the complex contents elements tab and separator tab. The contents displayed in both the tabs are different and are described below:
- Organization of this subsection
- (1) Complex Content Element tab
- (2) Separator tab
- (3) Contents common to both tabs
(1) Complex Content Element tab
Use the Complex Content Element tab, while specifying the information of the complex content elements.
If the component type is Selection, the windows to be displayed will change depending on the location from where the component to be used is selected.
Figure 1-43 FigureComplex Content Element tab of the Complex Content Element dialog (When selecting components from the selection condition node value)
![[Figure]](figure/zs012700.gif)
Figure 1-44 FigureComplex Content Element tab of the Complex Content Element dialog (When selecting components from the start separator value)
![[Figure]](figure/zs012800.gif)
- Component type
- Select the appropriate radio button to select a component type for the components to be specified in the complex content element.
- For the Sequential type
Select Sequential.
- For the Selection type
Select Selection.
- Selection Type
- If the Component type is Selection, you select Selection type of Select Configuration using the radio button.
- To select the component to be used from the selection condition node value
You select Selection condition node, click the Select Node button, and then specify the selection condition node.
- To select the component to be used from the start separator value of the component
You select Initial separator of component.
- Select Node button
- Opens the Select Node dialog. Use this dialog to select a selection condition node for the component.
- The node selected in the Select Node dialog is displayed as follows:
- When the node is selected from Base path
Displays a relative path from the base node.
- When the node is selected from Absolute path
Displays a path from the root element.
- Components
- A list of the components specified in the complex content element is displayed.
- Name
- Displays the names of the simple content elements and complex content elements specified in the component.
- Selection condition value
- Displays the selection condition value set up for a component when the Component type is Selection and the selection type is Selection condition node. This item is not displayed when the component type is Sequential, and when the Component type is Selection and the selection type is Initial separator of component.
- When the Component type is Selection and the selection type is Selection condition node and if none of the values displayed in Selection condition value are applicable, the components for which the Selection condition value is not displayed will appear. Only a single such component can be set up.
- Initial separator
- Displays the start separator value set up for a component when the component type is Selection and the selection type is Initial separator of component. This item is not displayed when the component type is Sequential, and when the component type is Selection and the selection type is Selection condition node.
- When the component type is Selection and the selection type is Initial separator of component and if none of the values displayed in Initial separator are applicable, the following components will appear:
- Component for which the start separator value is not displayed
- Component that is a simple content element
- Only a single such component can be set up.
- Up button
- Moves up by one line the component selected in Components.
- Down button
- Moves down by one line the component selected in Components.
- Set Condition Value button
- Displays the Set Condition Value dialog if you click this button when the component type is Selection and the selection type is Selection. This button is not displayed when the component type is Sequential and the selection type in Selection is Initial separator of component. Use this dialog to specify a selection condition value for a component selected in Components.
(2) Separator tab
Use the Separator tab to specify separators in the complex content elements.
Figure 1-45 FigureComplex Content Element dialog (Separator tab)
![[Figure]](figure/zs012900.gif)
- Separator format
- Select the Separator Format that you want to use from the drop-down list. You can select the following separators:
- User-specified: The user sets up each separator.
- CSV: The CSV format separator is automatiinvokey set up.
- Note that when you select CSV in the Separator format, the start separator and intervening separator are set up as follows:
- Start separator: None
- Intervening separator: Comma (,)
Specify the separators used as a start separator, intervening separator, and end separator respectively, with the following items:
- Use checkbox
- To use the respective separator, select the corresponding checkbox.
- Separator name
- Specify the name of the separator to be used.
- Select Separator button
- Displays the Select Separator dialog.
- Separator value
- Displays the value of the defined separator, when the Separator name is specified. The value of the separator is enclosed within [ ].
(3) Contents common to both tabs
The following contents are common to both tabs:
- Information
- If there is a problem in the information that is entered in the Complex Content Element dialog, a message indicating the problem is displayed in the title bar of the dialog. For details about the displayed messages and measures to be taken, see the description for validating binary format definition files in the manual Service Platform Development Guide.
- Name
- Specify a name of the complex content element. Specify a name consisting of a maximum of 256 characters that can be used in the NCName format.
- OK button
- Commits the specified contents and closes the Complex Content Element dialog.
- Cancel button
- Closes the Complex Content Element dialog without committing the specified contents.