定义工作类成员资格和规则

使用此页面对工作类指定应用程序模块请求类型。此步骤对工作类定义超文本传输协议(HTTP)、企业 Bean、Web Service 或总线,随需应变路由器将使用这些信息来确定服务策略的优先顺序。支持的请求包括 HTTP、因特网 ORB 间协议(IIOP)、SOAP 和 Java 消息服务(JMS)。中间件应用程序只支持 HTTP 工作类。

要查看此页面,请单击应用程序 > 全部应用程序 > application_name > 服务策略或路由策略 > request_type > 新建

步骤 1:定义工作类常规属性
名称
指定工作类的名称。

名称字段不能包含下列字符:# \ / , : ; " * ? < > | = + & % '。定义的名称在各个工作类之间必须唯一。

步骤 2:定义工作类成员关系

使用“成员关系”字段来对工作类添加应用程序模块。关联不限于任何一个模块。利用这种公共分组,可以将所有工作类别集中到一个工作类中,以确保该工作类具有由服务策略指定的优先级。根据所使用的请求类型的不同,字段也略有不同。

模块
从列表中选择相应的模块。对于 JMS 工作类,如果从模块列表中选择企业 Bean 的 JAR 文件,那么将显示一个新菜单,您可以从该菜单中选择企业 Bean 名称。
EJB
用于 IIOP 请求。请从列表中选择相应的企业 Bean。获得的企业 Bean 将显示在可用项列表中。请使用过滤器选项来查看经过过滤的企业 Bean 方法列表,该列表中的企业 Bean 方法特定于所选企业 Bean。
Web Service
用于 SOAP 请求。请从列表中选择相应的 Web Service。获得的 Web Service 将显示在可用项列表中。
总线
用于 JMS 请求。请从列表中选择相应的总线。获得的总线将显示在可用项列表中。请使用过滤器选项来查看经过过滤的总线方法列表,该列表中的总线方法特定于所选总线。
可用的
请从“可用项”列表中选择相应的 HTTP、EJB、Web Service 或总线目标。通过按住 Ctrl 键并突出显示所选项来选择多个目标,然后单击添加以将所选目标成员添加到工作类。
成员列表
作为工作类成员包含的所有模块都显示在此列表中。要除去某个成员,请选择该成员,然后单击除去
定制
  • HTTP:定制 HTTP 模式
  • EJB:
    • 定制 EJB 名称
    • 定制 EJB 方法
  • JMS:
    • 定制总线名
    • 定制目标
使用的格式为 name:type,其中 nametype 是占位符。请单击添加模式以使定制目标成为工作类成员。还可以使用通配符选项(*)。“定制模式”字段支持正则表达式,例如,可以指定所有以 get 开头并带一个定制模式的 EJB 方法名。
步骤 3:确认创建工作类

操作摘要显示了工作类创建过程中进行的更改。

请单击完成以创建该工作类。

添加规则

打开规则面板,在该面板中,可以创建规则。请选择要编辑的现有规则,也可以创建新规则。

对于给定的请求类型,可查看下列属性:

条件 添加条件,或者使用构建子表达式实用程序来帮助您创建条件。也可以单击现有的规则条件,以对其进行更改。例如,如果规则使用设置为 Fred 的用户标识操作数,那么规则条件将显示为 uid = 'Fred'
选择操作 从下列选项中进行选择:
允许路由至
选择版本名列表中,选择允许作为路由目标的版本名。
允许带亲缘关系路由至:
选择版本名列表中,选择允许作为路由目标的版本名。
将路由重定向至
输入重定向目标 URI 字段中,输入要将请求重定向到的 URI。
拒绝路由,并提供返回码
输入返回码字段中,提供路由拒绝返回码。
允许服务器处于维护方式
允许与处于维护方式的服务器存在亲缘关系
删除规则

删除选择的现有规则。




WebSphere Virtual Enterprise 信息中心(在线)

相关信息
中间件应用程序集合
创建新的中间件应用程序
中间件应用程序设置
安装非受管 Web 应用程序

middlewareapps_detail_rule