Domanda

Ho un MSMQ porta di trasmissione in BizTalk che è configurato per inviare messaggi utilizzando la consegna ordinata. Quando la porta ha inviato una serie di messaggi che lascia un'istanza del porto come istanza in esecuzione attiva.

I continuare a ricevere i file corretti nell'ordine corretto, ma devo interrompere manualmente l'istanza porta utilizzata. Se invio nuovi file sembra che l'istanza già in esecuzione (che è stato lasciato da prima) è usato e non ho mai finire con più di un'istanza porta alla volta per la porta di trasmissione.

Questo sarà comunque un problema da un punto di vista della manutenzione e non capisco perché questo sta accadendo. Idee?

Sto utilizzando BizTalk 2006 R2.

È stato utile?

Soluzione

Si scopre che questo fa parte dell'attuazione della consegna ordinato. L'istanza resterà attivo fino alla sua risoluzione.

Altri suggerimenti

Un po 'più di informazioni. la stessa cosa accade è che devi istanze in esecuzione lunghi. Vanno a uno stato di disidratazione, se non hanno ricevuto il loro seguito di correlazione entro un certo periodo di tempo. La porta di trasmissione ordinato createst un pattern Singleton nell'istanza messagin. Thie singola istanza rimane sempre in esecuzione e gestisce i messaggi che corrispondono si tratta di abbonamenti su un uno a base Onne. È inoltre possibile creare un'orchestrazione che imnplements un pattern Singleton di voi hanno un singolo infila o requisito trasformazione ordinata (vedi: http: //aspalliance.com/1208_Singleton_Orchestration_in_BizTalk_Server.all ).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top