Rational Developer for System z

Loading a flow

To load a terminal flow into the host editor select the Load Flow Load Flow icon or select a flow from the dropdown list beside the Load Flow Load Flow icon.
When you load a terminal flow into the host editor does the following tasks:
  1. It discards the current in-memory working flow (see the subtopic below Updating the working flow).
  2. It creates a new in-memory working flow from the information in the most recently saved versions of the flow file (.seqmap) that you selected and of its related files.
Note: The host editor does not automatically load a flow when you open the host editor. The host editor loads a flow only when you click Load Flow Load Flow.
This topic contains the following subtopics:

Updating the working flow

When you load a flow you are updating the contents of the working flow (see Using the working flow).

If you want to update the working flow with recent modifications that you have made to a flow or to an artifact used by a flow you must: (a) save the modifications to the workstation's file system; and then (b) reload the flow (see Saving changes to the working flow).

Steps for loading a flow

To reload the currently loaded flow:

  1. Click the Load Flow Load Flow icon on the host editor's toolbar.

The host editor reloads the flow from the flow file and from other files on the file system.

To load another flow:
  1. Expand the drop-down list beside the Load Flow Load Flow icon.

  2. Select the flow that you want to load.

Error or warning messages when you load a flow

This topic describes errors or warning messages that the host editor can display when you load a flow
  • Not a valid terminal flow:

    You cannot load an nonterminal flow into the host editor. The flow must be a valid terminal flow.

  • No associated interface operation:
    If the flow does not have an associated interface operation then the host editor displays the following warning message:
    Figure 1. Interface operation is not specified for a flow
    There is no interface operation currently specified
    for this flow. The flow cannot be played until one is associated.
    To resolve this problem:
    1. Open the flow in the flow editor.
    2. Associate an interface operation with the existing flow (see Associating an operation with the flow).
    3. Save the modification and reload the flow (see Incorporating recent changes).

  • Warnings about limitations on playing the flow:

    When you load a flow the host editor prospectively checks the flow for those limitations on features and capabilities that apply when you attempt to play a flow (see Limitations on features and capabilities when you play a flow). (Those same limitations also apply to generating a HATS macro from a flow -- see Limitations on features and capabilities when generating HATS macros or when playing flows).

    However, when you load a flow the host editor flags only substantial limitations (those that would absolutely prevent playing a flow) and does not report minor limitations (those for which the host makes substitutions when playing a flow).

    Note: Although these limitations affect playing a flow and generating a HATS macro, they do not affect the generation of COBOL source code for the CICS® Service Flow Runtime environment.
    Figure 2 shows an example of an error message that the host editor displays when it is loading a flow and it detects a substantial limitation to playing a flow:
    Figure 2. Flow contains a feature not supported in flow playback
    This flow contains logic which cannot be used during
    playback in the host editor.


Feedback