IBM Rational Software Architect Fix Pack 6.0.1.1 - 发行说明

适用于 Rational Software Architect V6.0、V6.0.0.1 或 V6.0.1

© Copyright International Business Machines Corporation 2004, 2005. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

自述文件

1.0 关于此发行版
2.0 产品修订历史
   2.1 累计修订
   2.2 比较和合并模型
   2.3 数据工具
   2.4 调试器
   2.5 企业生成语言(EGL)
   2.6 通用
   2.7 J2EE 工具
   2.8 JavaServer Faces
   2.9 模型发布
   2.10 Page Designer
   2.11 Portal 工具
   2.12 Struts
   2.13 UML 图
   2.14 XML 工具
3.0 安装信息
   3.1 安装指示信息
   3.2 硬件需求
   3.3 软件需求
   3.4 必须共存的软件
4.0 已知问题与局限性
   4.1 EGLSDK 和 EGLCMD 的局限性
   4.2 EGL Java 生成的任何类型的记录组
   4.3 BLOB 和 CLOB 函数的说明不正确
   4.4 EGL 字符串并置中不再出现填充内容
   4.5 Crystal Reports 不能用来与基于 z/OS 和 iSeries 的数据库产品建立 JDBC 连接
   4.6 Crystal Reports Embedded Designer Tool 不能用来与 WebSphere Application Server 数据源建立 JNDI 连接
   4.7 不支持从 XML 数据源生成 Crystal Reports 以在 WebSphere Application Server V5.x 上显示
   4.8 GET_FLDBUF() 函数未记载的 Informix 4GL 行为在 6.0.1.1 发行版中不受支持
   4.9 EGL 键盘功能键识别方面的行为更改
   4.10 不再需要构建描述符的转换后步骤
   4.11 EGL Curses 运行时更改
   4.12 使用临时目录将 VA Generator Web 事务迁移至 EGL
   4.13 Faces Client 组件 - onRowAdd 事件被添加至 DataGrid
5.0 客户支持
6.0 声明和商标

1.0 关于此发行版

要查看本文件的最新版本,请参阅在以下网址提供的发行说明:www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rsa/60/html/nl/readme_zh_CN_6011.html

IBM® Rational® Software Architect 6.0.1.1 在以下类别和组件中提供了新功能:

性能改进

EGL 构建器性能改进

EGL 构建器的性能得到了显著的改进。可预期看到下列两方面的显著改进:构建整个工作空间所需的时间和在开发各部件时构建它们所需的时间。如果您过去一般都关闭了“自动构建”首选项,那么现在请尝试打开它运行。

第一次用 EGL V6.0.1.1 构建每个项目时,将会自动修改项目根目录中的 .project 文件,以便它引用新的 EGL 构建器。此更新完成之后,项目的所有将来构建都会使用新的 EGL 构建器。建议用户在启动 V6.0.1.1 并装入工作空间之后手工调用构建,以便先用新的 EGL 构建器构建项目,然后再进行进一步的开发。手工构建可通过从工具栏中选择项目 > 全部构建来进行调用。

注意:如果启用了“自动构建”选项,则将更改项目,以便在为现有工作空间第一次启动版本 6.0.1.1 产品时或在新的和现有的工作空间中导入了项目之后,使用新的 EGL 构建器。如果禁用了“自动构建”选项,就必须手工调用构建以迁移至新的 EGL 构建器。已配置用版本 6.0.1.1 产品创建的所有新项目,以使用新 EGL 构建器。

新的 EGL 问题类型

作为构建器性能改进的一部分,已为 EGL 创建新的问题类型。这些问题类型在“问题”视图中显示错误时使用。在安装 V6.0.1.1 之后,可能必须更新“问题”视图以便正确显示这些新的问题类型。要更新视图,从“问题”视图下拉菜单中选择过滤器选项。在显示出来的对话框中,确保选择了下列类型(需要滚动该表来找到这些 EDT 条目):

消息差别

作为构建器性能改进的一部分,我们做了一些工作以便发出的验证错误消息方面的一致性更好。当捕获了所有相同的错误情况时,您就有可能看到与先前不同的错误消息数。另外,发出的消息文本也可能与先前的不同。以前,当从某一调用了函数的部件(程序、库等等)中验证引用的函数时,所有错误消息都放置在函数调用语句上。现在,这些错误消息放置在被调用函数中发生错误的特定行上。每条错误消息都包含调用部件的名称。这使找到错误的原因更容易。

