WebSphere 徽标 Classic Federation Server for z/OS V9.1
WebSphere 徽标 Classic Replication Server for z/OS V9.1
WebSphere 徽标 Classic Data Event Publisher for z/OS V9.1
WebSphere 徽标 Data Integration Classic Connector for z/OS V9.1


“新建 IMS 表”向导

使用“映射 IMS™ 表”向导将现有 DBD 和副本中的信息映射至新表。

要用来创建表的 DBD 必须列示在项目的 IMS 引用文件夹中。

映射 IMS 数据库的每个表将表示数据库中包含一个或多个段的路径。该路径是通过一个叶段以及父链之上的所有段至层次结构的根段定义的。所选叶段可以是 DBD 中的任何段。

如果未定义索引,那么假定通过 IMS DBD 中定义的物理分层视图进行访问。如果使用 IMS 辅助索引来映射表,并且索引不在根段上,那么 IMS 会逆转层次结构。索引段会成为新 IMS 层次结构的隐含根。对已定义的表的所有访问必须通过所选辅助索引进行。此要求确保 IMS 数据库的分层视图是一致的。

“指定位置和 DBD 文件”页

使用此页面选择要在其中创建表的数据库模型和模式。还可使用此页面选择表所依据的 DBD。

数据库模型
输入要在其中创建表的数据库模型的路径和名称。例如,如果项目名为 MyProject 并且数据库模型名为 MyModel,那么输入 \MyProject\MyModel。可单击浏览以选择数据库模型。
DBD 文件
输入表将引用的 IMS DBD(数据库定义)的名称的简短标识。对于 IMS 表引用的 IMS 逻辑数据库或物理数据库,该 DBD 名称对应于 DBDGEN 源定义的 DBD 语句中 NAME 参数上指定的名称。DBD 名称遵循 z/OS® 装入模块命名约定。
模式名
选择要在其中创建表的模式或输入新模式。

“指定 IMS 信息和表的用法”页

DBD 名称
显示表将引用的 IMS DBD(数据库定义)的名称。
DBD 类型
显示表将引用的 IMS DBD(数据库定义)的名称。
叶段
选择 IMS 段定义的名称。映射至 IMS 数据的每个表将表示包含一个或多个段的路径。该路径是通过一个叶段以及父链之上的所有段至层次结构的根段定义的。所选叶段可以是 DBD 中的任何段。
对于未包含辅助索引的逻辑或物理数据库,叶段必须直接从属于根段。可通过访问从叶段至根段的父链(PARENT = DBD 中的 SEGM 语句上的参数)来确定层次结构。
对于包含辅助索引并且具有辅助数据结构的数据库,可通过访问下列两条段路径中的任意一条路径来确定层次结构:
  • 由 PARENT 参数显式定义的路径
  • 通过辅助索引创建的辅助数据结构隐式定义的路径
索引根
可选:输入以下任一对象的名称:
  • DBD 所标识的 IMS 数据库的物理或逻辑根段。
  • 辅助数据结构的 IMS 数据库的可识别根段,该数据结构由 DBD 中的辅助索引定义创建。
缺省索引根是 DBD 引用的物理或逻辑数据库的根段。
表名
输入要对逻辑表指定的名称。缺省情况下,向导会将叶段名称指定为表名。可更改缺省值。
IMS 子系统
可选:输入对应 IMS 子系统的 4 字符名称,ODBA 接口使用该子系统接口访问 DBD 所标识的 IMS 数据库。仅当服务器在 RRS 两阶段落实环境中运行时,才会使用 IMS 子系统标识。IMS 子系统标识遵循 IMS 子系统标识命名约定。

IMS 子系统标识必须对应于 IMSCTRL 宏的 IMSID 参数中指定的值,该宏位于用来访问或更新经典联合中 IMS 数据的目标联机 IMS 子系统的系统定义中。

对于其他形式的 IMS 数据访问(DRA 或 BMP/DBB/DLI),将忽略 IMS 子系统标识值,并且在表映射用于更改捕获时也将忽略此值。

标准 PSB 名称
可选:输入被调度以访问 DBD 所标识的 IMS 数据库的 PSB 名称。如果要使用 DRA 或 ODBA 接口访问 IMS 数据,那么会使用此名称。标准 PSB 对应于为要访问的 IMS 联机系统定义的 PSB 定义。PSB 同时对应于源 IMS 子系统的活动 ACB 库中的同名 PDS 成员。标准 PSB 名称遵循 z/OS 装入模块命名约定。

不能指定 PSBGEN 关键字的值为“P/LI”的 PSB。

连接 PSB 名称
可选:输入被调度以访问 DBD 所标识的 IMS 数据库的 PSB 名称。如果要使用 DRA 或 ODBA 接口访问 IMS 数据,那么会使用此名称。JOIN PSB 对应于为要访问的 IMS 联机系统定义的 PSB 定义。PSB 同时对应于目标 IMS 子系统的活动 ACB 库中的同名 PDS 成员。JOIN PSB 名称遵循 z/OS 装入模块命名约定。如果执行的 SQL SELECT 语句包含引用多个 IMS 表的 JOIN 谓词并且这是 JOIN 中引用的第一个表,那么会调度 JOIN PSB。

不能指定 PSBGEN 关键字的值为“P/LI”的 PSB。

