CICS ONC RPC

稳定功能: 稳定了 CICS® 对开放网络计算远程过程调用(ONC RPC)的支持。 考虑通过使用 z/OS Connect Enterprise Edition 或 CICS 网络服务 ,或使用 Java 或.NET 编写网络应用程序。 Node.js.另请参阅 " 稳定通知 "和 "终止功能 "。

CICS ONC RPC 允许客户机应用程序通过使用 ONC RPC 格式将它们作为远程过程调用来访问 CICS 程序。

CICS ONC RPC 可用于以下目的:
  • 允许客户机使用现有的 CICS 程序及其提供的事务处理服务。
  • 允许客户机使用新创建的 CICS 程序。

z/OS® 的 TCP/IP 是 CICS ONC RPC 的先决条件;它提供了 Sun Microsystems ONC RPC 版本 3.9 的库代码。 因此, CICS ONC RPC 服务器可与任何兼容 ONC RPC 版本 3.9 的远程客户端协同工作,而与操作系统或机器类型无关。 有关 z/OS 的 TCP/IP 支持的 ONC RPC 版本 3.9 的功能的信息,请参阅 z/OS Communications Server :IP 程序员指南和参考

图 1 显示了 CICS ONC RPC 如何允许各种客户端应用程序使用 ONC RPC 与 CICS 程序通信。
图 1。 如何使用 CICS ONC RPC
此图显示包含 CICS Transaction Server 区域的 OS/390 服务器系统。 CICS 区域中的 CICS 程序发出一个传递到 CICS ONC RPC 的调用,该调用将该调用传递到 TCP/IP for MVS,然后通过网络将请求传播到远程客户机。
为客户机请求提供服务而调用的 CICS 程序由没有主体设施的事务执行。 因此,不允许使用 CICS 应用程序编程接口的某些命令:
  • 引用主体设施的终端控制命令
  • 返回终端属性的 EXEC CICS ASSIGN 选项
  • BMS 命令
  • 登录和注销命令