统计 C API 组件

统计 C API 已通过两个 C 语言头文件和一个动态链接库 (DLL) 供用户应用程序使用。

C 语言头文件

提供了两个与平台无关的 C 语言头文件以便开发用户应用程序。

ctgstats.h 定义使用 C API 函数所需的 C API 函数调用和数据类型。

ctgstdat.h 定义统计用户应用程序可能看到的一组查询返回码。 根据 CICS® Transaction Gateway 守护程序提供的统计信息协议版本,查询返回码的集合可能有所不同。

运行时 DLL

为每个受支持的 CICS Transaction Gateway 硬件平台提供了统计信息 C API 运行时 DLL。 以特定于平台的 DLL 或共享库的形式提供。 运行时 DLL 必须在统计用户应用程序的运行时期间可用。

文件名和位置

运行时 DLL 和头文件由 安装程序安装。 下表中提供了文件的详细信息。
表 1. 文件名和位置
平台 可交付内容 文件名 安装 目录
全部 C 头 ctgstats.h include
全部 C 头 ctgstdat.h include
全部 C 样本 ctgstat1.c samples/c/stats
IBM® AIX® DLL libctgstats.a lib
Linux® on Intel DLL libctgstats.so lib
基于 POWER ® 的 Linux DLL libctgstats.so lib
Linux on IBM z Systems ® DLL libctgstats.so lib
UNIX 和 Linux 样本 Makefile samp.mak samples/c/stats
Windows DLL ctgstats.dll lib
Windows 导出符号 ctgstats.lib lib
Windows 样本 Makefile ctgstat1mak.cmd samples/c/stats
有关受支持的编译器的信息,请参阅 开发环境
Windows 平台
在编译时,使用统计信息 C API 的应用程序需要访问以下代码中提供的 C API DLL 外部符号:ctgstats.lib中。
Unix 和 Linux 平台
如果更改样本 makefile ,那么可能还需要更新samples/c/env_c.def中。

样本代码

样本文件ctgstat1.c提供。 该文件提供使用统计 C API 的简单样本。 有关更多详细信息,请参阅 C 和 Java 统计信息 API 样本