为 CICS Web Support 创建 TRANSACTION 资源定义

TRANSACTION 资源定义为 CICS® Web Support 定义别名事务。 别名事务负责 HTTP 请求的稍后处理阶段,包括接收请求、执行应用程序业务逻辑、构造 HTTP 响应以及 HTTP 响应的代码页转换。 别名事务也可用于处理非 HTTP 请求。

关于此任务

CICS 为缺省别名事务 CWBA 提供资源定义。 出于以下目的,您可能需要使用备用别名事务的名称:
  • 审计、监控或记帐
  • 对安全性的资源和命令检查
  • 分配启动优先级
  • 分配 DB2® 资源
  • 将不同的失控值分配给不同的 CICS 应用程序
  • 事务类限制
您可以设置任意数量的别名事务定义。 您可以使用 URIMAP 定义或分析器程序指定特殊请求需要的别名事务。
重要信息: 确保用于应用程序生成的响应 (例如 CWBA) 的别名事务的优先级等于或高于与 Web 连接任务 (例如 CWXN 或 CWXU) 关联的事务的优先级。 请参阅 CICS Web Support 事务 (CWXN , CWXU , CWBA 和 CW2A) 的优先级

TRANSACTION 资源定义 具有有关此类型资源定义的指示信息。 此外,请注意以下几点:

过程

  • 在 CWBA 定义的基础上建立您的别名事务定义,进行您需要的任何更改,例如对优先级的更改。
    CWBA 的定义如下:
    DEFINE TRANSACTION(CWBA)   GROUP(DFHWEB)
           PROGRAM(DFHWBA)     TWASIZE(0)
           PROFILE(DFHCICST)   STATUS(ENABLED)
           TASKDATALOC(BELOW)  TASKDATAKEY(USER)
           RUNAWAY(SYSTEM)     SHUTDOWN(ENABLED)
           PRIORITY(1)         TRANCLASS(DFHTCL00)
           DTIMOUT(NO)         INDOUBT(BACKOUT)
           SPURGE(YES)         TPURGE(NO)
           RESSEC(NO)          CMDSEC(NO)
     
  • 您的别名事务定义必须使用 CICS 提供的别名程序 DFHWBA。
    别名程序调用您已为处理请求而指定的用户应用程序。
  • 您的别名事务定义必须是本地事务。