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


“新建 CA-IDMS 表”向导

使用“新建 CA-IDMS 表”向导将模式中的信息映射至新表。此向导帮助您转换 SQL 列定义的模式和子模式报告中的记录布局。

可通过下列两种方式的其中一种输入表所依据的信息:
  • 可导入在 CA-IDMS 字典中通过 PUNCH 命令生成并经 FTP 传输至工作站的模式和子模式文件。这些文件必须放在数据项目的 CA-IDMS 引用文件夹中。
  • 可让 Classic Data Architect 直接从 CA-IDMS 字典获取与列示在必需子模式中的所有记录、集合及区域相关联的模式信息。

通过运行 CA-IDMS 模式和子模式编译器并将通过 PUNCH 命令生成的输出捕获到 z/OS® 数据集中,可生成 CA-IDMS 模式和子模式报告。通过 PUNCH 命令生成报告时所使用的样本 JCL 位于 SAMPLIB 数据集的成员 CACIDPCH 中。

用于 CA-IDMS 的表映射至多个 CA-IDMS 记录时,客户机应用程序对数据所作的所有更新仅应用于 PATH 子句中的最后一个记录。如果需要对路径中的另一记录进行更新,那么必须创建另一个表,其中该记录是路径上的最后一个记录。

每个表通过 CA-IDMS 模式表示单个记录或路径。从单个记录开始定义路径,然后将集合导航至在模式中定义的其他记录。

“CA-IDMS 发现”页

使用此页面在项目中选择要在其中创建表的数据模型和模式。

此外,也可使用此页面来指定表依据的数据所在的位置。

数据库模型
输入要在其中创建表的数据库模型的路径和名称。例如,如果项目名为 MyProject 并且数据库模型名为 MyModel,那么输入 \MyProject\MyModel。可单击浏览以选择数据库模型。
模式名
选择要在其中创建表的模式或输入新模式。
远程 CA-IDMS 发现
指定您希望 Classic Data Architect 直接从 CA-IDMS 字典获取与给定子模式中列示的所有记录、集合及区域相关联的模式信息。
子模式名
输入 CA-IDMS 子模式的标识,您将访问此子模式以获取必需的记录、集合和区域信息。模式信息将通过 CA-IDMS 字典中定义的子模式和模式之间的内部关联获取。子模式只能与一个模式版本相关联。子模式名必须遵循 CA-IDMS 命名标准,并且一定不能包含前导空格。
数据库名称
输入对应 CA-IDMS 数据库的 1 到 8 个字符的名称,该数据库包含数据服务器将在运行时访问的数据。
访问模块
输入对应要装入的访问装入模块的标识,该模块用于连接至带有包含指定子模式的字典的 CA-IDMS 中心版本。如果未提供标识,那么会装入缺省 IDMS 装入模块,因此会访问带有缺省 SYSCTL DD 名称的中心版本。
本地
指定此项以导入在 IDMS 字典中通过 PUNCH 命令生成并使用 FTP 传输至工作站的模式和子模式文件。
子模式文件
输入包含某个子模式的文件的路径和名称,您想要映射此子模式。还可单击浏览以在文件系统上搜索该文件。该文件必须具有扩展名 sub。如果已选择模式,那么子模式必须属于该模式。
模式文件
输入包含某个模式的文件的路径和名称,此模式对应于要映射的子模式。还可单击浏览以在文件系统上搜索该文件。该文件必须具有扩展名 sch。如果已选择子模式,那么模式必须对应于该子模式。

“CA-IDMS 信息”页

使用此页面来指定数据结构在 CA-IDMS 中的位置信息,也可指定表的使用方式。

子模式名
显示通过与 CA-IDMS 数据库的远程连接或已指定的本地子模式文件获取的子模式名称。
模式名
显示通过与 CA-IDMS 数据库的远程连接或已指定的本地模式文件获取的模式名称。
模式版本
输入 0 到 9999 之间的有效 4 位整数及模式名以唯一标识 CA-IDMS 模式。模式版本遵循 CA-IDMS 模式版本命名约定。
字典数据库
输入对应包含模式和子模式定义的字典的 CA-IDMS 数据库名称,其长度为 1 到 8 个字符。创建逻辑表时,数据服务器将绑定至此字典以收集模式和子模式中的信息。此标识遵循 CA-IDMS 数据库命名约定。
数据库
输入对应 CA-IDMS 数据库名称的 1 到 8 个字符的标识,该数据库包含数据服务器将在运行时访问的用户数据。
访问装入模块
输入对应 CA-IDMS 批处理访问模块的标识,其长度为 1 到 8 个字符,系统将使用该模块与主管用户数据的 CA-IDMS 中心版本通信。CA-IDMS 标识遵循 z/OS 装入模块命名约定。
选择表的用法
指定表的使用方式。
查询
指定该表将用于经典联合检索数据。
更新
指定该表将用于经典联合更新数据。
插入
指定该表将用于经典联合插入数据。
更改捕获
指定该表将用作发布或预订的源表。
创建视图
使用下列控件指示是否对该表创建视图。
指定您不希望创建视图。
指定您希望对该表创建视图。此选项允许您创建用于经典联合的视图。可使用该视图来过滤记录类型以及过滤行和列。
用于更改捕获
指定您希望对该表创建视图。此选项允许您创建用于更改捕获的视图。可使用该视图来过滤记录类型以及过滤行。该视图必须引用表中的所有列。

