2015-03-20 4 views
0

Оказалось перед проблемой после развертывания решения BizTalk на другом сервере. Ошибка подсвечивается ниже: -BizTalk 2013 R2: ошибка в приемном конвейере

Был сбой выполнения приема трубопровода: "BTAHL72XPipelines.BTAHL72XReceivePipeline, BTAHL72XPipelines, Version = 1.3.0.0, культура = нейтральной, PublicKeyToken = 31bf3856ad364e35" Источник: «BTAHL7 2.X Disassembler "Receive Port: " HL7_25_ADT_A02_ReceivePort "URI:" ****** Некоторое место нахождения ******* " Причина: Не найдено: 'Microsoft.Solutions.BTAHL7.Pipelines.MessageUtils. VersionforAck24.

PS: Я уже установил BizTalk 2013 R2 с HL7 Accelerator R2 два раза на сервере.

+0

Можете ли вы сказать больше о своей проблеме. Например, если это настраиваемый конвейер, который вы используете, и если он работал на предыдущем сервере и т. Д. –

ответ

0

Раньше мы использовали оконный сервер 2012.

Для того, чтобы исправить эту проблему, мы сделали установку на окно сервера 2012 R2, Sql сервер 2014, VS 2013 и Framework 4.5.

Спасибо всем за помощь в решении этой проблемы.

0

Я не clearlyunderstand если это обычай трубопровода, но если после этого вы должны скопировать пользовательский компонент конвейера путь

C: \ Program Files (x86) \ Microsoft BizTalk Server 2013 R2 \ Трубопроводные компоненты

если вы на среду разработки и устали от копирования библиотеки DLL, то хороший способ:
библиотеки DLL мус должен быть развернут в GAC. Тогда более простой способ сделать это - использовать gac.exe для его развертывания. При помощи VisualStudio вы можете достичь этого события после сборки

"C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v8.0A \ Bin \ NETFX 4.0 Tools \ Gacutil.exe"/я $ (TargetPath)

enter image description here

После того, что вы не должны копировать любые DLL, но в производстве это может приводит вас забыть скопировать быть осторожным.

+0

Спасибо за возвращение Халис, но все равно не повезло –

0

У меня возникли проблемы с установкой, я запускал BizTalk 2013 R2 с HL7 Accelerator без каких-либо проблем. Некоторые предложения

  1. Скорее всего у вас есть старая версия Microsoft.Solutions.BTAHL7.PipelineCommon.dll (возможно, версия 2010). Убедитесь, что его версия 3.11.158.0. Эту сборку можно найти в папке «\ Program Files (x86) \ Microsoft BizTalk 2013 R2 Accelerator for HL7 \ Bin».
  2. Uninstall HL7 Accelerator и установить его снова, убедитесь, что вы используете 2013 R2 развертывается изо файла
0

ли сборка Microsoft.Solutions.BTAHL7.PipelineMessageCore? Проверьте все артефакты -> Ресурсы. Попробуйте перераспределить его, если он там.

Также взгляните на схему из этой сборки в разделе «Все артефакты -> Схемы и убедитесь, что она имеет узел. Если это не так, вам обязательно придется передислоцировать из исходной версии установки или, по крайней мере, отменить любые изменения, которые были сделаны для переименования/удаления этого узла.

+0

Я пробовал все, но все равно не повезло –

Смежные вопросы