|
Неизвестный получатель при обмене
| ☑ |
0
MadHead
02.11.11
✎
15:14
|
Пишу односторонний обмен между разными конфигурациями. Платформа 8.2.
Шапка файла выгрузки.
- <v8msg:Header>
<v8msg:ExchangePlan>Обмен</v8msg:ExchangePlan>
<v8msg:To>2</v8msg:To>
<v8msg:From>1</v8msg:From>
<v8msg:MessageNo>5</v8msg:MessageNo>
<v8msg:ReceivedNo>0</v8msg:ReceivedNo>
</v8msg:Header>
При загрузке выдает "Неизвестный получатель".
Код загрузки
ЧтениеХМЛ = новый ЧтениеXML;
ЧтениеХМЛ.ОткрытьФайл(Узел.ПутьКПапкеОбмена+"Выгрузка.xml");
ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
ЧтениеСообщения.НачатьЧтение(ЧтениеХМЛ,ДопустимыйНомерСообщения.Очередной);
Прочел что -- это из за несоответствия кода узла получателя фактического и узла получателя в файле, только непонятно как платформа понимает от какого узла я собираюсь принимать сообщение?
|
|
1
Maxus43
02.11.11
✎
15:15
|
>>как платформа понимает от какого узла я собираюсь принимать сообщение?
<v8msg:From>1</v8msg:From>
|
|
2
Alex_MA
02.11.11
✎
15:15
|
From
|
|
3
MadHead
02.11.11
✎
15:19
|
Это я понимаю. Как платформа понимает, что в базе данных я принимаю от узла "1" или "2". Ведь явно это негде не указано.
|
|
4
MadHead
02.11.11
✎
15:19
|
как в приемнике "указать" что сейчас я собираюсь принимать сообщение от узла "2"
|
|