“CA-IDMS 路径信息”页

使用此页面来命名表。还可指定最多包含 10 个记录和集合的路径,您将从这些记录和集合中选择构建表中的列的元素。

第一个记录(集合)字段将填充子模式中的所有记录。指定初始记录后,页面其他部分的控件行为将取决于您选择如何使用要创建的表。

将表用于查询或查询和更新时
通过在第一个记录(集合)字段中进行选择以指定路径中的初始记录后,下一行中的记录(集合)字段将填充上一记录所拥有或所属的所有记录或集合,但上一记录和集合例外。此进程最多可连续处理 10 行,这是系统支持的最大行数。
将表用于插入时
映射表以插入属于多个自动集合的 CA-IDMS 记录时,除了上一段描述的进程外,还应使用没有集合。此选项将集合的所有者记录包括在路径中,以确保插入的记录可连接至这些集合。仅应对将用于插入的表使用没有集合选项。尽管仍然可以查询这类表,但结果集将是笛卡尔乘积。

请参阅 ../../com.ibm.websphere.ii.federation.classic.sqlref.doc/reference/iiyfcsqluptcmsupt.dita 以了解有关插入至 CA-IDMS 数据的更多信息。

将表用于更改捕获时
通过在第一个记录(集合)字段中进行选择以指定路径中的初始记录后,下一行中的记录(集合)字段将填充上一记录所拥有的集合中的所有记录。选择记录和集合后,下一行将自动启用并且下一个记录(集合)字段将填充上一记录所拥有的集合中的所有记录。此进程最多可连续处理 10 行,这是系统支持的最大行数。

如果更改任何记录和集合选择或取消选择没有集合复选框,那么向导会清除您接下来所作的所有选择。例如,如果映射包含五个记录和集合关系的路径并更改第二行上的选择,那么对第三行到第五行所作的选择也会被清除,并且第四行和第五行被禁用。

当某个记录有多个角色,因而您需要多次指定某个记录时,会出现这种情况。例如,某个经理和该经理的职员都属于职员。要描述此关系,可使用职员记录的两个实例,使用别名“经理”来明确该职员的角色。在此情况下,必须为记录的至少一个实例提供别名以区别两个实例。

以下示例假定子模式的定义如下表中所示:

表 1. 在此示例中使用的子模式的定义
集合的名称 集合的所有者 集合的成员
COVERAGE-CLAIMS COVERAGE HOSPITAL-CLAIM NON-HOSP-CLAIM DENTAL-CLAIM
DEPT-EMPLOYEE DEPARTMENT EMPLOYEE
EMP-EMPOSITION EMPLOYEE EMPOSITION
EMP-EXPERTISE EMPLOYEE EXPERTISE
JOB-EMPOSITION JOB EMPOSITION
MANAGES EMPLOYEE STRUCTURE
OFFICE-EMPLOYEE OFFICE EMPLOYEE
REPORTS-TO EMPLOYEE STRUCTURE
SKILL-EXPERTISE SKILL EXPERTISE

如果选择 EMPLOYEE 作为第一个记录,那么下一行上的记录(集合)字段将根据您选择对要创建的表的使用方式来填充内容。

将表用于查询或查询和更新时
由 EMPLOYEE 拥有的集合和 EMPLOYEE 所属的集合中的所有记录出现在该字段中:
  • DEPARTMENT (DEPT-EMPLOYEE)
  • EMPOSITION (EMP-EMPOSITION)
  • EXPERTISE (EMP-EXPERTISE)
  • OFFICE (OFFICE-EMPLOYEE)
  • STRUCTURE (MANAGES)
  • STRUCTURE (REPORTS-TO)
将表用于插入时
如果在下一行上还选择了没有集合复选框,那么子模式中没有关联集合的所有记录将出现在该字段中:
  • COVERAGE
  • HOSPITAL-CLAIM
  • NON-HOSP-CLAIM
  • DENTAL-CLAIM
  • DEPARTMENT
  • EMPLOYEE
  • EMPOSITION
  • OFFICE
  • EXPERTISE
  • STRUCTURE
  • JOB SKILL
将表用于更改捕获时
EMPLOYEE 拥有的集合中的所有记录出现在该字段中:
  • EMPOSITION (EMP-EMPOSITION)
  • EXPERTISE (EMP-EXPERTISE)
  • STRUCTURE (MANAGES)
  • STRUCTURE (REPORTS-TO)

页面上的最后三个控件为:

RRDS
指定子模式中的记录为 VSAM 方式,而不属于 VSAM 索引集。
KSDS
指定子模式中的记录为 VSAM 方式并且属于 VSAM 关键字顺序数据集,或者为 VSAM CALC 方式。
ESDS
指定子模式中的记录为 VSAM 方式并且属于 VSAM 输入顺序数据集,或者为 VSAM CALC 方式。

将 CA-IDMS 记录 record-name 映射至表 table-name 页面

路径中所包括的每个记录和集合都有一个向导页。可使用这些向导页来选择要映射至表中的列的元素。

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

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

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

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

“总结”页

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

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

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



反馈

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