临时存储器 EXEC 接口程序出口 XTSEREQ 和 XTSEREQC

在对请求执行任何操作之前,XTSEREQ 出口允许您拦截临时存储器 API 请求。 在完成临时存储器 API 请求后,XTSEREQC 出口允许您拦截响应。

受影响的 API 请求包括:
  • EXEC CICS WRITEQ TS
  • EXEC CICS READQ TS
  • EXEC CICS DELETEQ TS.
通过使用 XTSEREQ ,您可以:
  • 分析 API 参数列表 (函数,关键字,自变量值和响应)
  • 在执行请求之前修改任何输入参数值
  • 阻止执行请求。
通过使用 XTSEREQC ,您可以:
  • 分析 API 参数列表
  • 在请求完成后修改任何输出参数值。
您还可以:
  • 当针对同一请求调用 XTSEREQ 和 XTSEREQC 出口程序时,在它们之间传递数据
  • 在同一任务中调用临时存储器出口程序时,在这些程序之间传递数据。

从临时存储域 (XTSQRIN , XTSQROUT , XTSPTIN 和 XTSPTOUT) 中的出口调用的程序可能可以修改 XTSEREQ 设置的情境; 因此,必须考虑调用这些出口的顺序。

如果启用了所有临时存储器出口,那么调用顺序如下所示:
  1. XTSEREQ
  2. XTSQRIN
  3. XTSQROUT
  4. XTSEREQC