用 URIMAP 定义替换分析器程序

您可以将分析器程序的请求处理功能替换为 URIMAP 资源定义,可以使用 CICS® 系统编程命令来更改和控制这些资源定义。

URIMAP 定义可用于匹配请求的 URL 并将它们映射到应用程序,并可以指定转换器程序、别名事务和用户标识。 如果您的分析器程序提供了额外功能,那么可以继续使用它(而不是 URIMAP 定义),也可以将它与 URIMAP 定义结合使用。

正在迁移为使用 URIMAP 时:
  • 可以每次只针对少量请求,逐步引入 URIMAP 资源定义。 根据分析器程序采用的处理类型以及处理请求的应用程序类型不同,您可以通过在每个请求的处理路径中使用分析器程序来选择是否继续。
  • 对于 URIMAP 资源定义处理的请求,您可能更偏向于选择和发布新的 URL,而不是继续使用现有的 URL。 当您准备停用请求的旧处理路径时,您可以设置 URIMAP 定义,以便永久性地将请求从旧的 URL 重定向到新的 URL 上。
  • 确保您的分析器程序仍然包含针对未识别请求的基本处理过程,即使所有请求的处理路径中已不再涉及该处理过程。 TCPIPSERVICE 定义中仍然需要分析器程序,因为可以在诸如用户错误输入了 URL 的情况下使用分析器程序来接收请求。

使用 URIMAP 定义(而不使用分析器程序)将使请求有资格使用直接连接路由,即通过套接字侦听器任务直接连接 CWBA 或其事务来处理此请求。 此选项将缩短处理请求所需的 CPU 时间。 更多信息,请参阅 《直接连接用户事务处理 HTTP 》。