2016-03-29 15 views
1

Ich habe eine Orchestrierung mit dem Transaktionstyp None festgelegt. Innerhalb der Orchestrierung rufen Sie eine C# - Hilfsklasse auf, auf die im Orchestrierungsprojekt verwiesen wird. Auf Gebäude erhalte ich die FehlerDeklarieren eines nicht serialisierbaren Objekts in einer nicht atomaren Orchestrierung

ein nicht serialisierbaren Objekttyp kann nur innerhalb eines atomaren Bereich oder Service deklariert werden.

Um dies zu umgehen habe ich versucht, die Bewegungsart der Orchestrierung Atom zu ändern, aber das wird nicht funktionieren, wie aus es ich muss auch eine andere Orchestrierung aufrufen, die den Fehler

gibt

ein Atom Umfang möglicherweise nicht um einen Dienst oder Umfang enthalten oder rufen, die sowohl die Sende enthält und der entsprechende Port oder Servicelink auf einer ‚Nutzung‘ eines Requestresponse Betrieb erhalten

kann jemand mich in die richtige Richtung weisen hier?

+0

Was verhindert, dass Sie eine lang laufende Transaktion in Ihrer Orchestrierung verwenden? Wie hoch ist der Transaktionslevel der aufgerufenen Orchestrierung? –

+0

Der Transaktionslevel ist zur Zeit 'None', und das gibt den ersten Fehler in meinem Beitrag. Bei langer Laufzeit bekomme ich den gleichen Fehler. – DarkW1nter

+0

Problem gelöst denke ich, (obwohl noch richtig zu testen). Haben Sie die Call-Orchestrierung in der Nähe des Beginns der Haupt-Orchestrierung gemacht, dann haben Sie alles andere in einem atomaren Bereich - wir werden sehen, wie das geht – DarkW1nter

Antwort

1

Problem gelöst. Haben Sie die Call-Orchestrierung in der Nähe des Beginns der Haupt-Orchestrierung durchgeführt, dann haben Sie alles andere im atomaren Bereich. @Pieter - danke noch einmal für das Betrachten einer anderen meiner BizTalk Fragen

Verwandte Themen