自定义接收管道。 SendPort过滤器 [英] Custom receive Pipeline. SendPort filter

查看:72
本文介绍了自定义接收管道。 SendPort过滤器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


  1. 我创建了一个自定义接收管道组件。此管道组件执行以下操作:



  • 收到一条消息,根据消息中的值,它构造一条新消息。
  • 提升消息类型和字段(例如:部门=科学)
  •   2。然后我创建了一个模式,该模式匹配上述自定义接收管道输出的消息。并推广了"部门"字段。

      3。然后我创建了一个带有"Department = Science"的过滤器的发送端口。

    但来自自定义接收管道的消息与"Department = Science"不匹配。在发送端口中过滤。在暂停的消息中,我可以看到"Department
    = Science"正在升职。

    如果我将发送端口过滤器更改为"BTS.MessaType  =<<我在管道中推广的内容>>"只,&NBSP;有用。我只有当
    使用/添加"Department = Science"时才遇到问题。谁能帮我正确的方向?这里我做错了什么..

    仅供参考,自定义接收管道组件不是 对于&NBSP; "拆装"阶段,但为"验证"。这是问题,我是否需要为Disassemble阶段创建管道
    组件?

     以及

    这里
    ..我已将属性架构中的部门提升为
    MessageContextPropertyBase。

     And also as referred here.. I have promoted the Department in the property schema to MessageContextPropertyBase.


    推荐答案

    可能是值降级,尝试在发送端口上使用passthough管道
    may be the value is getting demoted, try using passthough pipeline on the send port


    这篇关于自定义接收管道。 SendPort过滤器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