Compartir vía


Ejecución de la solución orientada a servicios

En los pasos siguientes se describe cómo ejecutar y validar la solución orientada a servicios en un único equipo. Después de iniciar el simulador de seguimiento de pagos, puede enviar solicitudes mediante el transporte SOAP o MQSeries (con procedimientos independientes para el adaptador y las versiones insertadas de la solución orientada al servicio).

Enviar solicitudes por transporte SOAP usando la aplicación cliente (versión stub)

Para enviar solicitudes por transporte SOAP mediante la aplicación cliente (versión stub)

  1. Abra un símbolo del sistema y cambie el directorio al directorio > de instalación de <BizTalk Server\SDK\Scenarios\SO\BTSSoln\SimpleClient\bin\Release, and then run the BTSScnSOSimpleClient.exe.

  2. Escriba los caracteres de los cuadros de texto RequestType, RequestSource y RequestID .

  3. Escriba cualquier número de 16 dígitos en el cuadro de texto Número de cuenta .

  4. Seleccione SOAP (llamada WS) y Stub en el cuadro de grupo 'Seleccionar transporte y parámetros'.

  5. Escriba la siguiente dirección URL en el cuadro de texto URL , por ejemplo:

  6. http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Stub/CustomerServicePort.asmx

  7. Escriba ZipCode en el cuadro de texto Nombre bajo Elementos de autenticación y luego escriba cualquier carácter en el cuadro de texto Valor.

  8. Escriba CustomerName en el cuadro de texto Nombre bajo Elementos de autenticación y luego escriba cualquier carácter en el cuadro de texto Valor.

  9. Haga clic en Obtener mi saldo.

  10. La respuesta se muestra en el cuadro de texto Respuesta : SUCCESS aparece si la solicitud se controla correctamente; Aparece un mensaje de error si se produce un error en la solicitud.

    Ejecute la aplicación cliente para la versión de stub

Envío de solicitudes mediante la aplicación cliente (versión del adaptador)

Para enviar solicitudes mediante la aplicación cliente (versión del adaptador)

  1. Abra una ventana de comandos, cambie al directorio <directorio de instalación de BizTalk Server>\SDK\Scenarios\SO\BTSSoln\PaymentTracker\bin\Debug y luego, ejecute el siguiente comando para iniciar el simulador PaymentTracker:

    BTSScnSOPaymentTracker.exe LastPaymentsInputQueue LastPaymentsOutputQueue <Nombre > 5 [<del Administrador de colasDefinición del canal>]

    Nota:

    La definición del canal es opcional si no es servidor MQSeries remoto.

    • Deje el simulador de seguimiento de pagos funcionando.
  2. Abra un símbolo del sistema y cambie el directorio al directorio > de instalación de <BizTalk Server\SDK\Scenarios\SO\BTSSoln\SimpleClient\bin\Release, and then run the BTSScnSOSimpleClient.exe.

  3. En el BTSScnSOSimpleClient.exe, envíe una solicitud por transporte SOAP utilizando lo siguiente:

    1. Escriba los caracteres de los cuadros de texto RequestType, RequestSource y RequestID .

    2. Escriba cualquier número de 16 dígitos en el cuadro de texto Número de cuenta .

    3. Seleccione SOAP (llamada WS) y Adaptador en el cuadro de grupo Seleccionar transporte y parámetros.

    4. Escriba la siguiente dirección URL en el cuadro de texto URL , por ejemplo:

      http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Adapter/CustomerServicePort.asmx

    5. Escriba ZipCode en el cuadro de texto Nombre bajo Elementos de autenticación y luego escriba cualquier carácter en el cuadro de texto Valor.

    6. Escriba CustomerName en el cuadro de texto Nombre bajo Elementos de autenticación y luego escriba cualquier carácter en el cuadro de texto Valor.

    7. Haga clic en Obtener mi saldo.

    8. La respuesta se muestra en el cuadro de texto Respuesta : SUCCESS aparece si la solicitud se controla correctamente; Aparece un mensaje de error si se produce un error en la solicitud.

      Ejecución de la aplicación cliente para la versión del adaptador

  4. En el BTSScnSOSimpleClient.exe, envíe solicitudes mediante el transporte MQSeries de la siguiente manera:

    1. Escriba los caracteres de los cuadros de texto RequestType, RequestSource y RequestID .

    2. Escriba un número de 16 dígitos en el cuadro de texto Número de cuenta .

    3. Seleccione MQSeries en el cuadro de grupo Seleccionar transporte y parámetros.

    4. Escriba <Nombre del Administrador de colas en el cuadro de texto Queue Manager. < QM_El nombre de su equipo> es el valor predeterminado de <Nombre del Administrador de colas>.

    5. Escriba AdapterSOAInputQueue en el cuadro de texto Cola de entrada .

    6. Escriba AdapterSOAOutputQueue en el cuadro de texto Cola de salida.

    7. Escriba <Definición> de canal en el cuadro Definición de canal . < S_Nombre de su ordenador>/TCP/<Nombre de su ordenador> (1414) es el valor predeterminado para <Definición de Canal>.

    8. Escriba ZipCode en el cuadro de texto Nombre bajo Elementos de autenticación y luego escriba cualquier carácter en el cuadro de texto Valor.

    9. Escriba CustomerName en el cuadro de texto Nombre bajo Elementos de autenticación y luego escriba cualquier carácter en el cuadro de texto Valor.

    10. Haga clic en Obtener mi saldo.

    11. La respuesta se muestra en el cuadro de texto Respuesta : SUCCESS aparece si la solicitud se controla correctamente; Aparece un mensaje de error si se produce un error en la solicitud.

      Imagen que muestra la respuesta SUCCESS.