使用表单语法更改

作为构建器性能改进的一部分,我们在如何处理表单方面进行了更改。但是,如果表单组中多个表单上的某些字段名称相似,而某个程序引用这些字段时又不加以限定,这就可能因含糊而出错。为此,我们添加了新的“Use forms”语法,这样客户就可以指定在名称解析期间要参照哪些表单。

use <formgroup-name>.<form-name>、<formgroup-name.form-name> 等等。

如果在解析表单字段时遇到新的验证错误,您可以完全限定您对表单字段的引用,也可以使用名为“组织使用的表单”的新操作,来修复这些问题。此操作对程序进行分析以查看实际使用了什么表单,然后创建适当的 Use 语句。此操作在 EGL 项目、EGL 包和 EGL 文件的上下文菜单上提供。同时在 EGL 编辑器的上下文菜单上也提供。如果程序存在严重错误,例如,语法错误、use 语句无法解析或使用多个非帮助表单组,则此操作会发出一条消息,指出由于程序中存在错误,程序不能运行,也不会应用任何更改。但是,如果存在其他错误,例如此操作要解决的混淆错误,则此操作能起作用。如果存在足够严重的错误,使 EGL 不能识别 I/O 语句的错误,则此操作不能检测该语句上的表单并且结果可能不包括使用的所有表单。因此,除了混淆错误之外,建议将此操作与已完全编译好的程序一起运行。

注意:useformGroup 仍然受支持,且可以使用。它是列出 use 语句的表单组中每个表单的快捷方式。

COBOL 兼容性的 EGL SQL 检索选项

在 EGL 声明时,可以使用 SQL 检索功能来从 SQL 表的列中创建 SQL 记录。如果您希望新的 SQL 记录与 COBOL 程序兼容(即,结构项级别号已修订一些记录,以及使用 CHAR 而不是 STRING 基本类型),则选择“SQL 检索首选项”窗口上的创建与 COBOL 兼容的记录定义复选框。

可定制 JSF 表的行编辑按钮标签

添加了三个新的“行编辑”属性供定制按钮标签之用:editLabel 用于“编辑”按钮标签,saveLabel 用于“保存”按钮标签,cancelLabel 用于“取消”按钮标签。

UML 建模中的 OCL 改进

团队环境

UML 转换

2.0 产品修订历史

2.1 累计修订

此修订包包含 Rational Software Architect 6.0.1 和以下临时修订:

2.2 比较和合并模型

2.3 数据工具

 现在支持使用 DB2® 通用 JDBC 驱动程序来构建源代码大于 32K 并且以 DB2 UDB 作为 z/OS® V7 服务器目标的 Java 存储过程。在添加此支持之前,只有 DB2 UDB z/OS V8 Java 存储过程支持“通用驱动程序”。为了使此支持起作用,必须安装 DB2 z/OS 版 V7 APAR(PK01445)。

2.4 调试器

(PK12617)当在断点处停止时,调试器对 Java 源代码执行的搜索不返回结果。

2.5 企业生成语言(EGL)

2.6 通用

2.7 J2EE 工具

2.8 JavaServer Faces

2.9 模型发布

(PK13332)当您发布某个图,而该图包含两个通过链接实例连接的类实例时,模型可能不正确发布。

2.10 Page Designer

2.11 Portal 工具

2.12 Struts

2.13 UML 图

2.14 XML 工具

3.0 安装信息

3.1 安装指示信息

有关安装 IBM Rational Software Architect Fix Pack 6.0.1.1、安装必备软件、从命令行进行安装以及设置更新服务器的本地镜像的信息,请参阅在以下网址提供的安装指示信息:http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rsa/60/install_instruction/6011/nl/install_zh_CN.html

3.2 硬件需求

安装此修订包没有其他硬件需求。

3.3 软件需求

可安装此修订包以用于 IBM Rational Software Architect 6.0、6.0.0.1 或 6.0.1。在安装该修订包之前,必须安装 IBM Rational Product Updater 6.0.1。

注意:如果您安装此修订包,则除了 V6.0 Installation Guide 中所列示的操作系统以外,还支持下列操作系统:

3.4 必须共存的软件

