IBM Books

管理与程序设计指南,OS/400 版


将 Net.Data 程序对象复制到 CGI-BIN 库中

使用 Net.Data 之前,必须将 Net.Data 程序对象复制到 CGI-BIN 库,并提供对该对象的访问权限。

要复制 Net.Data 程序对象:

  1. 使用“创建重复对象”(CRTDUPOBJ) 命令,将 Net.Data 程序对象 DB2WWW 从 QTCP 库复制到 CGI-BIN 库。

    OS/400 V4R3 用户:使用库 QHTTPSVR 中的程序对象;QTCP 库中的程序对象 将 Net.Data 请求路由到 QHTTPSVR 库。

  2. 更改 CGI-BIN 目录 中的 DB2WWW 程序对象,使得 CGI 程序所运行的用户简要表对此程序对象具有访问权。

    缺省情况下,*PUBLIC 用户的 DB2WWW 程序对象权限被设置为 *EXCLUDE。 为了提供对程序对象的访问权限, 可以将 *PUBLIC 用户的程序对象权限更改为 *USE,或者特别给该用户对 DB2WWW 程序对象的概要访问。

对于不同的应用程序,您可以将 Net.Data 程序对象复制到多个库。这样就允许您有多个版本 的 Net.Data 初始化文件或多个保护方案。请参阅定制 Net.Data 初始化文件以获取有关 Net.Data 初始化文件的更多信息; 请参阅使用权限审批以获取有关权限的信息。

要将 Net.Data 程序对象复制到多个库:

  1. 使用上面列出的步骤将 Net.Data 程序对象 DB2WWW 复制到一个库中。

  2. 将 Net.Data 程序对象与每个库中的一个 CL 程序关联起来。

    1. 创建一个调用位于步骤1中指定的库中 的 Net.Data 程序对象的 CL 程序。

    2. 将 CL 程序复制到每个库。

    实际上,您所创建的 CL 程序成为了 Net.Data 程序对象。如果您不将程序对象与 CL 程序关联 起来,并且将 Net.Data 程序对象 DB2WWW 复制到一个不同的库中,那么在使用 SQL 语言环境时, 您将得到一个 -901 SQL 代码。

    在以下章节中,如果您选择创建 CL 程序来调用 Net.Data, 则应您所创建的 CL 程序应作为 Net.Data 程序对象对待。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]