选择表的用法
指定表的使用方式。
查询
指定该表将用于经典联合检索数据。
更新
指定该表将用于经典联合更新数据。
更改捕获
指定该表将用作发布或预订的源表。
创建视图
使用下列控件指示是否对该表创建视图。
指定您不希望创建视图。
指定您希望对该表创建视图。此选项允许您创建用于经典联合的视图。可使用该视图来过滤记录类型以及过滤行和列。
用于更改捕获
指定您希望对该表创建视图。此选项允许您创建用于更改捕获的视图。可使用该视图来过滤记录类型以及过滤行。该视图必须引用表中的所有列。
注释
输入要与表关联的所有注释,如创建表的时间和日期及其包含的记录。

PCB 选择

使用此页面指定经典联合可用于选择 PCB 以访问 IMS 数据库的方法。此页面仅适用于经典联合。

PCB 选择方法和 PCB 选择标准
验证
验证 PCB 选择包括查询处理器发出 DL/I 调用以验证所选 PCB 能否成功访问此表的数据库路径。如果在 WHERE 子句中指定了映射至 XDFLD 的列,那么 PCB 验证还需要指定适当的 PROCSEQ。这是查询处理器用于选择 PCB 以进行处理的缺省方法。
前缀
指示您想要提供前缀,以在标识 PCB 以用于访问或更新 IMS 数据库时使用。
PCB 前缀
输入对应可用于访问或更新源 IMS 数据库的 PSB 中的一个或多个 PCB 的名称,其长度为 1 到 7 个字符。PCB 前缀对应于 PCB 的前 n 个字符,其中 n 是 PCB 前缀的长度,该 PCB 的名称已在要访问或更新的 PSB 中指定。可在 PSB 源定义中将 PCB 名称指定为 PCB 语句上的标注或 PCB 宏语句上的 PCBNAME 参数。PCB 前缀遵循 IMS PCBNAME 命名约定。
名称
最多可指定 5 个 PCB 名称以用于经典联合访问此表的 IMS 数据库。如果在 SQL 语句中多次引用了此表,或者同一 PCB 名称与多个表相关联并且这些附加表都是在单个 SQL 语句中引用的,那么需要多个名称。
PCB 名称 1 到 5
输入 PCB 名称。
数字
最多可指定 10 个 PCB 数字以用于经典联合访问此表的 IMS 数据库。如果在 SQL 语句中多次引用了此表,或者满足下列三个条件,那么需要指定多个数字:
  • 同一 PSB 与多个表相关联。
  • PSB 中的 PCB 与表要访问的段有关。
  • 对这些表指定了相同的 PCB 序数,并且这些附加表都是在单个 SQL 语句中引用的。
最多可指定 10 个 PCB 数字。这些 PCB 数字可按任意顺序列示,它表示的是检查 PSB 以确定 PCB 能否用于访问 IMS 数据库的顺序。
PCB 数字范围 1 到 10
指定 PCB 数字的范围。

“映射表 table-name 的段 segment-name”页

使用此页面来选择包含当前段字段中所显示段的字段的副本。还可使用此页面来选择要映射至表中的列的字段。

副本
输入路径或单击浏览以选择包含该段的字段的副本。
选择 01 级别
如果副本包含多个 01 级别,那么选择的 01 级别所包含的字段要用于映射为表中的列。
缺省 OCCURS 处理选项
指定如何处理记录数组。您的选择将应用于整个表中的记录数组。可通过选择 OCCURS 语句并单击更改所选数组的 OCCURS 处理来覆盖此缺省值。
创建记录数组
指定此项以将记录数组映射为数组。如果选择仅将表用于查询,而不用于修改数据或更改捕获,那么此选项可用。
展开每次出现
指定此项以将所有数组映射为一组列。对数组映射的集合数目取决于在该数组的 OCCURS 语句中指定的最大数目。例如,包含三个字段并且最多出现五次的数组将映射为 15 列:五组列,每组三列。
展开第一次出现
指定此项以仅将所有数组的第一次出现映射为一组列。例如,包含三个字段并且最多出现五次的数组仅映射为一组列。
当前段
显示包含段的路径中的所有段,并突出显示树形视图中的字段所属的段。当您映射完突出显示段中的字段时,单击下一步以映射下一个段的字段。
查找
允许您在树形视图中搜索文本。
搜索信号灯
单击此项以搜索您在查找字段中输入的文本。
(树形视图)
显示所选记录的字段。选择要映射至列的字段。
全部展开(全部展开
展开树形视图中显示的所有节点。
全部折叠(全部折叠
折叠树形视图中显示的所有节点。
映射所选组字段(映射所选组字段
突出显示一组字段的父字段,并单击此图标以将父字段映射至列。
更改所选数组的 OCCURS 处理(更改所选数组的 OCCURS 处理
指定树形视图中突出显示的记录数组的 OCCURS 处理选项。
重命名所选字段(重命名所选字段
打开重命名窗口,以便您可重命名树形视图中突出显示的字段。
重命名所有字段(重命名所有字段
打开重命名所有元素窗口,以便您可对所有字段的名称添加或除去前缀和后缀。

“指定视图的搜索条件”页

如果选择创建视图,那么使用此页面来为视图子查询中的 WHERE 子句构建搜索条件。

视图名
提供视图名称。
该表列示可为搜索条件创建的参数。
向 WHERE 子句添加条件。
向搜索条件添加参数。
从 WHERE 子句中删除条件。
从搜索条件中删除参数。
上移条件。
上移参数。
下移条件。
下移参数。

“总结”页

使用此页面来验证生成并运行 DDL 时将创建的表的列。

如果要对表创建视图,那么可查看 Classic Data Architect 用作该视图依据的 SELECT 语句。

可单击完成以便为该表生成模型。



反馈

更新时间图标 最近一次更新时间:2007 年 7 月 11 日