2017-01-29 4 views
0

Wir haben eine BizTalk-Pipeline, die eine benutzerdefinierte Pipelinekomponente verwendet. Es gibt verschiedene Assembly-Versionen der Pipeline-Komponente und wir wollten wissen, mit welcher Version diese Pipeline kompiliert wurde. Wir haben die Pipeline in die Ressourcen geladen (Add as BizTalk Assemblies and Resources, beide versuchten), aber die Registerkarte Abhängigkeiten zeigt keine Komponentenabhängigkeiten. Auch mit anderen Pipeline-Projekten wurde versucht, zu überprüfen, ob dieses Verhalten auch von allen anderen Pipelines gezeigt wird. Und fand es wahr. Ist das ein erwartetes Verhalten oder fehlt mir etwas?Keine BizTalk-Pipelineassemblyabhängigkeiten in BizTalk Admin Console

Version - BizTalk Server 2013/Windows Server 2012

Antwort

1

Das gleiche Verhalten in BizTalk 2013 R2 auftritt. Es wird nur angezeigt, welche Send-Ports oder Empfangsports die Pipeline verwenden, aber der Abschnitt "Verwenden:" ist leer und zeigt nicht an, auf welche Pipelinekomponenten verwiesen wird.

Sie können die Send-Ports & selbst gehen und sehen die Komponentennamen dort, aber das zeigt Ihnen nicht, welche Version es verwendet.

Wenn Ihre verschiedenen Versionen der Pipeline-Komponente denselben Strong Name Key haben und sich nur in der Assembly-Versionsnummer unterscheiden, wird entweder die neueste Version des GAC verwendet oder, falls nicht im GAC gefunden, wird die Version verwendet im Ordner Pipeline-Komponenten.

Siehe auch dieser Blog Find BizTalk Pipeline Component References

+0

Ist dieses Verhalten spezifisch für BizTalk Pipeline Baugruppen nur? Ich habe versucht, ein weiteres BizTalk-Assembly hinzuzufügen, das nur Zuordnungen und Verweise auf andere Schemaassemblys enthält. In diesem Fall wurden die abhängigen Assemblys auf der Registerkarte Abhängigkeiten und der Anwendung angezeigt, zu der sie gehört. ** Bearbeiten ** In jedem Fall ist jedes BizTalk-Projekt ein BizTalk-Projekt. Welchen Unterschied würde es machen, was BizTalk-Artefakte enthält. Es wäre interessant zu sehen, welches Verhalten es zeigt, wenn die Assembly sowohl eine Map als auch eine Pipeline besitzt. –

+0

@VaibhavVerma Ein Link zu einem Blog hinzugefügt, der beschreibt, wie Sie mithilfe einer Datenbankabfrage die Abhängigkeiten von Pipeline-Komponenten finden – Dijkgraaf