Este es una continuación del anterior post Envío de archivos mediante el adaptador de AS2 en BizTalk 2010, por lo cual ya deben tener la configuración necesaria para recibir archivos utilizando Biztalk 2010, enviando desde la herramienta AS2Connector.
Creamos una aplicación en el IIS, seleccionamos BizTalkAppPool y buscamos en la ruta de instalación de BizTalkel adaptador para recibir HTTP de Biztalk BTSHTTPReceive.dll
En IIS seleccionamos el sitio por defecto en la pestaña Features View abrimos Handler Mappings
Llenamos el formulario como muestra la imgen y hacemos clic en Request Restrictions…
Vamos a recibir peticiones tipo POST
Abrimos la consola de BizTalk, crear un ReceivePort de tipo HTTP y establecer el Pipeline AS2Receive…
Se configura la ruta donde creamos la aplicación en IIS en este caso es /EjemploRecibirAS2/BTSHTTPReceive.dll
Buscar el assembly Microsoft.BizTalk.Edi.BaseArtifacts.dll en la aplicación Biztalk EDI Application y moverla a la nuestra, sino existe agregarla como recurso en nuestra aplicación.
Crear SendPort para guardar los mensajes en una ruta y ponerle el filtro como el siguiente
Para enviar el Mdn, ir al AS2Connector extraer la ruta en el menú My Profile en la sección Asynchronous Receipts…
… y ponerla en un nuevo SendPort de tipo HTTP con un Pipeline de tipo AS2Send…
…filtrado por el puerto donde recibe el archivo AS2 y definiendo que va a enviar un Mdn.
Ir al AS2Connector y establecer la configuración del Partner (igual que el anterior post)
Crear archivos de prueba para el envío y enviar (Send)
Mirar en la ruta del SendPort configurado previamente
que creó el archivo.