IBM Books

Net.Data 语言环境指南


配置语言环境

在 Net.Data 初始化文件中已经预先配置了几种语言环境。每种语言环境在初始化文件中 都有一行 ENVIRONMENT 语句,其中包含了特定于那种语言环境的信息。ENVIRONMENT 语句的 格式是:

ENVIRONMENT(type) library-name([usage parameter, ...])

以下例子显示了由 Net.Data 提供的用于语言 环境的 ENVIRONMENT 语句。这些例子显示了您可以指定的所有参数。包含在 ENVIRONMENT 语句 中的变量是 Net.Data 宏编写人员可以在宏中设置或覆盖的那些变量。初始化文件中的语言环境 语句还可以在 Net.Data 内部函数中使用。请参阅附录 Net.Data 参考指南 中 与平台有关的信息,或参阅 Net.Data “自述文件”或“程序目录”中其它的信息。

ENVIRONMENT (DTW_SQL)      DTWSQL    ( IN DATABASE, LOGIN, PASSWORD, 
TRANSACTION_SCOPE, SHOWSQL, ALIGN, START_ROW_NUM)
ENVIRONMENT (DTW_SYB)      DTWSYB    ( IN DATABASE, LOGIN, PASSWORD, 
TRANSACTION_SCOPE, SHOWSQL, ALIGN, START_ROW_NUM)
ENVIRONMENT (DTW_ODBC)     DTWODBC   ( IN DATABASE, LOGIN, PASSWORD, 
TRANSACTION_SCOPE, SHOWSQL, ALIGN)
ENVIRONMENT (DTW_APPLET)   DTWJAVA   ( )
ENVIRONMENT (DTW_JAVAPPS)   ( OUT RETURN_CODE ) CLIETTE "DTW_JAVAPPS"
ENVIRONMENT (DTW_PERL)     DTWPERL   ( OUT RETURN_CODE )
ENVIRONMENT (DTW_REXX)     DTWREXX   ( OUT RETURN_CODE )
ENVIRONMENT (DTW_SYSTEM)   DTWSYS    ( OUT RETURN_CODE )

对于 SQL 和 ODBC 访问,OS/390 稍有不同:

ENVIRONMENT (DTW_SQL)      DTWSQL    ( IN LOCATION, DB2SSID, DB2PLAN,
TRANSACTION_SCOPE, ALIGN)
 
ENVIRONMENT (DTW_ODBC)     DTWODBC   ( IN LOCATION, TRANSACTION_SCOPE, ALIGN)

以下是您要为每个语言环境指定的参数:

当启动时,Net.Data 读入配置信息,但是在调用标识一个语言环境的 FUNCTION 模块 之前,不装入这个语言环境 DLL 或共享库。然后,在 Net.Data 结束之前,这个 DLL 一直 是装入的。

每个 ENVIRONMENT 语句必须单独一行。语言环境可使用 dtw_getvar() 例行 程序来检索一个配置变量的值,并且可使用 dtw_setvar() 例行程序 来修改这个值。请参阅Missing valueMissing value中的细节。

语言环境可能需要额外的配置信息。 您可以在 Net.Data 初始化文件中用配置变量语句提供这一信息。这些语句具有以下格式:

NAME [=] value-string

例如:

DB2INSTANCE = DB2


[ 页的顶部 | 上一页 | 下一页 | 内容表 | 索引 ]