intra-mart Accel Platform 配置文件参考 第26版2020-08-01

IM-JavaEE Framework路由配置

总览

进行设置以将IM-JavaEE Framework的处理映射到URL。

模块 Tenant管理功能
格式化文件(xsd) WEB-INF /模式/ routing-service-config.xsd
设定位置 WEB-INF / conf / routing-service-config / {任意文件名} .xml

<?xml版本=“ 1.0”编码=“ UTF-8”?>
<routing-service-config
    xmlns =“宀:. //万维网intra-mart .JP /路由器/路由服务-配置”
    xmlns:xsi =“ http://www.w3.org/2001/XMLSchema-instance”
    xsi:schemaLocation =“宀:. //万维网intra-mart .JP /路由器/路由服务-配置../Schema/routing-service-config.Xsd”>
  <authz-默认 uri =“服务://应用程序/默认” 行动=“执行” />
  <服务映射 路径=“ /用户/应用程序/主要” 应用=“申请” 服务=“主要” />
  <服务映射 路径=“ /用户/应用程序/列表” 应用=“申请” 服务=“清单”>
    <authz 映射器=“样本映射器”>
      <参数 键=“ foo” 值=“ FOO” />
      <参数 键=“酒吧” 值=“ BAR” />
    </ authz>
  </ service-mapping>
  <服务映射 路径=“ /用户/应用程序/过程/创建” 应用=“申请” 服务=“创建”>
    <authz uri =“服务://应用程序/更新” 行动=“执行” />
  </ service-mapping>
  <服务映射 路径=“ /用户/应用程序/过程/更新” 应用=“申请” 服务=“更新”>
    <authz uri =“服务://应用程序/更新” 行动=“执行” />
  </ service-mapping>
  <服务映射 路径=“ /用户/应用程序/进程/删除” 应用=“申请” 服务=“删除”>
    <authz uri =“服务://应用程序/更新” 行动=“执行” />
  </ service-mapping>
</ routing-service-config>

参考资料

默认许可设置

标签名称 验证默认

在同一配置文件上设置默认许可设置。

[设定项目 ]

<routing-service-config>
  <authz-默认 uri =“服务://应用程序/默认” 行动=“执行” />
</ routing-service-config>

必填项目 ×
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 路由服务配置

[属性]

属性名称 说明 必填项 默认值
乌里 指定许可资源URI。 ×
行动 指定许可Action。 ×
映射器
指定许可资源映射器。
可用值是许可资源映射器设置中已设置的用于路由。
×

注意

此设置需要以下设置之一:
uri属性和action属性
映射器属性

注意

当省略authz-default标记时,必须在service-mapping标记和application-mapping标记中指定authz标记。

服务映射设置

标签名称 服务映射

制作一个URL和IM-JavaEE Framework的映射程序。

[设定项目 ]

<routing-service-config> <authz-default uri = “服务://应用程序/默认” action = “执行” /> <服务映射 路径= “ /用户/应用程序/主要” application = “应用程序” service = “ main” /> <service-mapping path = “ /用户/应用程序/列表” application = “ application” service = “列表” > ... </ service-mapping> <service-mapping path = “ /用户/应用程序/进程/创建“ application = ” application“ service = ” create“ > ... </ service-mapping> </ routing-service-config>

必填项目 ×
多种设定
设置值 /设定内容
单位/类型
省略时的默认值
父标签 路由服务配置

[属性]

属性名称 说明 必填项 默认值
路径
指定用于映射的URL。
您可以在值的末尾指定通配符“ *”
通过在值中描述{<identifier>} ,可以使用HttpServletRequest#getAttribute()获得URL中间的值。
示例: /样本/视图/ {dataId}
申请书 指定要映射的IM-JavaEE Framework的应用程序名称。
服务项目 指定要映射的IM-JavaEE Framework的服务名称。
客户类型
指定启用了映射的客户端类型。
如果省略,则将其视为所有客户端类型的有效映射。
×

应用程序映射设置

标签名称 应用程序映射
应用URL模式和IM-JavaEE Framework的映射。
特定IM-Java EE Framework应用程序的所有服务均已映射。

[设定项目 ]

<routing-service-config> <应用程序映射 路径前缀= “ /用户/应用程序” application = “应用程序” > ... </ application-mapping> </ routing-service-config>

必填项目 ×
多种设定
设置值 /设定内容
单位/类型
省略时的默认值
父标签 路由服务配置

[属性]

属性名称 说明 必填项 默认值
路径前缀 指定用于映射的URL。
申请书 指定要映射的IM-Java EE Framework程序的应用程序名称。
客户类型
指定启用了映射的客户端类型。
如果省略,则将其视为所有客户端类型的有效映射。
×

注意

如果使用此设置,则路由会花费一些时间,并且如果没有IM-JavaEE Framework服务,则会出现诸如服务器错误之类的问题,因此不建议在操作过程中使用。
描述要使用的IM-JavaEE Framework服务的服务映射。

许可设置

标签名称 认证

许可设置

[设定项目 ]

<routing-service-config> <服务映射 路径= “ /用户/应用程序/列表” application = “应用程序” service = “列表” > <authz 映射器= “ sample-mapper” > ... </ authz> < / service-mapping> <service-mapping path = “ /用户/应用程序/进程/创建” application = “应用程序” service = “创建” > <authz uri = “服务://应用程序/更新” action = “执行” /> </ service-mapping> </ routing-service-config>

必填项目 ×
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签
服务映射
应用程序映射

[属性]

属性名称 说明 必填项 默认值
乌里 指定许可资源URI。 ×
行动 指定许可Action。 ×
映射器
指定许可资源映射器。
可用值是许可资源映射器设置中已设置的用于路由。
×

注解

如果指定了authz-default标记,并且在服务映射标记或应用程序映射标记中指定了authz标记,则authz标记的许可设置优先。

注意

此设置需要以下设置之一:
uri属性和action属性
映射器属性

许可参数

标签名称 参数
设置许可资源映射器的参数。
如果未在父标记中指定mapper属性,则将忽略该属性。

[设定项目 ]

<routing-service-config>
  <服务映射 路径=“ /用户/应用程序/列表” 应用=“申请” 服务=“清单”>
    <authz 映射器=“样本映射器”>
      <参数 键=“ foo” 值=“ FOO” />
      <参数 键=“酒吧” 值=“ BAR” />
    </ authz>
  </ service-mapping>
</ routing-service-config>

必填项目 ×
多种设定
设置值 /设定内容
单位/类型
省略时的默认值
父标签
认证
验证默认

[属性]

属性名称 说明 必填项 默认值
关键 指定参数键。
价值 为参数指定一个值。