Compartir vía


Cómo ejecutar la solución orientada a servicios

Los pasos siguientes describen cómo ejecutar y validar la solución orientada a servicios en un único equipo. Una vez iniciado el simulador de seguimiento de pago, puede enviar solicitudes utilizando el transporte SOAP o MQSeries (con procedimientos independientes para las versiones de adaptador en línea de la solución orientada a servicios).

Enviar solicitudes con el transporte SOAP utilizando la aplicación de cliente (versión de código auxiliar)

Para enviar solicitudes con el transporte SOAP utilizando la aplicación de cliente (versión de código auxiliar)

  1. Abra un símbolo del sistema, cambie el directorio a la <BizTalk Server install Directory>\SDK\Scenarios\SO\BTSSoln\SimpleClient\bin\Release y, a continuación, ejecute el 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 código auxiliar 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 el cuadro de texto Nombre en Elementos de autenticación y, a continuación, escriba cualquier carácter en el cuadro de texto Valor .

  8. Escriba CustomerName el cuadro de texto Nombre en Elementos de autenticación y, a continuación, 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.

    Ejecución de la aplicación cliente para la versión de código auxiliar

Enviar solicitudes utilizando la aplicación de cliente (versión de adaptador)

Para enviar solicitudes utilizando la aplicación de cliente (versión de adaptador)

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

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

    Nota

    La definición de canal es opcional si MQSeries Server no es remoto.

    • Deje que el simulador de seguimiento de pago se ejecute.
  2. Abra un símbolo del sistema, cambie el directorio a la <BizTalk Server install Directory>\SDK\Scenarios\SO\BTSSoln\SimpleClient\bin\Release y, a continuación, ejecute el BTSScnSOSimpleClient.exe.

  3. En BTSScnSOSimpleClient.exe, envíe una solicitud mediante el transporte SOAP del siguiente modo:

    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 el cuadro de texto Nombre en Elementos de autenticación y, a continuación, escriba cualquier carácter en el cuadro de texto Valor .

    6. Escriba CustomerName el cuadro de texto Nombre en Elementos de autenticación y, a continuación, 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 BTSScnSOSimpleClient.exe, envíe solicitudes mediante el transporte MQSeries del siguiente modo:

    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 Administrador de colas. < QM_Su nombre> de 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 el cuadro de texto Cola de salida .

    7. Escriba <Definición de canal> en el cuadro Definición de canal . < S_Su nombre> de equipo/TCP/<su nombre> de equipo(1414) es el valor predeterminado para <la definición> de canal.

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

    9. Escriba CustomerName el cuadro de texto Nombre en Elementos de autenticación y, a continuación, 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.

Enviar solicitudes utilizando la aplicación de cliente (versión en línea)

Para enviar solicitudes utilizando la aplicación de cliente (versión en línea)

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

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

    Nota

    La definición de canal es opcional si MQSeries Server no es remoto.

    Nota

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

    • Deje que el simulador de seguimiento de pago se ejecute.
  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 adaptador y la versión en línea utilizan la misma cola MQSeries, LastPaymentsOutputQueue. Para evitar la condición de anticipación entre dos versiones, deshabilite la escucha de la ubicación de recepción de la versión adaptador en la cola MQSeries.

  3. Abra un símbolo del sistema, cambie el directorio a la <BizTalk Server install Directory>\SDK\Scenarios\SO\BTSSoln\SimpleClient\bin\Release y, a continuación, ejecute el BTSScnSOSimpleClient.exe.

  4. En BTSScnSOSimpleClient.exe, envíe una solicitud mediante el transporte SOAP del siguiente modo:

    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) e Insertado 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 el cuadro de texto Nombre en Elementos de autenticación y, a continuación, escriba cualquier carácter en el cuadro de texto Valor .

    6. Escriba CustomerName el cuadro de texto Nombre en Elementos de autenticación y, a continuación, 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 BTSScnSOSimpleClient.exe, envíe solicitudes mediante el transporte MQSeries del siguiente modo:

    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 Administrador de colas. < QM_Su nombre> de 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 el cuadro de texto Cola de salida .

    7. Escriba <Definición de canal> en el cuadro Definición de canal . < S_Su nombre> de equipo/TCP/<su nombre> de equipo(1414) es el valor predeterminado para <la definición> de canal.

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

    9. Escriba CustomerName el cuadro de texto Nombre en Elementos de autenticación y, a continuación, 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 si la solicitud se controla correctamente.

Consulte también

Antes de instalar la solución orientada a servicios
Cómo instalar la versión de código auxiliar de esta solución orientada a servicios
Cómo instalar las versiones de adaptador y en línea de la solución orientada a servicios
Configurar el equipo del desarrollador para la solución orientada a servicios