Exportar (0) Imprimir
Expandir todo

Paso 4(b): crear la retransmisión de LOB y los destinos para la operación de inserción

Actualizado: enero de 2014

En este paso, crea un Retransmisión de LOB y un Destino de LOB para la operación Insert en la tabla OrderDetails.

  1. En el Proyecto de servicio de BizTalk, desde el Explorador de servidores, haga clic con el botón secundario en Servicio de adaptador de BizTalk y, a continuación, haga clic en Agregar servicio de adaptador de BizTalk. Esto solicita la URL de administración de Servicio de adaptador de BizTalk. Especifique la URL de administración. La dirección URL de administración del Servicio de adaptador de BizTalk es la ruta de acceso al servicio WCF ManagementService.svc hospedado en IIS. Componentes de tiempo de ejecución: Servicio de adaptador de BizTalk proporciona más información acerca de los componentes de Servicio de adaptador de BizTalk del IIS.

    • Si el Runtime de Servicio de adaptador de BizTalk se encuentra instalado localmente con la configuración predeterminada, introduzca: http://localhost:8080/BAService/ManagementService.svc/

    • Si el Runtime de Servicio de adaptador de BizTalk se encuentra instalado remotamente con la configuración predeterminada, introduzca: http://ServerName:8080/BAService/ManagementService.svc/

    Haga clic en Aceptar.

  2. Expanda el servidor recién agregado, expanda Tipos de LOB, haga clic con el botón secundario en SQL y seleccione Agregar destino SQL. Se iniciará el asistente Agregar un destino.

  3. Lea la información de la página Antes de empezar y, a continuación, haga clic en Siguiente.

  4. En la página Parámetros de conexión, especifique los detalles para el SQL Server al que desea conectarse y las credenciales que se usarán para la conexión. Haga clic en Siguiente.

    noteNota
    Puede usar el botón Opciones avanzadas para generar el URI de conexión de SQL Server y especificar también las propiedades de enlace de la conexión.

    El URI de conexión de SQL Server proporciona información adicional sobre cómo generar el URI. Para obtener información sobre las propiedades de enlace, vea Trabajar con el adaptador de BizTalk para las propiedades de enlace de SQL Server.

    En este tutorial, deje el valor predeterminado tal y como está para las propiedades de enlace.

  5. En la página Operaciones, haga lo siguiente:

    1. En el cuadro de la izquierda, expanda Tablas y OrderDetails, seleccione Insertar y, a continuación, haga clic en la flecha derecha. La operación Insert debe aparecer ahora en la sección Operaciones seleccionadas.

    2. Haga clic en Siguiente.

  6. En la página Seguridad en tiempo de ejecución, especifique el tipo de seguridad. Este tipo de seguridad determina cómo se autentica el mensaje del cliente con el Destino de LOB. Las opciones son:

     

    Nombre de usuario fijo

    Seleccione esta opción si va a utilizar un nombre de usuario y una contraseña creados localmente en el sistema de LOB.

    Credencial de Windows fija

    Seleccione esta opción si va a usar una cuenta de dominio de Windows.

    Encabezado SOAP personalizado

    Seleccione esta opción si desea crear un encabezado SOAP personalizado para incluir el nombre de usuario y la contraseña.

    Credencial de mensaje

    Seleccione esta opción si va a incluir las credenciales de inicio de sesión en el encabezado WS-Security del mensaje.

    En este tutorial, utilice la opción Credencial de Windows fija, especifique las credenciales y, a continuación, haga clic en Siguiente.

  7. En la página Implementación, elija una Retransmisión de LOB existente o cree una nueva Retransmisión de LOB.

    TipSugerencia
    Puede utilizarse una única Retransmisión de LOB con varios Destino de LOBs. Existen restricciones basadas en el modelo de seguridad. Como práctica recomendada, agrupe el mismo método de seguridad en una Retransmisión de LOB. Por ejemplo, utilice la misma Retransmisión de LOB para hospedar los Destino de LOB que utilizan el tipo de seguridad Credencial de mensaje o Credencial de Windows fija.

    Para crear una nueva Retransmisión de LOB:

     

    Espacio de nombres

    Obligatorio. Introduzca su espacio de nombres de Service Bus ya que la retransmisión de LOB se creará en el Service Bus. El nombre del espacio de nombres está disponible en el Portal de administración de Azure tras iniciar sesión.

    Por ejemplo, si myNamespace es el espacio de nombres, esto actualizará la dirección de administración para que sea:http://MyServer:8080/BAService/ManagementService.svc/myNamepsace

    Nombre del emisor

    Obligatorio. Especifique el nombre del emisor de Service Bus.

    Secreto del emisor

    Obligatorio. Especifique la clave secreta del emisor de Service Bus.

    Ruta de acceso de retransmisión

    Obligatorio. Especifique el nombre deseado de la ruta de acceso de retransmisión. Para este tutorial, ajuste esta propiedad en SQLLOBRelay.

    Subruta de acceso de destino

    Obligatorio. Escriba una subruta de acceso para que este destino sea único. Por ejemplo, puede introducir OrderDetails.

    Dirección URL en tiempo de ejecución de destino

    Esto se rellenará automáticamente con el nombre del espacio de nombres, la ruta de acceso de retransmisión y la ruta secundaria de destino especificados. Si se utilizan los ejemplos anteriores, se rellenará con algo similar a lo siguiente:

    https://MyNamespace.servicebus.windows.net/SQLLOBRelay/OrderDetails

    Haga clic en Siguiente.

  8. En la página Resumen, revise los valores especificados en los pasos anteriores y, a continuación, haga clic en Crear.

  9. Cuando se complete el asistente, haga clic en Finalizar. Se realizan las actividades siguientes en segundo plano:

    • El Destino de LOB se creará en el Explorador de servidores. Puede deshabilitarse, iniciarse y eliminarse. También se puede exportar su configuración.

    • Se crea el Destino de LOB como una aplicación en IIS. Esta aplicación utiliza el tiempo de ejecución para este Destino de LOB específico. En Componentes de tiempo de ejecución: Servicio de adaptador de BizTalk se describen los componentes de IIS.

    Para utilizar el Destino de LOB:

    1. Establezca la propiedad Runtime Security para el extremo de retransmisión.

      1. Haga clic con el botón derecho del ratón en el extremo de retransmisión del Explorador de servidores y seleccione Propiedades.

      2. En la cuadrícula Propiedades, haga clic en los puntos suspensivos (…) de la propiedad Seguridad en tiempo de ejecución.

      3. En el cuadro de diálogo Editar la seguridad, seleccione Credenciales de Windows fijas y especifique el nombre de seguridad y la contraseña para conectarse a SQL Server.

      4. Haga clic en Aceptar.

    2. Arrastre y coloque el Destino de LOB en la superficie de diseño. Observe la propiedad Nombre de entidad del Destino de LOB. El valor predeterminado es Relay-Path_target-sub-path. Si utiliza los ejemplos anteriores, será sqllobrelay_orderdetails.

    3. Abra el archivo .config del destino de LOB, que normalmente presenta la siguiente convención de nomenclatura YourRelayPath_target-sub-path.config. Especifique el nombre y el secreto del emisor de Service Bus, como se muestra a continuación:

      <tokenProvider>
        <sharedSecret issuerName="owner" issuerSecret="issuer_secret" />
      </tokenProvider>
      
      Guarde los cambios realizados en el archivo .config.

Vea también

Mostrar:
© 2014 Microsoft