如果您使用本地更新并且安装了多个产品,则必须将所有已安装产品的 6.0.1.1 修订包下载到本地更新站点。这是因为它们之间存在依赖性。如果您安装了多个产品但只下载一个修订包,并运行 Rational Product Updater,则当您搜索更新时,Updater 将产生一条警告,指出缺少其中一项必需的更新。另外,这种情况只适用于使用本地更新站点的客户。

要同时安装这些修订包,将它们下载到本地更新站点。然后使用 Rational Product Updater 从更新站点同时安装所有修订包。

4.0 已知问题与局限性

4.1 EGLSDK 和 EGLCMD 的局限性

版本 6.0.1 文档未能包括 EGLSDK 和 EGLCMD 命令的下列局限性和建议。

对于两个命令:

  1. 要解决运行 EGLSDK 或 EGLCMD 时出现的 OutOfMemoryError,尝试增大 JVM 堆大小。使用以下命令:
    java [-msstart_sizem] -mxmax_sizem application     

    start_size
    起始 JVM 堆大小,以兆字节计,在运行 application 时使用。

    max_size
    最大 JVM 堆大小,以兆字节计,在运行 application 时使用。此值不应大于系统可用 RAM 的一半。

    application
    EGLSDK 或 EGLCMD,后跟其常用参数。

    以下示例假设系统可使用 2GB RAM:

         java -ms512m -mx1024m EGLCMD EGLListDetailForTUI/EGLCommandFile.xml -data D:\WorkSpace

对于 EGLSDK:

  1. 确保 emfworkbenchedit.jar 位于 Java 类路径中。该 jar 文件在以下目录中:
    installationDir\rwd\eclipse\plugins\com.ibm.wtp.emf.workbench.edit_version\emfworkbenchedit.jar
    installationDir
    产品安装目录,例如 C:\Program Files\IBM\RSPD\6.0。如果在安装您现在正在使用的产品之前安装并保留了 Rational Developer 产品,则您需要指定在先前安装中使用的目录。
    version
    插件的已安装版本;例如,1.0.0
  2. 如果您想要对 z/OS® 或 iSeries 启用 COBOL 生成,则确保运行时 jar 文件 eglgencobol.jar 位于您的类路径中。该 jar 文件在以下目录中:
    installationDir\egl\eclipse\plugins\com.ibm.etools.egl.batchgeneration_version
    installationDir
    产品安装目录,例如 C:\Program Files\IBM\RSPD\6.0。如果在安装您现在正在使用的产品之前安装并保留了 Rational Developer 产品,则您需要指定在先前安装中使用的目录。

    version
    插件的已安装版本;例如,6.0.0
  3. EGL 不支持从 SDK 生成 pageHandler。要以批处理方式创建 pageHandler,请使用 EGLCMD。

对于 EGLCMD:

  1. 在从命令提示符执行 EGLCMD 之前关闭工作台 UI 的所有实例。
  2. 如果您使用向导来创建命令文件,则不要将该命令文件移至另一个目录。该命令文件必须位于包含用来生成代码的部件 EGL 的工作空间中。
  3. 使用 -data 选项来指定 EGLCMD 的工作空间。否则 EGL 将使用缺省工作空间,它可能不是您想要的工作空间。
  4. 当使用 EGLCMD 生成 pageHandler 时,务必要使用构建描述符选项 genProject。这使 EGL 能够自动处理所有 J2EE 部署信息。
  5. 如果您将 EGLCMD 和 genDirectory 构建描述符选项用于不包含 Web 组件的项目,则 EGL 将在工作台外部编译程序。为此,Java 编译器(javac.exe)必须位于系统路径中,而 EGL Java 生成代码(eglbatchgen.jar,在安装目录的 bin 目录中)必须位于系统类路径中。
  6. 如果针对 iSeries 进行生成,则可能还需要将 xml.jar(可在安装目录的 eclipse\jre\lib 中找到它)放在类路径上。由于 EGLCMD 的类路径中存在的项太多也会导致问题,所以类路径中只应为 iSeries 生成下列四个文件:eglutil.jar、startup.jar、eglbatchgen.jar 和 xml.jar。

4.2 EGL Java 生成的任何类型的记录组

从版本 6.0.1.1 开始,只要生成 Java,就可以创建任何类型的记录组。如果生成 COBOL,则旧规则仍然适用:您只能创建一组 Basic、SQL 或 DLISegment 记录。

4.3 BLOB 和 CLOB 函数说明不正确

以下函数说明不正确:

