管理与编程指南


Net.Data 提供的语言环境概述

Net.Data 提供了让您访问数据和应用程序编程资源的语言环境。

Net.Data 提供了两种类型的语言环境:

表 7对每个语言环境作了一个简短的描述。参见 Net.Data Reference 的操作系统附录,以了解各种操作系统上分别支持哪些语言环境。

表 7. Net.Data 语言环境
语言环境 环境名称 说明
IMS Web HWS_LE IMS Web 语言环境可让您使用 IMS Web 来提交 IMS 事务, 并从 Web 浏览器接收该事务的输出。
Java 应用程序 DTW_JAVAPPS Net.Data 支持带有 Java 语言环境的现有 Java 应用程序。
ODBC DTW_ODBC ODBC 语言环境通过一个 ODBC 接口来执行 SQL 语句, 以便访问多个数据库管理系统。ODBC 语句的结果可在表变量中返回。
Oracle DTW_ORA Oracle 语言环境可以让您直接访问您的 Oracle 数据。
Perl DTW_PERL Perl 语言环境解释 Net.Data 宏中的 FUNCTION 块内指定 的内部 Perl 脚本,或执行存储在单独文件中的外部 Perl 脚本。
REXX DTW_REXX REXX 语言环境解释 Net.Data 宏中 FUNCTION 块内指定的 内部 REXX 程序,或可以执行存储在一个单独文件中的 REXX 程序。
SQL DTW_SQL SQL 语言环境通过 DB2 执行 SQL 语句。SQL 语句的结果 可以在表变量中返回。ODBC 语句的结果可在表变量中返回。
System DTW_SYSTEM

System 语言环境支持执行命令和调用外部程序。

Web 注册表 DTW_WEBREG

Web 注册表语言环境为应用程序相关数据的 永久性存储器提供函数。

调用语言环境

要调用一个语言环境:

例如:

%FUNCTION(DTW_SQL) custinfo() {
 select CUSTNAME, CUSTNO from ibmuser.customer
 %}
 ...
%HTML(REPORT){
 @custinfo()
 %}

处理错误状态的准则

当在语言环境函数中检测到错误时,语言环境将用一个错误代码来设置 Net.Data RETURN_CODE 变量。

可以使用以下资源来处理错误状态:

安全性

请确保运行 Net.Data 的用户标识有适当的权限访问那些语言环境语句可引用的任何对象。例如,SQL 语言环境执行 SQL 语句,所以 Net.Data 执行时使用的用户标识必须有权访问数据库资源, 才能成功执行。


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