Добрый день всем,
У меня проблема с оркестровкой BizTalk, которая действительно странная.
Первая форма получения моей оркестровки завершается неудачно со следующим сообщением:
There was a failure executing the receive pipeline:
"Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines
Source: "XML disassembler"
Receive Port: "ReceiveCanonicalPort"
Reason: Finding the document specification by message type
"http://www.openapplications.org/oagis/9#ProcessInvoice" failed.
Verify the schema deployed properly.
Я собрал тестовый документ с первыми несколькими строками, подобными этому:
<?xml version="1.0" encoding="utf-8"?>
<ProcessInvoice
xmlns="http://www.openapplications.org/oagis/9"
releaseID="9.0"
targetNamespace="http://www.openapplications.org/oagis/9"
>
Что я уже проверил:
У меня естьпроверил схему: целевое пространство имен: 'http://www.openapplications.org/oagis/9' Корневой узел:' ProcessInvoice '
Проверка схемы.
Мой входной файл проверяется по схеме.
IЯ проверил, развернута ли схема.
Я посмотрел, есть ли другая схема с дублирующимся пространством имен и корневым узлом.
Я перезапустил экземпляры хоста и повторно развернул несколько раз.
Я попытался установить для свойства дизассемблера xml «разрешить нераспознанное сообщение» значение true.Это приводит к тому, что объект не установлен как исключение экземпляра.Что, по-видимому, указывает на то, что оно не десериализовано.
Я молился великому богу Буги.
Есть еще идеи?
Спасибо