uCosminexus Service Platform, Basic Development Guide

[Contents][Glossary][Index][Back][Next]

6.6.1 Mapping Using the Loop Settings Dialog Box

For mapping from the loop node function or the choose node function# to a transformation-destination node, you can also use the Loop Settings dialog box.

The procedure for mapping using the Loop Settings dialog box is described below.

  1. From the palette, choose the loop node function or the choose node function.
  2. Click an appropriate location in the mapping viewer.
    The function is deployed in the mapping viewer. You can move the deployed function by dragging it.
  3. In the transformation-destination schema tree viewer, right--click the transformation-destination node that becomes the mapping destination, and choose Loop Node.
    The Loop Settings dialog box opens.
  4. Click Add Function.
    The Choose Function dialog box opens.
  5. Specify the loop node function that becomes the mapping source or the choose node function, and click OK.
    The specified function name is set up in Function name.
  6. Click OK.
    A mapping line [Figure] (looping--compatible line) is set up. You can change the mapping line color. For details about how to change the mapping line color, see the manual Cosminexus Service Platform Reference.

#
A choose node function that is connected to a loop node function or to nothing. If a function is connected to a function other than a loop node function, you cannot use the Loop Settings dialog box.
Note
When a loop is specified for a transformation-source node, a descendant node of that transformation-source node also becomes the looping target and occurs at the transformation-destination node.
However, if an absolute path is specified for the mapping source in the Settings for Mapping Source dialog box, the value of the node specified by the absolute path is always assigned. If a relative path is displayed for the mapping source in the Settings for Mapping Source dialog box, a descendant node of the transformation-source node for which looping is specified becomes the looping target, and the value of the node corresponding to looping is assigned.
For details about how to display transformation-source node paths, see 6.6.6 Displaying the Path of a Transformation-source Node for Which a Looping Dependent Target Is Specified.