【问题标题】:use of unconstructed message in an orchestration在编排中使用未构造的消息
【发布时间】:2016-07-19 10:17:52
【问题描述】:

我有这个问题,希望有人能帮忙解决。

我有一个编排,它作为输入接收文件(消息为 Microsoft.XLANGs.BaseTypes.Any)。只是一个包含一些非结构化文本的文件。

我创建了一个动态发送端口,将接收到的文件保存在备份文件夹中。

问题是当有人发送相同的文件(具有相同的文件名)时,它不会覆盖备份文件夹中的文件。

当在一个constructMessage形状中尝试这个时

Message_new = orgMessage;
Message_new(FILE.CopyMode)= 2; //2=overwrite,

两条消息的类型相同:Microsoft.XLANGs.BaseTypes.Any

我收到此错误:

错误 1 ​​使用未构造的消息 'orgMessage' '': 消息尚未在

中初始化

【问题讨论】:

  • 该错误与 CopyMode 属性或文件适配器无关。你应该改变标题。 orgMessage 来自哪里?

标签: biztalk biztalk-orchestrations biztalk-2013r2


【解决方案1】:

你得到的错误没有链接到动态端口,也没有复制模式。 您正在尝试为名为“NewMessage”的消息分配一条既未构造也未在业务流程中接收到的消息。

请检查名为“orgMessage”的消息是否是通过接收形状接收的消息,或者它是否在您的消息分配之前构建。

【讨论】:

  • 还要检查您的构造形状是否没有尝试再次构造 orgMessage 并且只有 NewMessage 作为要构造的消息。
  • 您好,感谢您的信息..检查构造消息配置,发现我已经检查了 orgMessage,当我取消选中时它工作正常..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-18
  • 1970-01-01
  • 2011-11-12
  • 2021-02-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多