从 DADX 文件创建 Web Service 的第二步是创建 DADX 组和配置。DADX 组包含连接(JDBC
和 JNDI)以及组内各 DADX 文件之间共享的其他信息。
先决条件:
- 在创建 DADX 组之前,需要创建并配置 Web 项目,如在下面的主题中所述:创建 Web 项目。
要创建 DADX 组和配置:
- 在“项目资源管理器”视图中,选择要创建 DADX 组的 Web 项目。
- 依次单击文件 > 新建 > 其他 > Web Service 以显示各种 Web Service 向导。
- 选择 Web Service DADX 组配置向导。单击下一步。
- 选择 Web 项目。单击添加组。输入 DADX 组的名称。如果尚未如创建 Web 项目任务中概述的那样选择
DB2 Web Service 提供程序版本,现在将会提示您输入版本。单击组属性。
- 使用此面板来输入 DADX 组的配置信息。必须输入数据库 URL 和数据库用户标识及密码。 输入任何附加必需参数:
- 上下文工厂
- 当使用数据源连接至数据库时,此值指定应使用的上下文工厂类。在 WebSphere 服务器上运行时建议的值为 com.ibm.websphere.naming.WsnInitialContextFactory。
- 数据源
- 当使用数据源连接至数据库时,此值指定要使用的数据源名称。
- DB 驱动程序
- 当使用 JDBC 连接至数据库时,此值指定要使用的数据库驱动程序类。注意,两个版本的 DADX Web Service 提供程序的缺省 JDBC 驱动程序都是 com.ibm.db2.jcc.DB2Driver。在 DB2 V9.1 中将交付 COM.ibm.db2.jdbc.app.DB2DriverJDBC 驱动程序,但是它将不再是缺省 JDBC 驱动程序。
- dbURL
- 当使用 JDBC 连接至数据库时,此值指定数据库的数据库 URL。
- 如果正在对 2 类连接使用 IBM® DB2® 旧的 JDBC 驱动程序,则 group.properties 文件中的 dbURL 为 jdbc:db2:<databaseName>,例如,jdbc:db2:sample
- 如果正在对 2 类连接使用 IBM DB2 通用 JDBC 驱动程序,则 group.properties 文件中的 dbURL 为 jdbc:db2://<server>/<databaseName>,例如,jdbc:db2://localhost/sample
- 如果正在对 4 类连接使用 IBM DB2 通用 JDBC 驱动程序,则 DB URL 为 jdbc:db2://<server>:<port>/<databaseName>,例如,jdbc:db2://localhost:50000/sample
- 用户标识和密码
- 这些字段用于在通过 JDBC 连接来建立连接时指定认证信息。
- 名称空间表
- 该字段指定 DADX 运行时应使用的名称空间表文件名。此文件定义
DTD 标识与它相关联的 XSD 名称空间和位置之间的映射。注意:仅当 DADX 文件引用 DAD 文件时才需要在此文件中建立条目。
- 自动重新装入
- 此字段指定 DADX 运行时是否应自动重新装入在服务器上已更改的资源(例如,DADX 文件)。输入 true 或 false。
- 重新装入时间间隔
- 此值指定 DADX 运行时应检查已更改资源的频率(以秒计)。注意:仅当将自动重新装入设置为 true 时才使用此项。
- 组名称空间 URI
- 此字段指定放在与此 DADX 组中的 DADX 文件相关联的所有名称空间前面的名称空间 URL 前缀。如果使此字段保留空白,则缺省前缀是 http://tempuri.org。
- 启用 XML CLOB
- 此字段指定是否应使用 DB2 XML Extender CLOB 功能。当使用
DB2 XML Extender 7.2 及更高版本时,此值应当为 true。对于更旧版本,此值应当 false。
- 使用文档样式
- 此字段指示 DADX 运行时应使用文档样式还是 RPC 样式。true 值指示应使用文档样式。缺省值 false 指示使用z
RPC 样式。只有文档样式符合 WS-I。
单击确定。
- 单击完成。现在就已经创建了 DADX 组。创建了以下工件:
- 在组目录下面用于组的新目录
- 组目录中的 group.properties 文件
- 组目录中的 namespacetable.nst 文件
创建了 DADX 组之后,就可以创建 DADX 文件了,如在下面的主题中所述:
创建 DADX 文件。