统计 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 和头文件由 安装程序安装。 下表中提供了文件的详细信息。| 平台 | 可交付内容 | 文件名 | 安装 目录 |
|---|---|---|---|
| 全部 | 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中。