Ich habe eine BizTalk (2006 R2) -Karte, die eine Klasse verwendet, um für einige benutzerdefinierte Logik, die wir nicht ordnungsgemäß durch die vorhandenen Funktoide erreichen konnten.Ausnahmen von der Skripterstellung in BizTalk Map
Wenn eine Ausnahme von einem der Methoden dieser Klasse geworfen wird die Ausnahme Detail ist leider verloren (zumindest soweit ich sehen kann), Die Form verwandelt einfach löst eine Ausnahme angibt 'Function 'ScriptNS-:DoFoo()' has failed'
I‘ Ich komme zu dem Schluss, dass die Verwendung der Scripting-Funktoide in einer Map ein Rezept für eine Katastrophe ist, aber das ist eine andere Diskussion. Meine Frage ist, gibt es einen Mechanismus, um den Ausnahmedetails die Eltern-Orchestrierung zu überlassen?
Ich kann mich nicht an den Kontext für diese Frage erinnern, also weiß ich nicht, ob ich gelöst habe, wie man das Ausnahmedetail erhalten oder nur die spezifische Ausnahme behoben habe. Aber ich dachte mir, ich würde das hinzufügen, wenn es jemand anderem hilft. Ich weiß, dass in BizTalk viele der Exceptions, die von den Orchestrierungskomponenten geworfen werden, als InnerException der tatsächlichen Exception-Nachricht, die Sie erhalten, eingepackt sind. – TygerKrash