Configuración de un puerto mediante el adaptador personalizado de WCF y el adaptador de SQL
Pasos para configurar WCF-Custom puertos de envío y recepción 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 de WCF-Custom para enviar mensajes a SQL Server mediante la consola de administración de BizTalk Server.
Inicie la consola de administración de BizTalk Server.
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 WCF-Custom y, a continuación, haga clic en Configurar.
En el cuadro de diálogo Propiedades de transporte personalizadas de WCF , haga lo siguiente:
Haga clic en la pestaña General y, en el campo Dirección (URI), especifique el URI de conexión para SQL Server. Para obtener más información sobre el URI de conexión, 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, en la lista Tipo de enlace, seleccione sqlBinding. Puede especificar las diferentes 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.
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 mediante 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ó Static One-Way Send Port (Puerto de envío) en el paso 4, especifique una canalización de envío. En la lista Enviar canalización , seleccione la canalización que corresponde a XMLTransmit.
Si eligió Static Solicit-Response Port en el paso 4, 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 de WCF-Custom para recibir mensajes de SQL Server mediante la consola de administración de BizTalk Server.
Inicie la consola de administración de BizTalk Server.
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 WCF-Custom y, a continuación, haga clic en Configurar.
En el cuadro de diálogo Propiedades de transporte personalizadas de WCF , haga lo siguiente:
Haga clic en la pestaña General y, en el campo Dirección (URI), especifique el URI de conexión para SQL Server. Para obtener más información sobre el URI de conexión, consulte Creación del URI de conexión de SQL Server.
Haga clic en la pestaña Enlace y, en la lista desplegable Tipo de enlace, seleccione sqlBinding. Puede especificar las diferentes 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.
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 mediante 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ó Puerto de recepción unidireccional en el paso 4, especifique una canalización de recepción. En la lista Canalización de recepción, seleccione la canalización correspondiente a XMLReceive.
Si eligió Request Response Receive Port (Puerto de recepción de respuesta de solicitud) en el paso 4, 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