Configurar un puerto mediante el adaptador WCF de SQL
En este tema se proporcionan instrucciones sobre cómo configurar los puertos de envío y recepción de WCF-SQL para realizar operaciones salientes y entrantes en SQL Server mediante el adaptador de SQL.
Requisitos previos
Inicie sesión con una cuenta que sea miembro del grupo administradores de BizTalk Server o operadores de BizTalk. Para obtener información más detallada sobre los permisos, vea Permisos necesarios para implementar y administrar una aplicación de BizTalk y derechos de seguridad mínimos.
Implementar adaptadores para enviar mensajes a SQL Server
Realice los pasos siguientes para configurar un puerto de envío WCF-SQL para enviar mensajes a SQL Server mediante la consola de administración de BizTalk Server.
Inicie la consola de administración de BizTalk Server.
Agregue el adaptador WCF-SQL a la consola de administración de BizTalk Server. Para obtener instrucciones, consulte Adición del adaptador de SQL a BizTalk Server Consola de administración.
En el árbol de consola, expanda Grupo de BizTalk y, a continuación, expanda Aplicaciones.
Expanda la aplicación en la que desea implementar el adaptador de SQL.
Haga clic con el botón derecho en Puertos de envío, seleccione Nuevoy, a continuación, seleccione el tipo de puerto que desea configurar en función del modo de comunicación entre BizTalk Server y SQL Server.
En el cuadro de diálogo Propiedades del puerto de envío, en la pestaña General , escriba un nombre para el puerto de envío.
En la lista desplegable Tipo , seleccione el adaptador WCF-SQL que agregó anteriormente y, a continuación, haga clic en Configurar.
En el cuadro de diálogo propiedades de transporte, haga lo siguiente:
Haga clic en la pestaña General , haga clic en el botón Configurar y proporcione valores para los parámetros de conexión. Para obtener más información sobre el URI de conexión para el adaptador de SQL, consulte Creación del URI de conexión de SQL Server.
En la pestaña General , en el cuadro de texto Acción , escriba la acción para la operación. Consulte Mensajes y esquemas de mensajes para obtener una lista de acciones para cada operación. Por ejemplo, la acción para invocar la operación Insertar en una tabla de una base de datos de SQL Server es:
TableOp/Insert/dbo/Employee
Nota
Employee es el nombre de una tabla en SQL Server base de datos.
Haga clic en la pestaña Enlace y especifique valores para las propiedades de enlace expuestas por el adaptador de SQL. Para obtener más información sobre las propiedades de enlace, vea Leer sobre el adaptador de BizTalk para SQL Server propiedades de enlace del adaptador.
Nota
Las propiedades de enlace se muestran en función de si está configurando un puerto de envío o un puerto de recepción. Por ejemplo, las propiedades de enlace relacionadas con las notificaciones no están disponibles al configurar un puerto de envío porque las notificaciones son operaciones entrantes y requieren una configuración de puerto de recepción.
Haga clic en la ficha Credenciales y realice una de las siguientes acciones:
Seleccione la opción No usar inicio de sesión único y especifique el nombre de usuario y la contraseña para conectarse a SQL Server. Tenga en cuenta que el nombre de usuario y la contraseña distinguen entre mayúsculas y minúsculas.
Nota
Si desea conectarse a SQL Server mediante autenticación de Windows, especifique un nombre de usuario y una contraseña en blanco. Antes de hacerlo, el usuario de Windows con el que ha iniciado sesión debe agregarse a SQL Server tal y como se describe en Conexión a SQL Server Uso de la autenticación de Windows con el adaptador de SQL.
Seleccione la opción Usar inicio de sesión único y, a continuación, especifique una aplicación de inicio de sesión único (SSO) afiliada.
Para obtener más información sobre la seguridad con respecto a BizTalk Server, consulte Seguridad con el adaptador de SQL y BizTalk Server.
Para volver al cuadro de diálogo Propiedades del puerto de envío, haga clic en Aceptar.
En la lista Enviar controlador , seleccione BizTalkServerApplication.
Si eligió crear static One-Way Send Port en el paso 5, especifique una canalización de envío. En la lista Enviar canalización , seleccione la canalización que corresponde a XMLTransmit.
Si decide crear el puerto de Solicit-Response estático en el paso 5, especifique las canalizaciones de envío y recepción.
En la lista desplegable Enviar canalización , seleccione la canalización que corresponde a XMLTransmit.
En la lista desplegable Canalización de recepción, seleccione la canalización que corresponde a XMLReceive.
Haga clic en OK.
Implementación de adaptadores para recibir mensajes de SQL Server
Realice los pasos siguientes para configurar un puerto de recepción WCF-SQL para recibir mensajes de SQL Server mediante la consola de administración de BizTalk Server.
Inicie la consola de administración de BizTalk Server.
Agregue el adaptador WCF-SQL a la consola de administración de BizTalk Server. Para obtener instrucciones, consulte Adición del adaptador de SQL a BizTalk Server Consola de administración.
En el árbol de consola, expanda Grupo de BizTalk y, a continuación, expanda Aplicaciones.
Expanda la aplicación en la que desea implementar el adaptador de SQL.
Haga clic con el botón derecho en Puertos de recepción, seleccione Nuevo y haga clic en Puerto de recepción unidireccional o Puerto de recepción de solicitud, en función del modo de comunicación entre BizTalk Server y SQL Server.
En el cuadro de diálogo Propiedades del puerto de recepción, en la pestaña General , escriba un nombre para el puerto de recepción.
En la pestaña Ubicaciones de recepción , haga clic en Nuevo. Aparece el cuadro de diálogo Propiedades de ubicación de recepción.
En el cuadro de diálogo Propiedades de ubicación de recepción, haga lo siguiente:
Especifique un nombre para la ubicación de recepción.
En la lista desplegable Tipo , seleccione el adaptador WCF-SQL que agregó anteriormente y, a continuación, haga clic en Configurar.
En el cuadro de diálogo propiedades de transporte, haga lo siguiente:
Haga clic en la pestaña General , haga clic en el botón Configurar y proporcione valores para los parámetros de conexión. Para obtener más información sobre el URI de conexión para el adaptador de SQL, consulte Creación del URI de conexión de SQL Server.
Haga clic en la pestaña Enlace y especifique valores para las propiedades de enlace expuestas por el adaptador de SQL. Para obtener más información sobre las propiedades de enlace, vea Leer sobre el adaptador de BizTalk para SQL Server propiedades de enlace del adaptador.
Nota
Las propiedades de enlace se muestran en función de si está configurando un puerto de envío o un puerto de recepción. Por ejemplo, las propiedades de enlace relacionadas con las notificaciones no están disponibles al configurar un puerto de envío porque las notificaciones son operaciones entrantes y requieren una configuración de puerto de recepción.
Haga clic en la pestaña Comportamiento para establecer el nivel de aislamiento de transacción. Para obtener más información sobre cómo establecer el nivel de aislamiento de transacción, vea Configurar el nivel de aislamiento de transacción y el tiempo de espera de transacción con SQL.
Haga clic en la pestaña Otros y realice una de las acciones siguientes:
Seleccione Cuenta de usuario y especifique el nombre de usuario y la contraseña para conectarse a SQL Server. Tenga en cuenta que el nombre de usuario y la contraseña distinguen entre mayúsculas y minúsculas.
Nota
Si desea conectarse a SQL Server mediante autenticación de Windows, especifique un nombre de usuario y una contraseña en blanco. Antes de hacerlo, el usuario de Windows con el que ha iniciado sesión debe agregarse a SQL Server tal y como se describe en Conexión a SQL Server Uso de la autenticación de Windows con el adaptador de SQL.
Seleccione la opción Obtener credenciales de la aplicación afiliada y especifique una aplicación de SSO afiliada.
Para obtener más información sobre la seguridad con respecto a BizTalk Server, consulte Seguridad con el adaptador de SQL y BizTalk Server.
Para volver al cuadro de diálogo Propiedades de ubicación de recepción, haga clic en Aceptar.
En la lista desplegable Controlador de recepción, seleccione BizTalkServerApplication.
Si eligió crear un puerto de recepción unidireccional en el paso 5, especifique una canalización de recepción. En la lista Canalización de recepción, seleccione la canalización correspondiente a XMLReceive.
Si decide crear el puerto de recepción de respuesta de solicitud en el paso 5, especifique las canalizaciones de envío y recepción.
En la lista desplegable Canalización de recepción, seleccione la canalización que corresponde a XMLReceive.
En la lista desplegable Enviar canalización , seleccione la canalización que corresponde a XMLTransmit.
En el cuadro de diálogo Propiedades de ubicación de recepción, haga clic en Aceptar.
En el cuadro de diálogo Propiedades del puerto de recepción, haga clic en Aceptar.
Consulte también
Configurar manualmente un enlace de puerto físico al adaptador de SQL