您可以向 CICS 束添加应用程序资源。对于 Web 应用程序,您可能希望提供 URI 映射,此映射用于映射入站 Web 请求以在应用程序事务下运行。
开始之前
要创建应用程序资源,Project Explorer 中必须具有 CICS 束项目。要了解更多信息,请参阅
创建 CICS 束项目。使用该 CICS 束项目以封装应用程序,以便进行部署。
关于此任务
缺省情况下,所有 Web 应用程序请求都使用 CICS 提供的称为 CJSA 的事务。但是,您可以将应用程序 URI 从入站请求映射到其他事务。如果想要安全控制对应用程序的访问,您可能会觉得该功能很有用,因为安全性管理员可以配置 CICS 以控制用户访问哪些事务。
过程
- 为应用程序事务创建定义:
- 右键单击 CICS 束项目并单击。 此时将打开“事务定义”向导。
- 输入 4 个字符的事务名称。 请勿使用以 C 开头的事务名称,因为这是 CICS 保留的字母。
- 输入程序名 DFHSJTHP。必须使用该 CICS 程序,因为它处理对发送至 Liberty 概要文件服务器的入站 Web 请求的安全性检查。
- 单击完成以在 CICS 束项目中创建定义。
请勿设置属性以创建远程事务,因为应用程序事务必须始终在 Web 应用程序正在运行的 CICS 区域中运行。
- 为 URI 映射创建定义:
- 右键单击 CICS 束项目并单击。
- 输入 8 个字符的 URI 映射名称。请勿使用以 DFH 开头的 URI 映射名称,因为这是 CICS 保留的前缀。
- 输入主机名。 您可以使用 * 来匹配任何主机名,或者指定要运行应用程序的机器的主机名。
- 输入应用程序 URI 的路径。 CICS 将入站请求中的 URI 与 URI 映射中的值相匹配,并运行应用程序事务。
- 在“用途”部分中,选择 JVM 服务器并输入应用程序的端口号。
- 单击完成以创建 URI 映射。
- 编辑 URI 映射定义:
- 编辑“方案”字段以输入 URI 映射的方案。HTTP 是缺省值,但如果您想要使用 SSL 安全性来加密请求,可以设置 HTTPS。 您可以使用基本认证,即对于 HTTP 和 HTTPS 请求,都在 HTTP 头中提供用户标识和密码。
- 编辑“事务”字段以输入应用程序事务的名称。
- 可选: 编辑“用户标识”字段以输入用于运行应用程序请求的用户标识。 如果启用基本认证,将忽略该值。如果不提供值,并且 HTTP 请求不包含用户标识和密码,CICS 将在 CICS 区域的缺省用户标识下运行请求。
结果
已在 CICS 束项目中创建了 URI 映射和事务。部署和安装束时,将在 CICS 区域中动态创建这些资源。
下一步做什么
如果要在不同事务下运行不同应用程序操作,或者如果要同时支持 HTTP 和 HTTPS 方案,可以创建其他资源。如果您的应用程序已准备就绪可供部署,请参阅
部署 CICS 束。