样本
CICS® 提供了一组样本,您可以将其用作开发应用程序和配置 CICS的起点。 在方案和教程中使用了这些样本,以便在了解产品的新领域时快速入门。
这些样本旨在用于沙箱区域中的开发期间。 如果需要在具有安全性的系统中运行它们,请确定所需的安全性定义,然后确保将事务定义为 RESSEC (YES) 和 CMDSEC (YES)。
6.2 您 可以使用 CICS 安全定义捕获 (SDC) 来确定所需的安全定义。
这些样本分类如下:
- 常规保险应用程序
- CICS 目录管理器示例应用程序
- 全局用户出口样本程序
- FEPI 样本程序
- 销售示例应用程序
- Java 样本
- C++ 样本
- Atom 订阅源样本程序
- CICSPlex SM API 样本程序
- Link3270 样本程序
- EXCI 样本程序
- CICSPlex SM 样本程序
- JSON 样本
- SAML 样本程序
常规保险应用程序
一般保险应用程序是一个可运行的 COBOL 应用程序,您可以用它来试用 CICS 的不同功能。
CICS 目录管理器示例应用程序
CICS 目录管理器示例应用程序是一个有效的 COBOL 应用程序,旨在说明将 CICS 应用程序连接至外部客户机和服务器的最佳实践。
这款基本应用程序采用 3270 用户界面,但是,凭借模块化结构以及各组件间明确定义的接口,它可以添加更多组件。 特别是,此应用程序随附了 Web Service 支持,旨在说明如何将现有应用程序扩展至 Web Service 环境。
全局用户出口样本程序
CICS 提供了两套示例全局用户退出程序。 version.CICS.SDFHSAMP 库中提供了所有示例程序和相关副本的源代码,其中 version 是 CICS 的版本。 例如,对于 CICS Transaction Server for z/OS®, Version 6 Release 3, 这是 CICSTS63. CICS.SDFHSAMP。 您可以使用提供的程序作为模型,作为您自己的版本的基础。
FEPI 样本程序
这组样本程序 (以源格式) (包括两个后端应用程序) 显示了如何设置和使用 FEPI。 虽然这些样本为版权所有,但可自由进行复制并用于培训目的,以帮助您编写 FEPI 应用程序。
销售示例应用程序
"销售" 示例应用程序是一组程序,用于演示如何使用 CICS 业务事务服务来管理业务事务。 您可以设置此样本 BTS 应用程序以查看业务事务的工作。 业务交易包含四项基本操作:订单输入、交付、发票和付款。 它也包括一些更高级的 BTS 功能。
Java 样本
这些样本随 IBM® CICS SDK for Java™一起提供,可帮助您开始为 CICS开发 Java 应用程序。 CICS 还提供了一些样本组和资源定义,您可以将这些样本与 Java 样本配合使用,以开始在 JVM 服务器中运行应用程序。
| 样本 | 描述 |
|---|---|
| JCICS 示例 | CICS Transaction Server for z/OS 提供了许多示例代码,供您入门使用。 要了解有关这些示例代码的更多信息,请参阅 GitHub 中的示例代码。 |
| Servlet 示例 | CICS Transaction Server for z/OS 提供了许多示例代码,供您入门使用。 要了解有关这些示例代码的更多信息,请参阅 GitHub 中的示例代码。 |
C++ 样本
特别是 C®++ Hello World 示例 (ICC$HEL) ,它可向 CICS 终端写入一条简单信息,帮助您开始 CICS OO 编程。
Atom 订阅源样本程序
CICS 提供样本 URIMAP 和 ATOMSERVICE 资源定义,Atom 配置文件、XML 绑定和服务例程。
- Atom 订阅源的 DFH0W2F1 - COBOL 样本服务例程
- 样本服务例程 DFH0W2F1 是一个 COBOL 程序,用于处理针对使用 CICS 样本文件 FILEA 中数据的 Atom 条目的 GET、POST、PUT 和 DELETE 请求。 您可以将这些交互作为一个模型,以便在您自己的服务例程中处理资源。
CICSPlex SM API 样本程序
每个样本程序都以其中一种分发该程序的语言显示。
Link3270 样本程序
CICS 提供了样本客户机程序,这些程序使用 ECI、EXCI 和 LINK 接口调用 Link3270 网桥来运行样本事务 NACT。 这些样本程序提供了可帮助您编写自己的客户机程序的编码示例。
EXCI 样本程序
CICS 提供了多个样本程序,这些样本程序可帮助您编写自己的应用程序。 为帮助编写使用外部 CICS 接口的程序,CICS 提供了样本 MVS 客户机程序和样本 CICS 服务器程序。 样本显示如何对同时使用 EXCI CALL 接口和 EXEC CICS LINK 命令的客户机应用程序进行编码。
一组样本显示使用 COMMAREA 将数据传递到 CICS以及从 CICS 接收数据,另一组样本显示使用通道和容器来传递和接收数据。
CICSPlex SM 样本程序
样本模块可帮助您编译自己的路由器访问模块。
JSON 样本
使用这些示例可帮助您了解 JSON 请求。
SAML 样本程序
CICS 提供了两个 程序和其他必要的 工件,作为 SAML 示例的一部分,您可以用它来验证 是否为 SAML 正确配置。 COBOL CICS CICS COBOL 程序可以编译,然后通过事务调用,以验证配置。