Paso 3: Envío de una solicitud 3A2
En este paso, preparará y enviará una solicitud mediante el proceso de interfaz de asociado (PIP) para un precio y disponibilidad de 3A2- Solicitud. Este PIP permite a una organización de compradores obtener información sobre un determinado producto, como el precio y el número de unidades disponibles. Después, el comprador puede procesar esa información a través de reglas de negocios para determinar si se debe comprar el producto del proveedor.
Para enviar un 3A2: precio y disponibilidad de la solicitud
En el equipo de Fabrikam, en Internet Explorer, busque y abra. http://localhost/LOBWebApplication/default.aspx.
En la página Enviar mensaje , haga lo siguiente:
Use Para hacer esto Organización principal Escriba FABRIKAM. Organización de asociados Escriba Contoso. Código pip Escriba 3A2. Importante: Para evitar errores de identificador de mensaje duplicados, debe asegurarse de que pip es único para cada mensaje que envíe. Si ejecuta la prueba 3A2 en el futuro, tendrá que cambiar este campo. Versión de Pip Escriba R02.00.00A. Id. de instancia PIP Escriba 3A2_Test. Categoría de mensaje Acción de tipo. Con el Bloc de notas u otro editor de texto, abra el archivo 3A2_Request.xml en la <unidad>:\ Archivos de programa\Acelerador de versiones de Microsoft BizTalk <> para RosettaNet\SDK\LOBApplication\SampleInstances y, a continuación, copie y pegue el contenido en el campo Contenido del servicio en LOBWebApplication.
Haga clic en Enviar para enviar la solicitud 3A2 al equipo Contoso.
Para comprobar que la comunicación es correcta en el equipo de Fabrikam
En la página Estado del mensaje de LOBWebApplication, compruebe si recibe de dos mensajes entrantes.
Nota
En primer lugar, debe recibir un mensaje de categoría 25 que indica una confirmación de recibo del equipo Contoso. A continuación, debería recibir un mensaje de categoría 50 que es el mensaje de respuesta del equipo contoso. Un mensaje de categoría -99 indica un error. Puede usar Visor de eventos para determinar el mensaje de error real.
Para comprobar que la comunicación es correcta en el equipo de Contoso
Haga clic en Inicio, seleccione Todos los programas, Microsoft SQL Server 2008 R2 y, a continuación, haga clic en SQL Server Management Studio.
En el cuadro de diálogo Conectarse al servidor , en el cuadro SQL Server , escriba localhost, seleccione Autenticación de Windowsy, después, haga clic en Conectar.
En Microsoft SQL Server Management Studio, haga clic en Nueva consulta.
En el cuadro de texto de la <tabla> , seleccione BTARNDATA en la lista.
En la ventana de SQL, escriba la siguiente instrucción SQL:
SELECT * From MessagesToLOB
Haga clic en Ejecutar para ejecutar la instrucción SQL.
En la ventana Consulta, en el panel Resultados, compruebe que ve dos mensajes entrantes.
Nota
Primero debe recibir un mensaje de categoría 10 que representa la solicitud original enviada por el equipo de Fabrikam. A continuación, debería recibir un mensaje de categoría 25 que signifique el mensaje de confirmación de recibo.
En la ventana de SQL, escriba la siguiente instrucción SQL:
SELECT * From MessagesFromLOB
Haga clic en Ejecutar para ejecutar la instrucción SQL.
En la ventana de consulta, en el panel de resultados, compruebe que ve un mensaje saliente.
Nota
Debería ver un mensaje de categoría 25 que representa la confirmación de recibo enviada desde Contoso al equipo de Fabrikam. También debería ver un mensaje de categoría 50 que representa la respuesta enviada desde la aplicación de línea de negocio (LOB) de Contoso al equipo de Fabrikam.
Consulte también
Paso 4: Envío de una solicitud 3A4
Flujo de mensajes en BTARN