TSO中的示例应用

在TSO环境中运行的一组 Db2 示例应用程序。

表 1. Db2 申请TSO的示例
应用程序 程序名 准备 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
注:
  1. 所有存储过程应用程序都由调用程序、存储过程程序或两者组成。