Я получаю следующую ошибку, когда запускаю Orchestration и пытаюсь присвоить значение продвигаемому свойству, читая значение другого продвигаемого свойства.
Ошибка в приостановленной оркестрации:
Внутреннее исключение: в сообщении нет значения, связанного со свойством BankProcesses.Schemas.Internal_ID.
Подробности:
У меня есть 2 схемы XSD: одна для вызова хранимой процедуры и чтения ее ответа, а другая для записи в плоский файл. Внутренний идентификатор, возвращенный в ответе от SP, должен быть передан узлу в другой схеме XSD для записи в формат плоского файла.
Я продвинул элемент из схемы ответа, а также продвинул элемент из схемы для записи в плоский файл. Я присваиваю значение продвигаемым свойствам, как показано ниже:
strInternalId = msgCallHeaderSP_Response(BankProcesses.Schemas.Internal_ID);
msgCallSP(BankProcesses.Schemas.Header_Internal_ID) = strInternalId;
Но когда я запускаю оркестровку, я получаю сообщение об ошибке, как указано выше. Я проверил ответ от хранимой процедуры, и ответный XML содержит некоторое значение, но я не могу присвоить это значение другой схеме. Пожалуйста посоветуй
Спасибо, Майур