首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >消息数据属性< <correlation>中的提升<correlation>在消息<messagename>中不存在

消息数据属性< <correlation>中的提升<correlation>在消息<messagename>中不存在
EN

Stack Overflow用户
提问于 2014-07-18 16:21:41
回答 1查看 1.4K关注 0票数 2

当试图编译包含相关集的业务流程时,我会得到以下错误:

message data property <promoted property> in correlation <correlation> does not exist in message <messagename>

业务流程引用一个dll,其中包含确实存在提升属性的HL7v2架构,但是无论出于何种原因,编排/相关集在编译期间无法看到它,而且由于上述指定的错误,项目将不会编译。

详细信息:

  • 在业务流程视图中,关联类型和关联集都已成功设置。
  • 在“关联类型的关联属性”中,我能够浏览并看到对提升字段的引用,并成功地选择它。
  • 我每次都删除/重新添加dll引用,以确保它不是过时的引用。
  • 我一直在检查GAC,当我重新编译架构时,dll正在更新。
  • 尝试将属性架构上的命名空间更改为自定义和默认以及后退,但仍然没有帮助。

我现在在想

  • 包含提升属性的架构必须与业务流程位于同一个项目中吗?
  • 相关性和HL7模式是否有什么特别之处(所有相关示例都在“Hello”级别上,因此没有多大帮助)
  • 我还可以尝试做任何其他的事情,我们需要使用一些提升的属性来关联两个消息。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-19 13:46:19

不能将从MessageDataPropertyBase派生的属性用于订阅,这是关联集将创建的内容。

将“属性架构基础”更改为MessageContextPropertyBase。在属性架构中的属性元素上。

为什么在创建关联类型时它会出现在列表中?那个属性列表中的一个疏忽(错误)。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24829715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档