Pregunta

Tengo una solución que configuré / limpié usando archivos por lotes ... - hay un par de puertos MSMQ, enviar y recibir, con otra aplicación al final de las colas

Estoy descubriendo que no puedo detener correctamente la orquestación en el archivo por lotes ... el error es que el puerto de envío no está registrado  - Estoy usando el script StopOrch.vbs de las muestras de SDK

Pero puedo ir a la Consola de administración de BizTalk y detener manualmente la orquestación con Terminar completamente bien

La configuración / limpieza funciona bien si en realidad no envío ningún mensaje a las colas MSMQ

¿Fue útil?

Solución

También puede echar un vistazo a Microsoft.BizTalk.ExplorerOM.dll. Contiene objetos de nivel empresarial con los que es bastante agradable interactuar en código .NET. Puede encontrar el archivo DLL en el directorio de instalación, el mío está en: C: \ Archivos de programa (x86) \ Microsoft BizTalk Server 2009 \ Developer Tools

Aquí está la documentación de MSDN: http://msdn.microsoft.com /en-us/library/microsoft.biztalk.explorerom(BTS.20).aspx

Y un buen recorrido de alto nivel sobre su uso: http://geekswithblogs.net/claeyskurt/archive/2008/10/ 13 / 125815.aspx

Otros consejos

Steve,

Me gustaría utilizar un script de PowerShell para manejar la finalización de todos los mensajes suspendidos y también cerrar la orquestación de la manera adecuada. Creo que hay un conjunto de estos scripts en codeplex si busca. También mire los componentes de SDC MSBuilt en el complejo para hacerlo también.

-Bryan

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top