编辑构建描述符中的 Java 运行时属性

当编辑构建描述符部件时,可以对下列 Java™ 运行时属性赋值,在 Java 运行时属性(详细信息)中对这些属性作了详细说明:

仅当生成 Java 代码时才会使用您的赋值。

要编辑属性,执行下列操作:

  1. 要使用 EGL 构建部件编辑器打开 EGL 构建文件,在“项目资源管理器”中执行下列操作:
    1. 右键单击 EGL 构建文件
    2. 选择打开方式 > EGL 构建部件编辑器
  2. 如果未显示“大纲”视图,则通过从“窗口”菜单中选择显示视图 > 大纲来打开该视图。
  3. 在“大纲”视图中,右键单击构建描述符并选择打开。EGL 部件编辑器将显示当前部件定义的一般构建描述符选项。
  4. 单击编辑器工具栏上的显示 Java 运行时属性按钮。
  5. 要添加 Java 运行时属性 vgj.jdbc.database.SN,执行下列操作:
    1. 在标题为“连接的数据库映射”的屏幕区域中,单击添加按钮
    2. 输入您在编写系统字 VGLib.connectionService 时使用的“服务器名称”;在生成的属性的名称中,此值替换 SN
    3. 如果“连接的数据库映射”列表中的行未突出显示,则单击一次以选择行,然后单击一次 JNDI 名称或 URL 字段以使该字段处于编辑模式。输入一个值,它对于 J2EE 连接和非 J2EE 连接有不同的含义:
      • 对于 J2EE 连接(在生产环境中需要此连接),该值是在 JNDI 注册表中与数据源绑定的名称;例如,jdbc/MyDB
      • 对于标准 JDBC 连接(可能用于调试),该值是连接 URL;例如,jdbc:db2:MyDB
  6. 要指定当您编写 VGVar.currentFormattedGregorianDate(对于格里历日期)或 VGVar.currentFormattedJulianDate(对于儒略历日期)时使用的日期掩码,或者当 EGL 验证长度为 10 或更长的页项或文本表单字段并且 dateFormat 属性为 systemGregorianDateFormatsystemJulianDateFormat 时使用的日期掩码,执行下列操作:
    1. 在标题为“日期掩码”的屏幕区域中,单击添加按钮
    2. 在“语言环境”列中,选择列表框中的一个代码;选择的值将替换先前日期掩码属性中所列出的 locale。在运行时只使用其中一个条目:其 locale 的值与 Java 运行时属性 vgj.nls.code 的值相匹配的条目
    3. 如果“日期掩码”列表中的行未突出显示,则单击一次以选择行,然后单击一次“长格里历掩码”字段以使该字段处于编辑模式。从列表框中选择掩码或者输入掩码;可以将除了 D、Y 或数字之外的字符用作分隔符,并且缺省值是特定于语言环境的
    4. 如果“日期掩码”列表中的行未突出显示,则单击一次以选择行,然后单击一次“长儒略历掩码”字段以使该字段处于编辑模式。从列表框中选择掩码或者输入掩码;可以将除了 D、Y 或数字之外的字符用作分隔符,并且缺省值是特定于语言环境的
  7. 要指定当 EGL 验证长度小于 10 的页项或文本表单字段并且 dateFormat 属性为 systemGregorianDateFormatsystemJulianDateFormat 时使用的日期掩码,执行下列操作:
    1. 在标题为“日期掩码”的屏幕区域中,单击添加按钮
    2. 在“语言环境”列中,选择列表框中的一个代码;选择的值将替换先前日期掩码属性中所列出的 locale。在运行时只使用其中一个条目:其 locale 的值与 Java 运行时属性 vgj.nls.code 的值相匹配的条目
    3. 如果“日期掩码”列表中的行未突出显示,则单击一次以选择行,然后单击一次“短格里历掩码”字段以使该字段处于编辑模式。从列表框中选择掩码或者输入掩码;可以将除了 D、Y 或数字之外的字符用作分隔符,并且缺省值是特定于语言环境的
    4. 如果“日期掩码”列表中的行未突出显示,则单击一次以选择行,然后单击一次“短儒略历掩码”字段以使该字段处于编辑模式。从列表框中选择掩码或者输入掩码;可以将除了 D、Y 或数字之外的字符用作分隔符,并且缺省值是特定于语言环境的
  8. 要除去一个赋值,单击它,然后单击除去按钮。

相关概念
构建描述符部件
Java 运行时属性

相关任务
将构建描述符部件添加至 EGL 构建文件
编辑构建描述符中的一般选项
从 EGL 构建文件中除去构建描述符部件

相关参考
EGL 构建文件格式
Java 运行时属性(详细信息)
VGLib.connectionService
VGVar.currentFormattedGregorianDate
VGVar.currentFormattedJulianDate

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.