IBM Books

Net.Data 管理与程序设计指南,OS/2、Windows NT 以及 UNIX 版

运行 Net.Data 小服务程序

Net.Data 小服务程序可以从 URL 运行,也可以作为 HTML 文件内的 SSI 运行。可以 使用 NetObjects Fusion 插件将 Net.Data 小服务程序结合到您的 NOF 站点中。以下章节将讨论 如何通过键入小服务程序的语法来修改和运行小服务程序。请参阅附录 C. 使用 NetObjects Fusion NOF 插件和 Net.Data 小服务程序以学习 如何使用 NetObjects Fusion 来修改和运行小服务程序。

运行宏小服务程序

在 HTML 文件内,使用以下某个语法选项输入小服务程序参数:

  1. URL:
    http://myserver/servlet/com.ibm.netdata.servlets.MacroServlet
      ?MACRO=macro_value&BLOCK=block_value&parmnn=valuenn
    

    例如:

    http://myserver/servlet/com.ibm.netdata.servlets.MacroServlet?MACRO=my_macro
      &BLOCK=my_block&field1=custno
    

  2. SSI:
    <servlet code="com.ibm.netdata.servlets.MacroServlet">
         <param name="MACRO" value="macro_value">
         <param name="BLOCK" value="block_value">
         <param name="parmnn" value="valuenn">
     </servlet>
    

    例如:

    <servlet code="com.ibm.netdata.servlets.MacroServlet">
         <param name="MACRO" value="my_macro.d2w">
         <param name="BLOCK" value="report">
         <param name="field1" value="custno">
     </servlet>
    

参数:

macro_value
现有 Net.Data 宏文件的全限定路径

block_value
在指定的 Net.Data 宏文件中要执行的 HTML 块的名称;缺省为 report (可选)。

parmnn
宏文件所需要的任何附加参数,例如
<param name="field1" ...

valuenn
宏文件所需要的任何附加值,例如
... value="custnum"

HTMLPATH 参数:如果您获取一个指示丢失了 HTMLPATH 参数 的错误信息,则向小服务程序调用命令中添加 HTMLPATH 参数:

INBUFLEN 和 OUTBUFLEN 参数:如果对宏文件的输入大于 1 KB, 则必须指定 INBUFLEN 参数。如果宏文件结果大于 32 KB,则必须指定 OUTBUFLEN 参数。如果在必需的 时侯不能指定这些参数,则有可能导致不可预测的结果。

运行函数小服务程序

函数小服务程序可以使用直接请求调用 Net.Data 来执行函数(例如 REXX 函数)或 SQL 语句。 对小服务程序指定的参数取决于您是在执行函数还是在执行 SQL 语句。在 HTML 文件内,使用以下某个语法选项输入小服务程序参数:

  1. 对于 URL:

  2. SSI:

参数:

lang_env_name
要调用来处理函数、SQL 语句或存储过程的 Net.Data 语言环境(例如 DTW_SQL、DTW_REXX)。此参数 要求使用 FUNC 或 SQL。

program_name
包含要执行的函数的程序名。 例如 my_rexx,其中 my_rexx 是 REXX 可执行程序的名称。使 用 parmnnvaluenn 参数来为函数指定输入参数。

database_name
与 DATABASE 参数相关联的数据库的名称。指定的

SQL_stmt_name
访问数据库的 SQL 语句或存储过程名。例如,"select * from employee"。使用 parmnnvaluenn 参数来为 SQL 语句或存储过程 指定输入参数。

parmnn
宏文件所需要的任何附加参数,例如 <param name="field1" ...

valuenn
宏文件所需要的任何附加值,例如 ... value="custnum"

HTMLPATH 参数:如果您获取一个指示丢失了 HTMLPATH 参数 的错误信息,则向小服务程序调用命令中添加 HTMLPATH 参数:

其中 html_path 指定了 Web 服务器根 HTML 目录的路径; 例如:htmlpath=e:\html

INBUFLEN 和 OUTBUFLEN 参数:如果对宏文件的输入大于 1 KB, 则必须指定 INBUFLEN 参数。如果宏文件结果大于 32 KB,则必须指定 OUTBUFLEN 参数。如果在必需的 时侯不能指定这些参数,则有可能导致不可预测的结果。


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