TSO中的示例应用
在TSO环境中运行的一组 Db2 示例应用程序。
| 应用程序 | 程序名 | 准备 JCL 成员姓名 | 附件设施 | 描述 |
|---|---|---|---|---|
| 电话 | DSN8BC3 | DSNTEJ2C | DSNELI | 这个COBOL批处理程序列出了员工电话号码,并可根据需要更新。 |
| 电话 | DSN8BD3 | DSNTEJ2D | DSNELI | C批处理程序列出了员工电话号码,并可根据需要更新。 |
| 电话 | DSN8BE3 | DSNTEJ2E | DSNELI | 这个C++批处理程序列出了员工电话号码,并可根据需要更新。 |
| 电话 | DSN8BP3 | DSNTEJ2P | DSNELI | 这个PL/I批处理程序列出了员工电话号码,并可根据需要更新。 |
| 电话 | DSN8BF3 | DSNTEJ2F | DSNELI | 这个FORTRAN程序列出了员工电话号码,并可根据需要更新。 |
| 组织 | DSN8HC3 | DSNTEJ3C 或者 DSNTEJ6 | DSNALI | 这个COBOL ISPF 程序显示并更新本地部门的信息。 它还可以显示和更新本地或远程员工的信息。 |
| 电话 | DSN8SC3 | DSNTEJ3C | DSNALI | 这个COBOL ISPF 程序列出了员工电话号码,并可根据要求更新。 |
| 电话 | DSN8SP3 | DSNTEJ3P | DSNALI | 这个PL/I ISPF 程序列出了员工电话号码,并可根据要求更新。 |
| UNLOAD | DSNTIAUL | DSNTEJ2A | DSNELI | 这种汇编语言程序从表格或视图中读取数据,并生成数据的LOAD实用程序控制语句。 |
| 动态 SQL | DSNTIAD | DSNTIJTM | DSNELI | 这种汇编语言程序动态执行从 SYSIN 读取的非 SELECT 语句;也就是说,它使用动态 SQL 来执行非 SELECT SQL 语句。 |
| 动态 SQL | DSNTEP2 | DSNTEJ1P 或者 DSNTEJ1L | DSNELI | 这个PL/I程序动态执行从SYSIN读取的SQL语句。 与DSNTIAD不同,此应用程序还可以执行SELECT语句。 |
| 存储过程 1 | DSN8EP1 | DSNTEJ6P | DSNELI | DSNTEJ6P 和 DSNTEJ6S 这两个工作准备了一个PL/I版本的程序。 该示例使用仪器设施接口(IFI)执行 Db2 命令。 |
| 存储过程 1 | DSN8EP2 | DSNTEJ6S | DSNRLI | |
| 存储过程 1 | DSN8EPU | DSNTEJ6U | DSNELI | 由作业 DSNTEJ6U 准备的样本调用存储过程实用程序。 |
| 存储过程 1 | DSN8ED1 | DSNTEJ6D | DSNELI | DSNTEJ6D 和 DSNTEJ6T 这两个职位负责准备应用程序的C版本。 C存储过程使用结果集向客户端返回命令。 该示例使用仪器设施接口(IFI)执行 Db2 命令。 |
| 存储过程 1 | DSN8ED2 | DSNTEJ6T | DSNRLI | |
| 存储过程 1 | DSN8EC1 | DSNTEJ61 | DSNRLI | 由jobs DSNTEJ61 和 DSNTEJ62 准备的示例演示了一个存储过程,该过程通过ODBA接口访问 IMS 数据库。 |
| 存储过程 1 | DSN8EC2 | DSNTEJ62 | DSNELI | |
| 存储过程 1 | DSN8ES1 | DSNTEJ63 | DSNRLI | 由jobs DSNTEJ63 和 DSNTEJ64 准备的示例演示了如何使用JCL准备SQL程序。 |
| 存储过程 1 | DSN8ED3 | DSNTEJ64 | DSNELI | |
| 存储过程 1 | DSN8ES2 | DSNTEJ65 | DSNRLI | DSNTEJ65 准备的示例演示了如何使用 SQL 程序处理器准备 SQL 程序。 |
| 存储过程 1 | DSN8ED6 | DSNTEJ6W | DSNELI | DSNTEJ6W 准备的示例演示了如何准备和运行调用 Db2提供的存储过程以刷新 WLM 环境的客户端程序。 |
| 存储过程 1 | DSN8ED7 | DSNTEJ6Z | DSNELI | DSNTEJ6Z 准备的示例演示了如何准备和运行调用 Db2提供的存储过程的客户程序,以显示系统参数的当前设置。 |
| 存储过程 1 | DSN8ED9 | DSNTEJ66 | DSNELI | DSNTEJ66 准备的示例演示了如何准备和运行调用本机 SQL 过程的客户端程序,管理该过程的版本,以及将该过程部署到远程服务器(可选)。 DSN8ES3 是示例的本机SQL过程, 是 的示例C语言调用程序。 DSN8ED9 DSN8ES3 |
| 存储过程 1 | DSN8ES3 | DSNTEJ66 | 不适用 | |
| 用户定义的函数 | DSN8DUAD | DSNTEJ2U | DSNRLI | 这些C应用程序由一组用户定义的标量函数组成,可通过SPUFI或 DSNTEP2 调用。 |
| 用户定义的函数 | DSN8DUAT | DSNTEJ2U | DSNRLI | |
| 用户定义的函数 | DSN8DUCD | DSNTEJ2U | DSNRLI | |
| 用户定义的函数 | DSN8DUCT | DSNTEJ2U | DSNRLI | |
| 用户定义的函数 | DSN8DUCY | DSNTEJ2U | DSNRLI | |
| 用户定义的函数 | DSN8DUTI | DSNTEJ2U | DSNRLI | |
| 用户定义的函数 | DSN8DUWC | DSNTEJ2U | DSNRLI | 用户自定义的表函数 DSN8DUWF 可通过C语言客户端程序 DSN8DUWC 调用。 |
| 用户定义的函数 | DSN8DUWF | DSNTEJ2U | DSNRLI | |
| 用户定义的函数 | DSN8EUDN | DSNTEJ2U | DSNRLI | 这些C++应用程序由一组用户定义的标量函数组成,可通过SPUFI或 DSNTEP2 调用。 |
| 用户定义的函数 | DSN8EUMN | DSNTEJ2U | DSNRLI | |
| 用户定义的函数 | DSN8HDFS | DSNTEJBI | DSNRLI | 由DSNTEJBI准备的自定义表函数HDFS_READ从 Hadoop 分布式文件系统( HDFS )中的分隔符分隔文件读取数据。 用户自定义功能可通过SPUFI或 DSNTEP2 调用。 |
| 用户定义的函数 | DSN8JAQL | DSNTEJBI | DSNRLI | 由DSNTEJBI准备的自定义标量函数JAQL_SUBMIT调用 IBM® InfoSphere® BigInsights® Jaql查询。 用户自定义功能可通过SPUFI或 DSNTEP2 调用。 |
| LOB | DSN8DLPL | DSNTEJ71 | DSNELI | 这些应用程序演示了如何填充大于32 KB的LOB列,如何使用POSSTR和SUBSTR内置函数操作数据,以及如何使用GDDM在 ISPF 中显示数据。 |
| LOB | DSN8DLCT | DSNTEJ71 | DSNELI | |
| LOB | DSN8DLRV | DSNTEJ73 | DSNELI | |
| LOB | DSN8DLPV | DSNTEJ75 | DSNELI |
注:
- 所有存储过程应用程序都由调用程序、存储过程程序或两者组成。