这些“attach”函数将变量(BLOB 或 CLOB)与文件资源(指定的系统文件或临时系统文件)关联,但不将这个变量的内容写到该资源中。任何先前内存或文件关联将被释放。后续操作(例如从数据库读到变量中)将更新文件。

4.4 EGL 字符串并置中不再出现填充空格

以前,当您在 EGL 字符串并置中包括限长字符串变量并且 itemsNullable 为 YES 时,会用空格填充变量的值至最大长度。当 itemsNullable 为 NO 时,不会添加填充空格。从版本 6.0.1.1 开始,将不会再填充任何空格。

4.5 Crystal Reports 不能用来与基于 z/OS 和 iSeries 的数据库产品建立 JDBC 连接

不支持从 Crystal Reports 与基于 z/OS 和 iSeries 的数据库产品建立 JDBC 连接。

4.6 Crystal Reports Embedded Designer Tool 不能用来与 WebSphere Application Server 数据源建立 JNDI 连接

WebSphere Application Server 不支持任何进程外工具或进程在运行时与其数据源建立 JNDI 连接。虽然可配置 J2EE 应用程序客户机以在运行时使用 WebSphere Application Server 数据源,它仍然不能利用在应用程序服务器运行时中提供的连接池支持。

当进程内工具或进程与 WAS 服务器数据源建立 JNDI 连接时,连接池支持可用。此类进程内方法之一是使用代码中 Crystal Reports 的 Java Reporting Component(JRC)来与 WAS 数据源建立 JNDI 连接。

4.7 不支持从 XML 数据源生成 Crystal Reports 以在 WebSphere Application Server V5.x 上显示

Crystal Reports XML 驱动程序要求应用程序服务器至少符合 J2EE 1.4,因此不支持 Websphere Application Server V5.x 运行时,该运行时符合 J2EE 1.3。
 

4.8 GET_FLDBUF() 函数未记载的 Informix® 4GL 行为在 6.0.1.1 发行版中不受支持

在 Informix 4GL 中,函数 GET_FLDBUF( ) 返回当前活动屏幕表单中一个或多个字段内容的字符值。函数接受 fieldName、屏幕记录字段名称、屏幕数组字段名称和数据库表字段名称的值。

Informix 4GL 中有一项未说明的功能,借助该功能,如果您向 GET_FLDBUF() 函数传递了不存在的屏幕记录、屏幕数组或表引用,则 4GL 运行时将忽略它并将它解析为当前活动表单中 fieldName 的第一个实例。

例如,有一个函数调用类似于 GET_FLDBUF(nonExistentReference.fieldName),其中“nonExistentReference”不能解析为任何屏幕记录、屏幕阵列或表引用;4GL 运行时将如同只给该函数传递了“fieldName”一样(即类似于 GET_FLDBUF(fieldName)),对该函数进行解析。此行为在 EGL 的 6.0.1.1 RAD/RWD 发行版和转换工具中都不受支持。

4.9 EGL 键盘功能键识别方面的行为更改

VisualAge® Generator 应用程序识别 24 个功能键(PF1 至 PF24)和 3 个操作键(PA1 至 PA3)。用户发送这些键中的某些的方式在 EGL 中已经更改。


对于功能键 PF1 至 PF12 -
   功能继续以与以前发行版相同的方式工作。


对于功能键 PF13 至 PF24 -
   在 VisualAge 中,这通过按 Alt 和 PF1 至 PF12 实现。

   在 EGL 的 GUI 运行时中,这通过按住 Shift + PF1 至 PF12 实现。    注意:此方法对于 EGL Curses 运行时不起作用。

   在 EGL 的 GUI 或 Curses 运行时中,这也可以通过按住 Ctrl-S,然后按 PF1 至 PF12 实现。


对于功能键 PA1 至 PA3 -
   在 VisualAge 中,这通过按 Ctrl 和 PF1 至 PF3 实现。

   在 EGL 的 GUI 运行时中,这用相同的方法实现。注意:此方法对于 EGL Curses 运行时不起作用。

   在 EGL 的 GUI 或 Curses 运行时中,这也可以通过按住 Ctrl-A 然后按 PF1 至 PF3 实现。

Informix 4GL 应用程序最多可识别 64 个功能键。当前,EGL 支持 24 个功能键,用户可用上面描述的相同击键方式来发送这些功能键。


4.10 不再需要构建描述符的转换后步骤

