JSON Web Service 助手

JSON Web Service 助手用于创建 JSON 模式与语言结构之间的映射。

创建 JSON Web Service 之前,必须具有:
  • 描述 CICS® 程序接口的副本,头文件和/或通道描述文档,或者
  • 描述 JSON Web Service 接口的 JSON 模式文件。

JSON Web Service 助手是提供的实用程序,可帮助您为新的 JSON Web Service 创建必需的工件。 这些工件包括 WSBind 文件、语言结构和 JSON 模式。

WSBind 文件描述调用 JSON Web Service 时要调用的 CICS 程序以及如何将 JSON 转换为通道或 COMMAREA 有效内容。

使用可执行脚本 ctgassist 运行 JSON Web Service 助手。 助手位于目录 <install_path>/bin 或 CICS TG SDK 目录 cicstgsdk/webservices/assistant中。 ctgassist 要求 Java™ 7 或更高版本可用。

JSON Web Service 助手可从高级语言结构创建 JSON 模式,或从现有 JSON 模式创建高级语言结构。 它支持 COBOL、C/C++ 和 PL/I。 还会生成一些信息以支持在运行时将 JSON 数据转换为容器和 COMMAREA,反之亦然。

CICS TG 与 CICS Transaction Server 或 IBM® Rational ® Application Developer for IBM z Systems ® 版本的 JSON Web Service 助手生成的 WSBind 文件兼容。 请参阅它们的文档以获取有关如何使用那些接口的指导信息。 由 CICS Transaction Gateway JSON Web Service 助手生成的 WSBind 文件与支持 CICS JSON 助手 MINIMUM-RUNTIME-LEVEL=4.0的 CICS Transaction Server 版本兼容。 但是,如果使用非 EBCDIC 值指定 CCSID 参数,那么不能在 CICS Transaction Server 中使用 WSBind 文件。