Envío de solicitudes mediante la aplicación cliente (versión insertada)

Para enviar solicitudes usando la versión en línea de la aplicación cliente

  1. Abra un símbolo del sistema, cambie el directorio a <Directorio de instalación de BizTalk Server>\SDK\Scenarios\SO\BTSSoln\PaymentTracker\bin\Debug y ejecute el siguiente comando para iniciar el simulador de PaymentTracker:

    BTSScnSOPaymentTracker.exe LastPaymentsInputQueue LastPaymentsOutputQueue <Nombre > 5 [<del Administrador de colasDefinición del canal>]

    Nota:

    La definición del canal es opcional si no es servidor MQSeries remoto.

    Nota:

    Omita este paso si el simulador de PaymentTracker ya se está ejecutando.

    • Deje el simulador de seguimiento de pagos funcionando.
  2. En la Consola de administración de BizTalk Server, expanda BTSScn.SO.CustomerService, haga clic en Ubicaciones de recepción, haga clic con el botón derecho en PaymentTrackingSystemOutputQueue en el panel derecho y, a continuación, haga clic en Deshabilitar.

    Nota:

    La versión del adaptador y la versión en línea usan la misma cola MQSeries: LastPaymentsOutputQueue. Para evitar la condición de carrera entre dos versiones, deshabilite la escucha de la ubicación de recepción de la versión del adaptador en la cola MQSeries.

  3. Abra un símbolo del sistema y cambie el directorio al directorio > de instalación de <BizTalk Server\SDK\Scenarios\SO\BTSSoln\SimpleClient\bin\Release, and then run the BTSScnSOSimpleClient.exe.

  4. En el BTSScnSOSimpleClient.exe, envíe una solicitud por transporte SOAP utilizando lo siguiente:

    1. Escriba los caracteres de los cuadros de texto RequestType, RequestSource y RequestID .

    2. Escriba cualquier número de 16 dígitos en el cuadro de texto Número de cuenta .

    3. Seleccione SOAP (llamada WS) y En línea en el cuadro de grupo Seleccionar transporte y parámetros.

    4. Escriba la siguiente dirección URL en el cuadro de texto URL , por ejemplo:

      http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Inline/CustomerServicePort.asmx

    5. Escriba ZipCode en el cuadro de texto Nombre debajo de Elementos de autenticación, y luego escriba cualquier carácter en el cuadro de texto Valor.

    6. Escriba CustomerName en el cuadro de texto Nombre bajo los Elementos de autenticación y luego escriba cualquier carácter en el cuadro de texto Valor.

    7. Haga clic en Obtener mi saldo.

    8. La respuesta se muestra en el cuadro de texto Respuesta : SUCCESS aparece si la solicitud se controla correctamente; Aparece un mensaje de error si se produce un error en la solicitud.

      Captura de pantalla que muestra la respuesta SUCCESS.

  5. En el BTSScnSOSimpleClient.exe, envíe solicitudes mediante el transporte MQSeries de la siguiente manera:

    1. Escriba los caracteres de los cuadros de texto RequestType, RequestSource y RequestID .

    2. Escriba un número de 16 dígitos en el cuadro de texto Número de cuenta .

    3. Seleccione MQSeries en el cuadro de grupo Seleccionar transporte y parámetros.

    4. Escriba <Nombre del Administrador de colas en el cuadro de texto Queue Manager. < QM_El nombre de su equipo> es el valor predeterminado de <Nombre del Administrador de colas>.

    5. Escriba InlineSOAInputQueue en el cuadro de texto Cola de entrada .

    6. Escriba InlineSOAOutputQueue en el cuadro de texto Cola de salida.

    7. Escriba <Definición> de canal en el cuadro Definición de canal . < S_Nombre de su ordenador>/TCP/<Nombre de su ordenador> (1414) es el valor predeterminado para <Definición de Canal>.

    8. Escriba ZipCode en el cuadro de texto Nombre bajo Elementos de autenticación, y luego escriba cualquier caractere en el cuadro de texto Valor.

    9. Escriba CustomerName en el cuadro de texto Nombre bajo Elementos de autenticación y luego escriba cualquier carácter en el cuadro de texto Valor.

    10. Haga clic en Obtener mi saldo.

    11. La respuesta se muestra en el cuadro de texto Respuesta : SUCCESS aparece si la solicitud se controla correctamente; Aparece un mensaje de error si se produce un error en la solicitud.

      Imagen que muestra la respuesta EXITOSA si la solicitud se gestiona correctamente.

Véase también

Antes de instalar la solución orientada a servicios
Cómo instalar la versión preliminar de la solución orientada a servicios
Cómo instalar las versiones en línea y de adaptador de la solución orientada a servicios
Configuración de máquina para desarrolladores para la solución orientada a servicios