IBM Books

Net.Data 语言环境参考

我应该提供哪些语言环境?

编写语言环境时,必须确定提供哪些接口。您的选项取决于您希望语言环境做什么。例如, 如果您希望语言环境访问数据库,那么您所作出的选项将和把它用于脚本语言时有很大的不同。下面 这一节将描述 Net.Data 语言环境接口。

dtw_execute()
您必须提供 dtw_execute() 接口来从宏文件传递输入参数;它是每个语言环境中唯一 必需的接口。Net.Data 通过语言环境通信结构 dtw_lei 将所有的输入参数传递给 dtw_execute()。

dtw_initialize()
提供 dtw_initialize() 接口是为了分配或初始化数据。 在对您的语言环境进行首次函数调用之前,Net.Data 仅为每个宏调用调用一次此接口。如果没有对您 的语言环境的函数调用,则 Net.Data 将不调用 dtw_initialize() 接口。

dtw_cleanup()

在您提供 dtw_initialize() 接口时以及您希望在宏异常终止时允许错误处理的情况下 需要提供 dtw_cleanup() 接口。对于每个宏调用,Net.Data 仅调用此接口一次。

dtw_getNextRow()
dtw_getNextRow() 接口是作为数据库语言环境或能以“每次一行”方式处理数据的 语言环境的一部分提供的。只有当 Net.Data 在 OS/400 或 OS/390 操作系统上运行时才调用此接口。


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