查看 COBOL 文件的程序数据流
程序数据流提供 COBOL 程序中数据流的图形视图和分层视图。 您可以使用此功能来检查在其他位置填充,修改或写入数据元素的方式。
关于此任务
受支持的编辑器:
- COBOL 编辑器
- z Systems ® LPEX 编辑器
可以在图和层次结构中查看程序数据流。
可以选择的数据元素包括数据部分中的声明 (数据项,重命名,文件描述符和条件) 或其在过程部分中的引用。
限制: 此功能有几个限制:
- 数据流分析仅支持 COBOL 程序。 不支持 PL/I。
- 支持基本 COBOL 语言元素和一些嵌入式语言 (例如 CICS® 和 SQL)。 DLI 不受支持。
- 不支持用户定义的函数。
- 在 Windows 平台上,可以将图保存为可伸缩向量图形 (SVG) 格式或可移植网络图形 (PNG) 格式。 在 macOS 和 Linux® 平台上,可以使用 SVG 格式保存图。
过程
浏览数据流程图
关于此任务
数据流图显示了一组节点和一组连接节点的标界线。 每个节点都表示以某种方式连接到数据流的所选数据元素的数据元素,文件或文字。 每个节点都有一个标签和一个类型。 标签对应于节点所表示的元素的名称。 类型 (文件,组数据元素,非组数据元素和文字) 由不同的图标表示。
除所选节点 (以不同颜色突出显示) 和表示数据流目标的节点 (以比所选节点更浅的颜色突出显示) 的情况外,节点以相同颜色和边框显示。 这些颜色差异可帮助您轻松识别当前选择的节点和数据流程图的目标节点。
有两种类型的标界线,有向标界线和无向标界线。 定向标界线表示导致数据流入或流出目标元素的一个或多个语句。 定向弧显示为一端有箭头的实线。 当数据流向目标元素时,定向标界线的箭头指向目标元素。 当数据从目标元素流动时,定向电弧的箭头指向目标元素以外的位置。
当元素是组元素时,流入或流出该元素的数据也会影响组成员的值。 同样,当元素是组的成员时,流入或流出该元素的数据也会影响组的值。 组与其成员之间的这种分层关系由无向标弧表示。 无向弧显示为无箭头的虚线。
图控制区域上的功能部件提供放大,缩小和返回到原始大小。 保存功能将创建图的位图,您可以在其中指定保存该图的位置。
过程
要浏览图,请使用图控制区域。
:放大图表。
:缩小图表。
:将图重置到初始大小。
:图表会放大或缩小,以适应数据流视图的大小。
:刷新图表。
:将图表保存为PNG或SVG格式,并保存到指定位置。
浏览数据流层次结构
关于此任务
数据流层次结构显示对树中的数据元素进行写入或读取的所有程序元素。
过程
- 单击 读取 工具栏图标,然后选择视图左侧的子元素。视图右侧显示从中读取数据元素的代码行。
- 单击 写入 工具栏图标,然后选择视图左侧的子元素。视图的右侧显示将数据元素写入的代码行。