当前 Informix 至 EGL 转换指南概述了一些迁移后步骤,这些步骤涉及为转换的项目创建构建描述符文件。不再需要此步骤。而是应为工作空间创建缺省构建描述符文件并使用它。

从转换工具的 6.0.1.1 发行版开始,它将不会在构建描述符文件中生成“genProject”和“genDirectory”属性。借助于此项更改,转换工具生成的任何构建描述符文件都可用作缺省构建描述符。

要为工作空间设置缺省构建描述符,请参阅帮助 > 帮助内容中的 EGL 文档。

4.11 EGL Curses 运行时更改

为了解决与非线程安全的 Unix curses libraries 通信时产生的 Java 线程技术问题,增强了 EGL Curses 运行时代码以提供更强的同步模型。因此,新的 JNI curses libraries 可与 EGL 6.0.1.1 Curses 运行时配合使用。先前的 JNI curses libraries 对于此 6.0.1.1 发行版不能正常工作。必须从 Rational 下载站点下载新的 JNI curses library。

4.12 使用临时目录将 VA Generator Web 事务迁移 EGL

当将 VA Generator Web 事务程序和 UI 记录迁移至 EGL 时,不能对临时目录执行阶段 2/阶段 3 迁移。必须迁移至工作空间。

4.13 Faces Client 组件 - onRowAdd 事件被添加至 DataGrid

在运行时将新行添加至 Faces Client 组件 DataGrid 时,可为各字段指定缺省值并将缺省值设置为 NULL。

通过使用 onRowAdd 事件处理程序,在将新行的新 EObject 添加至 DataGrid 时可解释它:

  1. 将 onRowAdd 属性添加至 datagrid 标记:
    <odc:dataGrid allowRowAddAndDelete="false" styleClass="dataGrid" showSelectionColumn="false" pageSize="10" id="dataGrid1" onRowAdd = "return myOnRowAddHandler( this, event);">
  2. 然后,可以在处理程序中编写任何 JavaScript,或使用处理程序来在新行的 EObject 中设置缺省属性。当用户尝试将新行添加至 DataGrid 时,将调用此处理程序。以下代码示例将样本 EObject 的 AGE 字段的值设置为 NULL:
    myOnRowAddHandler(thisObj, thisEvent) {
    //thisObj is DataGrid Control
    var objs = thisObj.Adapter.EObjects;
    objs[objs.length-1].eSet("AGE",null);
    }

5.0 客户支持

Rational Software Architect 的产品主页是 www.ibm.com/software/awdtools/architect/swarchitect/。 有关 FAQ、已知问题与修订的列表以及其他支持信息,请访问位于以下网址的产品支持页面:www.ibm.com/software/awdtools/architect/swarchitect/support/index.html

6.0 声明和商标

© Copyright IBM Corporation 2004, 2005. All Rights Reserved.

本 IBM 产品中包括的 XDoclet 文档经许可才能使用,并且包含在以下著作权归属声明中:Copyright (c) 2000-2005, XDoclet Team。All rights reserved.

部分内容基于 Design Patterns: Elements of Reusable Object-Oriented Software,由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 共同编写,Copyright (c) 1995 by Addison-Wesley Publishing Company, Inc. All rights reserved.

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

本信息是为在美国提供的产品和服务编写的。IBM 可能在其他国家或地区不提供本文档中讨论的产品、服务或功能特性。有关您当前所在区域的产品和服务的信息,请向您当地的 IBM 代表咨询。任何对 IBM 产品、程序或服务的引用并非意在明示或暗示只能使用 IBM 的产品、程序或服务。只要不侵犯 IBM 的知识产权,任何同等功能的产品、程序或服务,都可以代替 IBM 产品、程序或服务。但是,评估和验证任何非 IBM 产品、程序或服务,则由用户自行负责。

IBM 公司可能已拥有或正在申请与本文档内容有关的各项专利。提供本文档并未授予用户使用这些专利的任何许可。您可以用书面方式将许可查询寄往:

IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.

有关双字节(DBCS)信息的许可查询,请与您所在国家或地区的 IBM 知识产权部门联系,或用书面方式将查询寄往:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

本条款不适用英国或任何这样的条款与当地法律不一致的国家或地区:International Business Machines Corporation“按现状”提供本出版物,不附有任何种类的(无论是明示的还是暗含的)保证,包括但不限于暗含的有关非侵权、适销和适用于某种特定用途的保证。某些国家或地区在某些交易中不允许免除明示或暗含的保证。因此本条款可能不适用于您。

