Compartir a través de


Paso 2: Envío de una consulta 0C4

En este paso, preparará y enviará una solicitud mediante el proceso de interfaz de socio (PIP) 0C4: consulta sincrónica de prueba. RosettaNet define este PIP para asegurarse de que un canal de comunicación sincrónica funciona correctamente entre dos organizaciones diferentes. Dado que este PIP tiene un patrón de comunicación sincrónico, el Acelerador de BizTalk para RosettaNet (BTARN) no envía confirmaciones de recibo. Este PIP sigue el mismo patrón que otros PIP sincrónicos de doble acción, como el PIP 2A9: consulta de información técnica del producto.

Para enviar un 0C4: consulta sincrónica de prueba

  1. En el equipo fabrikam, en Internet Explorer, busque y abra http://localhost/LOBWebApplication/default.aspx.

  2. 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 0C4.
    Versión de Pip Escriba R01.02.
    Id. de instancia PIP Escriba 0C4_Test. Importante: Para evitar errores de identificador de mensaje duplicados, debe asegurarse de que el PIP es único para cada mensaje que envíe. Si ejecuta la prueba 0C4 en el futuro, tendrá que cambiar este campo.
    Categoría de mensaje Acción de tipo.
  3. Con el Bloc de notas u otro editor de texto, abra el archivo de 0C4_Request.xml en la <unidad:\Archivos de programa>\Microsoft BizTalk 2009 Accelerator for RosettaNet\SDK\LOBApplication\SampleInstances y, a continuación, copie y pegue el contenido en el campo Contenido del servicio en LOBWebApplication.

  4. Haga clic en Enviar para enviar la consulta 0C4 al equipo de 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

    Debería recibir un mensaje de categoría 50, que es el mensaje de respuesta del equipo de Contoso. Un mensaje de categoría -99 indica un error. Puede utilizar el Visor de eventos para determinar cuál es el mensaje de error real.

Para comprobar que la comunicación es correcta en el equipo de Contoso

  1. Haga clic en Inicio, elija Todos los programas, Microsoft SQL Servery, a continuación, haga clic en SQL Server Management Studio.

  2. 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.

    Nota

    Si el Agente SQL Server no está iniciado, haga clic con el botón secundario sobre él y después haga clic en Iniciar.

  3. En Microsoft SQL Server Management Studio, haga clic en Nueva consulta.

  4. En el cuadro de texto de la <tabla> , seleccione BTARNDATA en la lista.

  5. En la ventana de SQL, escriba la siguiente instrucción SQL:

    SELECT * From MessagesToLOB  
    
  6. Haga clic en Ejecutar para ejecutar la instrucción SQL.

  7. En la ventana de consulta, en el panel de resultados, compruebe que ve un mensaje entrante.

    Nota

    Debería ver un mensaje de categoría 10 que representa la solicitud original enviada por el equipo de Fabrikam.

  8. En la ventana de SQL, escriba la siguiente instrucción SQL:

    SELECT * From MessagesFromLOB  
    
  9. Haga clic en Ejecutar para ejecutar la instrucción SQL.

  10. 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 50 que representa la respuesta de Contoso a la consulta PIP 0C4 enviada por Fabrikam. En un escenario de doble acción sincrónico, el equipo de respuesta no envía una confirmación al equipo iniciador en respuesta al mensaje de consulta inicial. El mensaje de respuesta sirve como confirmación.

Consulte también

Paso 3: Envío de una solicitud 3A2
Flujo de mensajes en BTARN