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

IM-Propagation接收器设置

总览

将接收方设置为使用IM-Propagation传播数据。
链接存储存储的数据的类和数据转换类的设置。

IM-Propagation使用IM-Propagation从其他模块传播数据,需要在接收侧进行设置。

由于在传播数据时必须将依赖项与其他模块分开,因此数据使用在IM-Propagation侧准备的通用模型类。
数据接收方需要将数据从IM-Propagation模型复制到自己模块定义的原始模型。
因此,设置执行数据复制工作的数据转换类。

另外,设置根据接收到的数据执行处理的数据处理类。

模块 IM-Propagation
格式化文件(xsd) WEB-INF /模式/传播接收器config.xsd
设定位置 WEB-INF / conf /传播接收器配置/ {任意文件名} .xml

注意

确保文件名与其他模块提供的文件名不重复。

<?xml版本=“ 1.0”编码=“ UTF-8”?> <propagation-receivers-config xmlns = “ http:// www。intra intra-mart .jp / propagation / receivers-config” xmlns:xsi = “ http : // //www.w3.org/2001/XMLSchema-instance“ xsi:schemaLocation = ” http:// www。intra intra-mart .jp /传播/接收器配置传播接收器-config.xsd“ > <接收器 源= “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > <解码器 类= “ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationDecoder” > <参数> <参数 键= “ key1 “ > value1 </ param> <param key = ” key2“ > value2 </ param> </ params> </解码器> <procedure class = ” jp.co.intra_mart.system.sample.propagation.SampleModelPropagationProcedure“ > <params > <param key = “ key1” > value1 </ param> <param key = “ key2” > value2 </ param> </ params> </过程> </接收器> </ property-receivers-config>

参考资料

接收数据定义的设定

标签名称 接收者
IM-Propagation定义数据类型和数据接收方要接收的处理细节。

[设定项目 ]

<propagation-receivers-config> <接收器 源= “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > ... </接收器> </传播接收器 -config >

必填项目 ×
多种设定
设置值 /设定内容
单位/类型
省略时的默认值
父标签 传播接收器配置

[属性]

属性名称 说明 必填项 默认值
来源 它是数据发送端传递给IM-Propagation的类的标准类名。
operationType 数据发送方传递给IM-Propagation的是数据的处理内容。

注解

在source属性中,您还可以指定存储IM-Propagation数据的类的完全限定类名。
这使您可以始终接收公共数据,而无需知道数据发送者。

注意

如果接收到的数据与数据发送方设置的sender标签中设置的source和operationType属性相匹配,则将使用此处定义的接收方设置。
如果指定了不存在的类或操作类型,请忽略设置。

在接收端设置数据转换类

标签名称 解码器
定义数据转换类,以将用于IM-Propagation的数据转换为接收方的数据。

[设定项目 ]

<propagation-receivers-config>
  <接收器 来源=“ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType =“ DATA_CREATED”>
    <解码器 类=“ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationDecoder” />
  </接收器>
</传播接收器配置>

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

[属性]

属性名称 说明 必填项 默认值
数据转换类的完全限定的类名称。

注意

如果找不到class属性中指定的类或未实现适当的接口,则将忽略此设置。
请注意,在这种情况下,无法接收数据。

设置数据转换类参数

标签名称 参数
设置任何要传递给数据转换类的参数信息。

[设定项目 ]

<传播接收器配置> <接收器 源= “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > <解码器 类= “ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationDecoder “ > <params>・ ・ ・ ・ ・ ・ ・</ params> </解码器> </接收器> </ property-receivers-config>

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

设置数据转换类的参数值

标签名称 参数
设置任何要传递给数据转换类的参数信息。

[设定项目 ]

<propagation-receivers-config> <接收器 源= “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > <解码器 类= “ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationDecoder “ > <params> <param key = ” key1“ > value1 </ param> <param key = ” key2“ > value2 </ param> </ params> </ coder>> 接收器> </ property-receivers-config >

必填项目 ×
多种设定
设置值 /设定内容 任何参数值
单位/类型 弦乐
省略时的默认值 空字符
父标签 参数

[属性]

属性名称 说明 必填项 默认值
关键 获取参数值的键。

接收方数据处理等级的设定

标签名称 程序
定义一个数据处理类,以处理由数据转换类转换的数据。

[设定项目 ]

<propagation-receivers-config>
  <接收器 来源=“ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType =“ DATA_CREATED”>
    <程序 类=“ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationProcedure” />
  </接收器>
</传播接收器配置>

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

[属性]

属性名称 说明 必填项 默认值
数据处理类的完全限定的类名称。

注意

如果找不到class属性中指定的类或未实现适当的接口,则将忽略此设置。
请注意,在这种情况下,无法接收数据。

数据处理类参数设置

标签名称 参数
设置任何要传递给数据处理类的参数信息。

[设定项目 ]

<传播接收器配置> <接收器 源= “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > <过程 类= “ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationProcedure “ > <params>・ ・ ・ ・ ・ ・ ・</ params> </程序> </接收器> </传播接收器-配置>

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

设置数据处理类的参数值

标签名称 参数
设置任何要传递给数据处理类的参数信息。

[设定项目 ]

<传播接收器配置> <接收器 源= “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > <过程 类= “ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationProcedure “ > <params> <param key = ” key1“ > value1 </ param> <param key = ” key2“ > value2 </ param> </ params> </过程> </接收器> </ propagation-receivers-config >

必填项目 ×
多种设定
设置值 /设定内容 任何参数值
单位/类型 弦乐
省略时的默认值 空字符
父标签 参数

[属性]

属性名称 说明 必填项 默认值
关键 获取参数值的键。