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

IM-Propagation发送者设定

总览

将发送方设置为使用IM-Propagation传播数据。
这是一种链接,用于存储存储要发送的数据的类和数据转换类。

为了使用IM-Propagation将数据传播到其他模块 ,需要在发送侧进行设置。

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

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

注意

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

<?xml版本=“ 1.0”编码=“ UTF-8”?> <propagation-senders-config xmlns = “ http:// www。intra intra-mart .jp /传播/ senders-config” xmlns:xsi = “ http  // //www.w3.org/2001/XMLSchema-instance“ xsi:schemaLocation =” http :. // www intra-mart .jp / propagation / senders-config transmission-senders-config.xsd“> <sender source = “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > <编码器类= “ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationEncoder” > <params> <param key = “ key1” “ > value1 </ param> <param key = ” key2“ > value2 </ param> </ params> </编码器> <required-procedure class = ” jp.co.intra_mart.system.sample.propagation.SampleModelPropagationProcedure“ / > </发送方> </传播发送方配置>

参考资料

设定发送数据定义

标签名称 发件人
IM-Propagation定义数据的类型和要由使用IM-Propagation发送数据的一方发送的处理内容。

[设定项目 ]

<propagation-senders-config> <sender source = “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > ... </ sender> </ propagation-senders-config>

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

[属性]

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

注解

IM-Propagation为operationType属性准备了一些候选者IM-Propagation因此请基本使用它。
如果传播处理在自己的模块完成,则可以定义自己的operationType。

注意

如果未在source属性中定义的类传递给IM-Propagation ,则传播过程将失败。
确保在配置文件中描述要发送的数据的定义。

发件人数据转换类设置

标签名称 编码器
定义数据转换类,以将发送方的数据转换为IM-Propagation数据。

[设定项目 ]

<propagation-senders-config>
  <发件人 来源=“ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType =“ DATA_CREATED”>
    <编码器 类=“ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationEncoder” />
  </ sender>
</ propagation-senders-config>

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

[属性]

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

注意

如果找不到在class属性中指定的类,或者未实现适当的接口,则传播过程将失败。

设置数据转换类参数

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

[设定项目 ]

<propagation-senders-config> <sender 源= “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > <encoder 类= “ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationEncoder “ > <params>・ ・ ・ ・ ・ ・ ・</ params> </编码器> </ sender> </传播senders-config>

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

设置数据转换类的参数值

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

[设定项目 ]

<propagation-senders-config> <sender 源= “ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType = “ DATA_CREATED” > <encoder 类= “ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationEncoder “ > <params> <param key = ” key1“ > value1 </ param> <param key = ” key2“ > value2 </ param> </ params> </编码器> </ sender> </ property-senders-config >

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

[属性]

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

设置所需的呼叫数据处理等级

标签名称 必要程序
指定要通过IM-Propagation正常接收数据的接收方的数据处理类。

[设定项目 ]

<propagation-senders-config>
  <发件人 来源=“ jp.co.intra_mart.foundation.sample.model.SampleModel” operationType =“ DATA_CREATED”>
    <所需程序 类=“ jp.co.intra_mart.system.sample.propagation.SampleModelPropagationProcedure” />
  </ sender>
</ propagation-senders-config>

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

[属性]

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

注意

如果没有数据发送到class属性中指定的类,则传播过程将失败。