当我运行 Orchestration 并尝试通过读取另一个提升属性的值来为提升的属性分配值时,我遇到了错误。
暂停编排错误:
内部异常:消息中没有与属性 BankProcesses.Schemas.Internal_ID' 关联的值。
详情:
我有 2 个 XSD 模式,1 个用于调用存储过程并读取其响应,另一个用于将其写入平面文件。SP 响应中返回的内部 ID 需要传递到另一个 XSD 模式中的节点,以写入平面文件格式。
我已经从响应架构中提升了一个元素,并且还从架构中提升了一个元素以写入平面文件。我将值分配给提升的属性,如下所示:
strInternalId = msgCallHeaderSP_Response(BankProcesses.Schemas.Internal_ID);
msgCallSP(BankProcesses.Schemas.Header_Internal_ID) = strInternalId;
但是当我运行编排时,我得到了上面提到的错误。我已经检查了存储过程的响应,响应 XML 确实包含一些值,但我无法将该值分配给另一个模式。请指教
谢谢,马尤尔