2009-01-27 6 views
0

У меня есть простой командный файл, который выполняет BTSTask ImportBindings в ранее экспортированном файле привязки. Кажется, что ошибок не было. Порты и оркестровки отправки/приема создаются в порядке. Проблема в том, что оркестровки не связаны и хосты не установлены.BTSTask ImportBindings

Я изучил файл привязки, и он выглядит нормально. В BindingInfo \ ModuleRefCollection \ ModuleRef \ Services \ Service У меня есть оркестровки, и у них есть элементы Ports \ Port, которые содержат допустимые значения для SendPortRef/ReceivePortRef.

Каков наилучший способ устранения этой проблемы? Как я уже сказал. в командной строке при запуске BTSTask ImportBindings нет ошибки.

Большое спасибо

Rob.

ответ

1

Спасибо за ваш ответ Ричард, но я попытался импортировать файл привязки вручную через консоль администратора BizTalk, и это сработало нормально.

После дальнейшего изучения мой коллега (спасибо Брэд) обнаружил, что единственное существенное различие между файлом привязки, который был неудачным, и предыдущей рабочей версией, был в узле портов отправки. Кажется, что я открыл файл привязки в XML-шпионах и нажал кнопку симпатичной печати, это вставляет пробелы в обычный беспорядочный узел, и эти пространства, похоже, вызывают проблему.

0

Лучший способ устранения неполадки при выполнении операции BTSTask ImportBindings - это вручную импортировать файл поиска. Щелкните правой кнопкой мыши по Приложениям -node или узлу конкретного приложения и выберите Импортные привязки. Затем обычно видны ошибки, которые, вероятно, возникают при попытке привязки.

1

Я воспользовался несвязанной проблемой с фильтром элемент на портах отправки. Он может применяться к оркестровке. В случае фильтра текст должен начинаться сразу после имени элемента ... NO CRLF. И последняя строка фильтра, последний символ, должна быть удалена рядом с тегом закрывающего элемента. НЕТ CRLF! Это было неприятно. Связывание будет импортировано, но порт отправки не сможет начать с неопределенной ошибки.

0

Я согласен с Riri, импортирую, исправляю ошибки, а затем повторно экспортирую файл привязки - вы можете потратить часы, пытаясь обнаружить ошибки в файлах привязок.