关联元素

资源关联中所述,资源关联部件由关联元素组成。 每个元素都特定于一个文件名(属性 fileName)并包含一组条目,而每个条目都具有下列属性:
systemfileType 属性的值决定可以使用以下列表中的哪些附加属性:

commit

指定(对于 n iSeries™ 上 EGL 生成的 Java™ 程序)是否启用提交控制权。

选择下列其中一个值:
NO(缺省值)
使用 sysLib.commit 或 sysLib.rollback 不起作用。
YES
可以使用 sysLib.commit 和 sysLib.rollback 来定义逻辑工作单元的结束。

conversionTable

指定生成的 Java 程序在访问 MQSeries® 消息队列期间使用的转换表的名称。

有关其它信息,请参阅数据转换

fileType

指定目标系统上的文件组织。可以选择显式类型,如 seqws。另外,也可以选择 default 值,此值本身就是属性 fileType 的缺省值。使用缺省值意味着自动选择文件类型:
  • 对于目标系统与 EGL 记录类型的特定组合;或者
  • 对于打印输出,当文件名是 printer 时。

记录和文件类型交叉引用显示了显式的 fileType 值以及当您选择 default 时使用的值。

fileName

指一个或多个记录中指定的逻辑文件名。您正在创建一个关联元素,将此名称与一个或多个目标系统上的物理资源关联起来。(对于打印输出,指定 printer 值。)

在逻辑文件名中,可以将星号(*)用作全局替换字符;但是,仅当该字符是最后一个字符时才有效。有关详细信息,请参阅资源关联和文件类型

formFeedOnClose

指示当打印表单的输出结束时是否发出换页指令。(打印表单是在代码发出 print 语句时生成的。)

在下列其中一种情况下,仅当 fileName 值是 printer 时,此属性才可用:
  • system 值是 aixiSeriesjlinux 并且 fileType 值是 seqwsspool;或者
  • system 值是 win,并且 fileType 值是 seqws
选择下列其中一个值:
YES
发生换页(缺省值)
NO
不发生换页

replace

指定在将记录添加至文件时是替换文件还是对文件进行追加。仅在下列情况下才使用此条目:
  • 正在生成 Java 代码;并且
  • 记录具有 seqws 文件类型。
选择下列其中一个值:
NO
对文件进行追加(缺省值)
YES
替换文件

system

指定目标平台。选择下列其中一个值:
aix
AIX®
iseriesj
iSeries
linux
Linux™
win
Windows® 2000/NT/XP
任何
任何目标平台;有关详细信息,请参阅资源关联和文件类型

systemName

指定与文件名相关联的文件或数据集的系统资源名称。如果该值中有空格或下列任何字符,则用单引号或双引号将该值引起来:
  % = , ( ) /

text

指定当通过串行记录来访问文件时是否导致生成的 Java 程序执行下列操作:
  • add 操作期间追加行结束字符。在非 UNIX 平台上,那些字符是回车符和换行符;在 UNIX® 平台上,只能是换行符。
  • getget next 操作期间,除去行结束字符。
选择下列其中一个值:
NO
缺省值是不追加或除去行结束字符
YES
进行更改,当生成的程序正在与期望记录以行结束字符结尾的产品交换数据时,此值是有用的。
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.