本信息中可能包含技术方面不够准确的地方或印刷错误。此处的信息将定期更改;这些更改将编入本资料的新版本中。IBM 可以随时对本资料中描述的产品和/或程序进行改进和/或更改,而不另行通知。

本信息中对非 IBM Web 站点的任何引用都只是为了方便起见才提供的,不以任何方式充当对那些 Web 站点的保证。那些 Web 站点中的资料不是 IBM 产品资料的一部分,使用那些 Web 站点带来的风险将由您自行承担。

IBM 可以按它认为适当的任何方式使用或分发您所提供的任何信息而无须对您承担任何责任。

本程序的被许可方如果要了解有关程序的信息以达到如下目的:(i)允许在独立创建的程序和其他程序(包括本程序)之间进行信息交换,以及(ii)允许对已经交换的信息进行相互使用,请与下列地址联系:

Intellectual Property Dept. for Rational Software
IBM Corporation
20 Maguire Road
Lexington, MA
02421-3112
USA

只要遵守适当的条件和条款,包括某些情形下的一定数量的付费,都可获得这方面的信息。

本资料中描述的许可程序及其所有可用的许可资料均由 IBM 依据 IBM 客户协议、IBM 国际软件许可协议或任何同等协议中的条款提供。

此处包含的任何性能数据都是在受控环境中测得的。因此,在其他操作环境中获得的数据可能会有明显的不同。有些测量可能是在开发级的系统上进行的,因此不保证与一般可用系统上进行的测量结果相同。此外,有些测量是通过推算而估计的,实际结果可能会有差异。本文档的用户应当验证其特定环境的适用数据。

涉及非 IBM 产品的信息可从这些产品的供应商、其出版说明或其他可公开获得的资料中获取。IBM 没有对这些产品进行测试,也无法确认其性能的精确性、兼容性或任何其他关于非 IBM 产品的声明。有关非 IBM 产品性能的问题应当向这些产品的供应商提出。

所有关于 IBM 未来方向或意向的声明都可随时更改或收回,而不另行通知,它们仅仅表示了目标和意愿而已。

本信息包含在日常业务操作中使用的数据和报告的示例。为了尽可能完整地说明这些示例,示例中可能会包括个人、公司、品牌和产品的名称。所有这些名称都是虚构的,与实际商业企业所用的名称和地址的任何雷同纯属巧合。

版权许可:

本信息包括源语言形式的样本应用程序,这些样本说明不同操作平台上的编程方法。如果是为按照在编写样本程序的操作平台上的应用程序编程接口(API)进行应用程序的开发、使用、经销或分发为目的,您可以任何形式对这些样本程序进行复制、修改、分发,而无须向 IBM 付费。这些示例并未在所有条件下作全面测试。因此,IBM 不能担保或暗示这些程序的可靠性、可维护性或功能。

凡这些样本程序的每份拷贝或其任何部分或任何衍生产品,都必须包括如下版权声明:

©(贵公司的名称)(年)。此部分代码是根据 IBM 公司的样本程序衍生出来的。© Copyright IBM Corp. 2004, 2005. All rights reserved.

如果您正在查看此信息的软拷贝,图片和彩色图例可能无法显示。

编程接口信息

编程接口信息用来帮助您使用此程序来创建应用软件。

通用编程接口允许您编写获取此程序工具的服务的应用软件。

然而,本信息还可能包含诊断、修改和调整信息。诊断、修改和调整信息用来帮助您调试应用软件。

警告:不要将此诊断、修改和调整信息用作编程接口,因为它是会更改的。

商标和服务标记

下列各项是 International Business Machines Corporation 在美国和/或其他国家或地区的商标:

Java 和所有基于 Java 的商标是 Sun Microsystems,Inc. 在美国和/或其他国家或地区的商标。

Windows 和 Windows NT 是 Microsoft Corporation 在美国和/或其他国家或地区的商标。

Intel 和 Pentium 是 Intel Corporation 在美国和/或其他国家或地区的商标或注册商标。

UNIX 是 The Open Group 在美国和其他国家或地区的注册商标。

Linux 是 Linus Torvalds 在美国和/或其他国家或地区的商标。

其他公司、产品或服务名称可能是其他公司的商标或服务标记。