![[z/OS]](../images/ngzos.gif)
为具有 JCA V1.5 资源适配器的消息驱动的 Bean 配置服务方区域
对于任何并非由异步消息传递或 IMS Connect for Java (IC4J) 资源适配器驱动的消息驱动的 Bean (MDB) 而言,您必须为那些连接到支持入站消息处理的 Java™ Platform, Enterprise Edition (Java EE) 连接器体系结构 (JCA) V1.5 资源适配器的 Bean 重新定义服务方区域。
关于此任务
如果对应用程序服务器配置了一个或多个不使用异步消息传递并且与 Java EE 连接器体系结构 (JCA) V1.5 资源适配器绑定的消息驱动的 Bean (MDB),并且该资源适配器支持入站消息处理,那么必须将该适配器定义为最多仅运行 1 个服务方区域。如果您使用 IMS™ Connect for Java (IC4J) 资源适配器或者由异步消息传递驱动的适配器,那么可以通过适配器配置来配置服务方区域。
避免故障: 如果对应用程序服务器配置了一个或多个通过资源适配器与服务集成消息传递或 WebSphere MQ
消息传递绑定的消息驱动的 Bean (MDB)(这意味着 MDB 使用激活规范而不是侦听器端口),那么必须为该应用程序服务器启用控制区域助手 (CRA) 进程。要将启动 CRA 进程包含为启动应用程序服务器的一部分,请在“JMS 提供程序设置”面板上选择启用基于 JCA 的入站消息传递,或使用 manageWMQ 命令。gotcha

过程
- 打开管理控制台。
- 选择服务器 > 服务器类型 > WebSphere 应用程序服务器。
- 选择您要配置的服务器。
- 在“服务器基础结构”下,展开 Java 和进程管理。
- 选择进程定义。
- 选择服务方。
- 在“其他属性”下,选择环境条目。 这会导致显示带有以下标题的面板:应用程序服务器 > 服务器 > 进程定义 > 服务方 > 定制属性。
- 选择新建。 带有三个“常规属性”字段的面板出现。在此面板中,可以创建控制服务方区域数的环境变量。
- 在“名称”字段中,输入 wlm_maximumSRcount。
- 在“值”字段中,输入 1。 您可以使用管理控制台将服务方配置为最多有 1 个服务方区域。
- 选择应用。