在业务流程中使用未构造的消息

Bal*_*ran 0 biztalk biztalk-orchestrations biztalk-2013r2

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

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

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

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

当在constructMessage形状中尝试以下内容时

Message_new = orgMessage;
Message_new(FILE.CopyMode)= 2; //2=overwrite,
Run Code Online (Sandbox Code Playgroud)

这两个消息都是相同的类型:Microsoft.XLANGs.BaseTypes.Any

我收到这个错误:

错误1使用未构造的消息'orgMessage''':消息尚未初始化

Dav*_*IER 5

您获得的错误没有链接到动态端口和复制模式.您正尝试将名为"NewMessage"的消息分配给未在业务流程中收到的消息.

请检查名为"orgMessage"的消息是通过接收形状接收的消息,还是在消息分配之前构建的消息.