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 表”向导更改现有表中的记录选择。

可通过下列其中一种方式输入表所依据的信息:
  • 可导入在 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 发现
指定 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 处理选项。
重命名所选元素(重命名所选元素
打开重命名窗口,以便您可重命名树形视图中突出显示的元素。
重命名所有元素(重命名所有元素
打开重命名所有元素窗口,以便您可对所有元素的名称添加或除去前缀和后缀。

“表 table-name 的映射记录”页

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

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



反馈

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