“数据修改”服务操作通过使用您定义的函数实现对数据消息中字段的修改。此函数可使用传入数据消息中所含的字段值作为输入来执行计算。基于计算的结果,可修改传入数据消息中的字段值并将其替换为计算输出。已替换的字段值将显示在根据追踪图层中的数据消息创建的要素中。此函数仅针对满足所定义触发条件的数据消息运行。
例如,假设您正在追踪来自不同分销商的货物,且您的数据字段中包含每批货物的重量。您发现其中一位分销商以千克为单位输入重量,但其他所有分销商均以磅为单位输入重量。“数据修改”服务操作可用于将该分销商的货物重量从千克转换为磅。
“定义数据修改”函数
采用数据修改操作语言的所有函数均必须使用编辑函数对话框进行定义。此对话框允许用户通过将函数键入到较大的文本框中来创建它。用户还可以对“数据修改”操作使用的现有函数做出更改。创建或修改的任何函数均必须在编辑函数对话框中进行了验证之后才能在“数据修改”操作中使用。
使用称为“数据修改操作语言”的编程语言定义“数据修改”服务操作的函数。该语言比较简单,但其功能足以执行各种处理任务。