从导入的源代码中选择变量

在捕获规范中添加信息源和应用程序数据时,可以从导入的源代码中选择变量定义。

关于此任务

可以从包含数据定义的 COBOL、C、C++ 或 PL/I 源代码中导入自己的变量定义。

过程

  1. 单击从导入的语言结构中选择。 这样会打开“选择源代码”窗口。
    “指定源结构”对话框的图。
  2. 单击选择语言结构文件并浏览至源代码文件,然后单击确定。 如果源文件使用以下某个扩展名,将自动设置源语言:
    源语言 文件扩展名
    C *.c 或 *.h
    C++ *.cpp 或 *.hpp
    COBOL *.cbl、*.cob、*.ccp 或 *cpy
    PL/I *.pli、*.mac 或 *.inc

    如果文件不具有所示的任一扩展名,那么必须选择源语言。您还可以根据需要覆盖为您选择的源语言。

    对于 C 和 C++,可以提供要导入的结构的名称。该名称缺省为 DFHDATA 或上次使用的结构名称。

    在编辑器装入语言结构后,会显示在该语言结构中发现的任何错误和警告。 这些带有 DFHPI 前缀的消息会记录为 CICS 消息,并与 CICS Web Services 助手和 CICS XML 助手共享。 如果发生错误,那么将无法使用该语言结构,并且编辑器会返回至之前的面板。 如果发生警告,会显示这些警告。单击确定。

    如果无任何错误,那么会显示“语言结构”窗口。

    “从导入的语言结构获取数据格式”对话框的图。
    此窗口包含显示语言结构的树。如果一些项由父项包含在内,那么这些项会以缩进方式显示在树型图中。 每个项均具有格式、偏移和长度。对于数字和科学记数项会显示其精确度。

  3. 在显示的数据项树型图中,单击想要导入的数据项。 如果数据类型为浮点型且语言不是 COBOL,将显示“选择所用的浮点类型”窗口。
    “选择浮点类型”对话框的图。

    编译器选项决定了所用的浮点类型,并且如果在 CICS 事件绑定编辑器中使用了错误的类型,那么为事件产生的值可能不正确。

    注: 因为对于 COBOL 只有十六进制浮点有效,所以不会对 COBOL 显示“选择所用的浮点类型”窗口。
  4. 可选: 选择一个浮点选项(二进制浮点、十进制浮点或十六进制浮点),然后单击确定。
  5. 单击确定。 根据“信息源”或“可变数据值”窗口中导入的数据项来填写格式信息。

结果

您已导入了可变数据值。下一次单击从导入的语言结构中选择时,会自动显示最近一次指定的语言结构。 如果要从另一种语言结构导入值,可以单击“语言结构”窗口中的更改语言结构来选择另一种语言结构。
父主题: 任务
相关参考:
导入 COBOL 语言结构
导入 C 或 C++ 语言结构
导入 PL/I 语言结构