BizTalk: Не удалось найти спецификацию документа

Добрый день всем,

У меня проблема с оркестровкой 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 '

Схема проверяет.

Мой входной файл проверяется на соответствие схеме.

Я проверил, что схема развернута.

Я посмотрел, есть ли другая схема с повторяющимся пространством имен и корневым узлом.

Я перезапускал хост-инстансы и повторно развертывал их несколько раз.

Я попытался установить для свойства дизассемблера xml 'разрешить нераспознанное сообщение' значение true. Это приводит к тому, что для объекта не устанавливается исключение экземпляра. Что, казалось бы, указывает на то, что он не десериализует его.

Я молился великому богу Буги.

Есть другие идеи?

Спасибо

6
задан Jay 30 September 2011 в 20:40
поделиться