Introducción a las conexiones de datos

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Una conexión de datos es un vínculo dinámico entre un formulario de Microsoft Office InfoPath y un origen de datos externo que almacena o proporciona datos de ese formulario. Un origen de datos es una colección de campos y grupos que definen y almacenan los datos de un formulario. Los controles se enlazan a campos y grupos en el origen de datos y mostrar los datos a los usuarios.

Un formulario puede tener una conexión de datos principal y, opcionalmente, disponer de una o más conexiones de datos secundarias. En función de los objetivos del formulario, una conexión de datos puede consultar o enviar datos del formulario a un origen de datos externo, como una base de datos de Microsoft SQL Server o un servicio Web.

En este artículo

Información general de conexiones de datos

Trabajar con la conexión de datos principal

Trabajar con conexiones de datos secundario

Almacenamiento de datos para uso sin conexión

Consideraciones para la conexión a orígenes de datos externos

Descripción general de las conexiones

Una conexión de datos es un vínculo dinámico entre un formulario y un origen de datos que almacena o proporciona datos de dicho formulario. Un formulario puede tener una conexión de datos principal y, opcionalmente, disponer de una o más conexiones de datos secundarias. La conexión de datos principal define el origen de datos principal del formulario. Un esquema XML describe cómo los datos se almacenan en el origen de datos principal. Sólo puede haber una conexión de datos principal en un formulario y se crea automáticamente cuando crea una plantilla de formulario basada en un origen de datos externo. Puede crear tantas conexiones de datos secundarias como desee cuando diseña una plantilla de formulario.

En función de los objetivos planteados para el formulario, puede crear una conexión de datos principal o secundaria a un origen de datos externo, como una base de datos de Microsoft SQL Server o un servicio Web. Un origen de datos externo es un almacén de datos que envía datos o los recibe de un formulario basado en su plantilla de formulario. InfoPath trabaja con los siguientes orígenes de datos externos:

  • Base de datos de Microsoft Office Access

  • Base de datos de Microsoft SQL Server

  • Servicio Web

  • Una biblioteca de documentos o lista de un servidor que ejecute Microsoft Windows SharePoint Services

  • Archivo XML

Puede crear tres tipos de conexiones de datos a un origen de datos externo: sólo datos de consulta, sólo datos de envío y datos tanto de consulta como de envío. Una conexión de datos de consulta recibe los datos de un origen de datos y los almacena en el formulario. Una conexión de datos de envío envía los datos desde el formulario a un origen de datos, a una aplicación en un servidor Web, a una biblioteca de documentos en un servidor en el que se ejecuta Microsoft Windows SharePoint Services o a un mensaje de correo electrónico. Tanto las conexiones de datos de consulta como de envío reciben y envían datos a un origen de datos. Cuando crea una conexión de datos, especifica el tipo de conexión de datos que desea. Por ejemplo, puede crear una conexión de datos que haga lo siguiente:

  • Consulta datos de una base de datos.

  • Envía los datos del formulario en un mensaje de correo electrónico.

  • Envía los datos del formulario a una aplicación de un servidor Web.

  • Envía datos del formulario a una aplicación personalizada que usa el control XmlFormView.

  • Consulta o envía datos mediante código de programación personalizado, como C#, Microsoft Visual Basic .NET o Microsoft JScript.

  • Utiliza la configuración de conexión almacenada en una biblioteca de conexiones de datos en un servidor en el que se ejecuta Microsoft Office SharePoint Server 2007.

  • Consulta o envía datos a los Servicios de flujo de trabajo humano en Microsoft BizTalk Server 2004 o BizTalk Server 2006

El tipo de conexión que use depende de los objetivos planeados para el formulario y del tipo de origen de datos externo al que desea conectar el formulario.

Conexiones de datos de consulta

Una conexión de datos de consulta obtiene los datos de un origen de datos externos y almacena los datos en los campos del origen de datos principal o secundaria de un formulario. A continuación, puede enlazar controles a esos campos para mostrar los datos en el formulario. Puede crear una conexión de datos de la consulta de las siguientes maneras:

  • Diseñar una plantilla de formulario basada en una base de datos, servicio Web o configuración almacenada en una biblioteca de conexión. La estructura del origen de datos externo define entonces el origen de datos principal del formulario.

  • Modificar una plantilla de formulario existente agregando una conexión de datos secundaria que consulte la base de datos, servicio Web, lista o biblioteca de SharePoint o un archivo XML.

Cuando diseña una nueva plantilla de formulario basada en una base de datos, servicio Web o en la configuración de una biblioteca de conexiones, crea una conexión de datos de consulta que se convierte en la conexión de datos principal de los formularios basados en dicha plantilla de formulario. Puede definir únicamente una conexión de datos de consulta como la conexión de datos principal para una plantilla de formulario. Si necesita consultar datos de orígenes de datos adicionales, puede crear conexiones de datos secundarias que consultan datos de dichos orígenes de datos. Obtendrá más información sobre las conexiones de datos secundarias más adelante en este artículo.

Cuando agrega una conexión de datos secundaria que consulta datos a la plantilla de formulario, puede especificar si InfoPath debería usar la conexión de datos cada vez que el usuario abre el formulario o después de que tengan lugar determinados eventos cuando el usuario rellena el formulario, como hacer clic en un botón para mostrar una lista de opciones. Para usar la conexión de datos después de que tengan lugar eventos específicos, utilice uno de los siguientes métodos:

  • Insertar un control de botón que actualice los datos del formulario.

  • Agregar una regla que use la conexión de datos cuando existe una condición en el formulario.

  • Escribir código personalizado para eventos específicos.

Conexiones de datos de envío

Cuando los usuarios envían un formulario, los datos de dicho formulario se envían a través de una conexión de datos de envío a un origen de datos externo. Puede configurar que la plantilla de formulario permita a los usuarios enviar datos a los siguientes tipos de orígenes de datos externos:

  • Base de datos de Microsoft Office Access

  • Base de datos de Microsoft SQL Server

  • Servicio Web

También puede agregar conexiones de datos secundarias que envíen datos de las formas siguientes:

  • Enviar los datos del formulario a una biblioteca de documentos en un servidor en el que se ejecuta Microsoft Windows SharePoint Services.

  • Enviar los datos del formulario en un mensaje de correo electrónico.

  • Enviar los datos del formulario a una aplicación de un servidor Web.

Cree una conexión de datos de envío de las siguientes formas:

  • Diseñar una plantilla de formulario basada en una base de datos, servicio Web o configuración almacenada en una biblioteca de conexión en un servidor en el que se ejecuta Office SharePoint Server 2007. La estructura del origen de datos externo define entonces el origen de datos principal del formulario.

  • Modificar una plantilla de formulario existente agregando una conexión de datos secundaria y, a continuación, configure la plantilla de formulario para permitir a los usuarios enviar sus formularios a través de esta conexión de datos secundaria.

    Sugerencia: Cuando diseña una plantilla de formulario basada en una base de datos de Office Access o de SQL Server, InfoPath configura automáticamente una conexión de datos de envío si la base de datos cumple con determinados requisitos. En la sección Vea también, encontrará vínculos para obtener más información acerca de esos requisitos. Puede optar por deshabilitar la característica de envío si desea que los usuarios envíen sus formularios completados usando otro tipo de conexión de datos de envío.

En la mayoría de los casos, puede configurar una conexión de datos de envío como la acción para la plantilla de formulario envío principal. Sin embargo, puede diseñar la plantilla de formulario para que los usuarios puedan enviar sus formularios completados a varias ubicaciones usando reglas o código personalizado. Por ejemplo, puede configurar la plantilla de formulario para permitir que los usuarios enviar sus formularios completados a un servicio Web, así como a través de un mensaje de correo electrónico. Normalmente, configure la plantilla de formulario para enviar todos los datos en el formulario. Sin embargo, si utiliza código personalizado para enviar los datos del formulario o está configurando la plantilla de formulario para permitir que el formulario enviar datos a un servicio Web, puede enviar una parte de los datos del formulario.

Conexión de datos de consulta y de envío

Cuando diseña una plantilla de formulario que está basada en una base de datos o servicio Web, puede crear una conexión de datos que puede obtener y enviar los datos a la base de datos o servicio Web. Si está diseñando una plantilla de formulario basada en una base de datos, la conexión de datos puede obtener o enviar datos. Sin embargo, para que los formularios basados en esta plantilla de formulario envíen datos a la base de datos, deben cumplirse los siguientes requisitos:

  • No está diseñando una plantilla de formulario compatible con el explorador.

  • Todas las tablas de la conexión de datos principal deben contener una clave principal, restricción única o índice único.

  • Todas las tablas de la consulta deben tener una relación jerárquica simple.

  • Ninguno de los campos de datos del origen de datos principal del formulario puede almacenar un tipo de campo long.

Puede obtener más información sobre estos requisitos Consideraciones para la conexión a orígenes de datos externos más adelante en este artículo.

Una conexión de datos que puede obtener o enviar datos a un servicio Web es similar a una conexión de datos de consulta y una conexión de datos de envío combinadas en una única conexión de datos.

Volver al principio

Trabajar con la conexión de datos principal

La conexión de datos principal establece una conexión al origen de datos principal del formulario. Un esquema XML describe la estructura del almacenamiento de los datos en el origen de datos principal del formulario. Puede diseñar el origen de datos mediante el panel de tareas Origen de datos, o puede dejar que InfoPath cree automáticamente el origen de datos mientras agrega controles a la plantilla de formulario. También puede diseñar una plantilla de formulario basada en un origen de datos externo, que a su vez define la estructura del origen de datos principal. Una plantilla de formulario puede tener únicamente una conexión de datos principal.

Si la conexión de datos principal se conecta a un origen de datos externo, su forma de trabajar con la conexión de datos principal depende del tipo de origen de datos al que está conectado.

Base de datos    Al diseñar una plantilla de formulario basada en una base de datos, InfoPath crea una conexión de datos principal que consulta y opcionalmente envía los datos a dicha base de datos. Si el formulario se rellenará mediante InfoPath y la base de datos cumple los requisitos enumerados en la sección Consideraciones para la conexión a orígenes de datos externos , InfoPath crea una conexión de datos de envío y configura la plantilla de formulario para permitir a los usuarios enviar sus formularios automáticamente. Si el formulario se rellenen mediante un explorador, InfoPath no crea una conexión de datos de envío a la base de datos. Conexiones de datos que envían datos a una base de datos no son compatibles con las plantillas de formulario compatibles con el explorador.

Sugerencia: Si el formulario se va a rellenar usando un explorador y desea enviar datos a una base de datos, puede hacerlo conectando el formulario a un servicio Web que envía los datos a la base de datos.

Servicio Web    Cuando diseña una plantilla de formulario basada en un servicio Web, puede crear una conexión de datos principal que consulte y envíe datos, sólo consulte datos o sólo envíe datos. Si opta por enviar datos, InfoPath configura automáticamente la plantilla de formulario para permitir a los usuarios que envíen sus formularios. Puede especificar si se van a enviar algunos de los datos del formulario o todos los datos. Si se envían sólo alguno de los datos, puede especificar qué campos de un grupo particular contienen los datos que deben enviarse, dependiendo de los requisitos del servicio Web.

Cuando diseña una plantilla de formulario basada en una base de datos o servicio Web, InfoPath crea un origen de datos principal con campos de consulta, campos de datos y grupos que se corresponden con la forma en que los datos están almacenados en la base de datos o servicio Web. Un campo de consulta contiene el valor que se usa en una consulta para recuperar los datos de una base de datos usando la conexión de datos de consulta. Los resultados de la consulta se incluyen en campos de datos, que se pueden editar cuando el usuario abre el formulario. Cuando el usuario envía el formulario, los datos de los campos de datos se envían usando una conexión de datos de envío. Como los campos y grupos del origen de datos principal deben coincidir con la forma en que los datos están almacenados en el origen de datos externo, no puede modificar estos campos y grupos. Sin embargo, puede agregar campos o grupos al grupo raíz del origen de datos.

Para permitir a los usuarios ver, seleccionar, editar o enviar datos de los campos de datos, puede enlazar controles, como cuadros de texto y casillas de verificación, a los campos del formulario. Si desea consultar y mostrar valores adicionales como opción para que seleccionen los usuarios, puede enlazar un control como un cuadro de lista a los campos de consulta. Si desea que los usuarios seleccionen un valor de la lista, puede enlazar un control como un cuadro de lista a un campo de datos y, después, establecer las propiedades del control para mostrar valores de un origen de datos secundario o de un campo extensible en el origen de datos principal.

Volver al principio

Trabajar con conexiones de datos secundarias

Una conexión de datos secundaria conecta un formulario a un origen de datos externo. Las conexiones de datos secundarias son útiles cuando necesita consultar o enviar datos del formulario a un origen de datos externo que no sea el origen de datos externo de la conexión de datos principal, o cuando desea que los usuarios envíen datos a varios orígenes de datos externos. Puede crear tantas conexiones de datos secundarias como desee.

Una conexión de datos secundaria puede consultar o enviar datos a los siguientes tipos de orígenes de datos externos:

  • Base de datos de Office Access

  • Base de datos de SQL Server

  • Servicio Web

  • Una biblioteca de documentos o lista de un servidor en el que se ejecuta Windows SharePoint Services

  • Archivo XML

Al usar una conexión de datos secundaria, también puede permitir a los usuarios que envíen datos del formulario a una aplicación en un servicio Web, a una biblioteca de documentos en un servidor en el que se ejecuta Windows SharePoint Services o mediante un mensaje de correo electrónico.

Si crea una conexión de datos secundaria que consulta datos, de manera predeterminada el formulario usa esta conexión de datos cuando se abre el formulario. También puede usar esta conexión de datos configurando la plantilla de formulario de las siguientes formas:

  • Agregar un botón de actualización a la plantilla de formulario en el que el usuario puede hacer clic para enviar la consulta.

  • Agregar una regla a la plantilla de formulario para consultar el origen de datos usando esta conexión de datos.

  • Agregar código personalizado a la plantilla de formulario que envía la consulta.

Cuando agrega una conexión de datos secundaria a un formulario, InfoPath crea automáticamente un origen de datos secundario con campos de datos y grupos que coincidan con la forma en que están almacenados los datos en el origen de datos externo. De esta forma, ayuda a garantizar la integridad de los datos. No puede modificar los campos y grupos de un origen de datos secundario.

Volver al principio

Almacenar datos para uso sin conexión

Cuando agrega una conexión de datos secundaria que consulta datos de un origen de datos externo, puede configurar la conexión para almacenar los resultados de la consulta en el equipo del usuario. De esta forma, garantiza que los usuarios pueden rellenar el formulario si sus equipos no están conectados a una red. Este procedimiento se denomina trabajar sin conexión.

Si configura una conexión de datos secundaria de esta forma, la consulta se envía al origen de datos externo mientras el equipo del usuario está conectado a la red. Los resultados de la consulta se almacenan por tanto en el origen de datos secundario del formulario y aparecen en el formulario cuando el usuario lo rellena. Los datos se almacenan en caché cada vez que el usuario realiza una nueva consulta para que los datos se mantengan actualizados todo lo posible.

InfoPath tiene en cuenta los parámetros de consulta al decidir si el almacenamiento de datos es adecuado para una consulta determinada. Cuando crea la conexión de datos, puede optar por mostrar un conjunto predeterminado de datos almacenados en el formulario, en caso de que el origen de datos no esté disponible. Por ejemplo, si los datos devueltos por la consulta están basados en la identidad o función del usuario, utilizar un conjunto predeterminado de datos que se han configurado en tiempo de diseño en lugar de utilizar los resultados de la consulta pueden producir datos incorrectos para dicho usuario.

Volver al principio

Consideraciones para la conexión a orígenes de datos externos

InfoPath admite conexiones de datos a los siguientes tipos de orígenes de datos externos:

  • Base de datos de Office Access

  • Base de datos de SQL Server

  • Servicio Web

  • Una biblioteca de documentos o lista de un servidor que ejecute Microsoft Windows SharePoint Services

  • Archivo XML

En las siguientes secciones se proporciona información y consideraciones para la conexión de cada uno de estos orígenes de datos externos.

Base de datos de Microsoft Office Access o de SQL Server

InfoPath admite conexiones de datos a bases de datos de Access y a bases de datos de SQL Server. Para conectarse a otra clase de base de datos, puede usar un servicio Web que trabaje con dicha base de datos.

Un formulario puede consultar datos de una base de datos mediante una conexión de datos principal o una secundaria, y puede seleccionar el número de tablas de base de datos que desee para una conexión. La primera tabla que seleccione es la tabla principal. Todas las tablas que seleccione posteriormente deben contener un campo que esté relacionado con la tabla principal. InfoPath intenta establecer esta relación haciendo coincidir los nombres de los campos de las dos tablas. Puede elegir usar esta relación o agregar su propia relación de tablas cuando crea la conexión de datos.

Un formulario puede enviar los datos a una base de datos a través de la conexión de datos principal del formulario si la plantilla de formulario que se basa el formulario y la base de datos cumplen los siguientes requisitos:

  • La plantilla de formulario es no es una plantilla de formulario compatible con el explorador    InfoPath no creará una conexión de datos de envío en la conexión de datos principal si está diseñando una plantilla de formulario compatible con el explorador. Para permitir a los usuarios enviar los datos en un formulario que se basa en una plantilla de formulario compatible con el explorador, use un servicio Web que funciona con la base de datos.

  • La tabla izquierda de cada pareja de tablas relacionadas en el origen de datos principal contiene una clave principal    Al menos una de las relaciones para cada pareja de tablas relacionadas debe incluir una clave principal de la tabla izquierda.

  • Ninguno de los campos de datos en el origen de datos principal de la tienda de formulario un tipo de datos binarios grandes    InfoPath deshabilitará la conexión de datos si la consulta incluye campos que pueden almacenar un tipo de datos binarios grandes, como imágenes, imágenes, objetos OLE, datos adjuntos del archivo, el tipo de datos memo de Office Access o el tipo de datos de texto de SQL.

Si la plantilla de formulario y la base de datos cumplen todos estos requisitos, InfoPath crea la conexión de datos de envío y configura la plantilla de formulario para permitir a los usuarios enviar sus formularios. Puede deshabilitar la conexión de datos en la conexión de datos principal si desea que los usuarios envíen sus datos del formulario a través de una conexión de datos diferente.

Cuando diseña una plantilla de formulario que está basada en una base de datos, InfoPath crea un origen de datos principal que contienen campos de consulta y campos de datos que coinciden con la forma en que están almacenados los datos en la base de datos. InfoPath también agrega los botones Ejecutar consulta y Nuevo registro a la vista predeterminada de la plantilla de formulario. Cuando el usuario hace clic en el botón Ejecutar consulta, InfoPath envía una consulta con los datos del campo de consulta a la base de datos. El botón Nuevo registro borra todos los datos que se encuentran en el formulario y establece los controles que se enlazan a los campos de datos en el valor predeterminado del campo de datos. Cuando un usuario envía datos a la base de datos, todos los cambios en los datos de los campos de datos cambian los registros correspondientes de la base de datos. Si un usuario elimina datos de un campo de datos, se elimina de la base de datos el registro correspondiente. Finalmente, todos los datos que se hayan agregado a los campos de datos actualizan los campos correspondientes o agregan los registros correspondientes a la base de datos.

Si desea conectar un formulario a una base de datos y la conexión de datos principal ya se ha creado en el formulario, puede agregar una conexión de datos secundaria que consulte la base de datos. Cuando agrega una conexión de datos secundaria, InfoPath crea un origen de datos secundario con campos de consulta, campos de datos y grupos que coinciden con los campos de las tablas de la base de datos. Puede seleccionar varias tablas de base de datos y establecer relaciones de tablas al igual que haría en la conexión de datos principal.

Cuando crea una conexión de datos secundaria que consulta datos, puede configurar la conexión para que envíe una consulta cada vez que el usuario abre el formulario o puede seguir este procedimiento para enviar la consulta:

  • Agregar un botón en el que los usuarios pueden hacer clic para actualizar los datos de la conexión de datos.

  • Crear una regla que envíe la consulta mediante la conexión de datos.

  • Escribir código personalizado que envía la consulta cuando se ejecuta.

Servicio Web

Un formulario puede consultar o enviar datos a un servicio Web a través de una conexión de datos principal o secundaria. InfoPath cumple con los siguientes estándares en las conexiones a los servicios Web:

  • Protocolo simple de acceso a objetos (SOAP)    SOAP es el protocolo de comunicación que define los mensajes XML que se usan para comunicarse con el servicio Web.

  • Lenguaje de descripción de servicios Web (WSDL)    WSDL es el estándar del esquema XML que se usa para describir la ubicación, protocolos de comunicación e interfaces al servicio Web. InfoPath puede consumir únicamente servicios Web de estilo documento-literal.

  • Universal Description Discovery and Integration (UDDI)    UDDI es el servicio de directorio que describe los servicios Web ofrecidos por una empresa.

Cuando diseña una nueva plantilla de formulario que está basada en un servicio Web, InfoPath crea una conexión de datos principal al servicio Web y, a continuación, crea un origen de datos principal que contiene campos de consulta, campos de datos y grupos que coinciden con el esquema XML del servicio Web.

Si configura la plantilla de formulario para que use otra operación en el mismo servicio Web o desea usar un servicio Web diferente, puede agregar conexiones de datos secundarias a la plantilla de formulario. Cuando agrega una conexión de datos secundaria que consulta datos, InfoPath crea un origen de datos secundario con campos y grupos que coincidan con el esquema del servicio Web. Si agrega una conexión de datos secundaria que envía datos, puede configurar la conexión para enviar todos o algunos de los datos del formulario, dependiendo de los parámetros del servicio Web.

Cuando crea una conexión de datos principal o secundaria a un servicio Web, puede especificar si la conexión sólo va a consultar datos, sólo va a enviar datos o si va a consultar y enviar datos. Si la conexión consulta datos, InfoPath agrega el botón Ejecutar consulta a la plantilla de formulario. Cuando el usuario hace clic en el botón Ejecutar consulta, InfoPath envía una consulta con los datos del campo de consulta a la base de datos. Si la conexión envía datos, InfoPath habilita la característica de envío en el formulario. Cuando configura una conexión de datos de envío, InfoPath determina qué datos se requieren en el servicio Web. En función de esta información, puede especificar qué campos de la plantilla de formulario pueden enviar sus datos al servicio Web.

Biblioteca de documentos o una lista en un sitio de SharePoint

Un formulario puede consultar datos mediante una conexión de datos secundaria a una biblioteca de documentos o una lista en un servidor en el que se ejecuta Windows SharePoint Services. Un formulario también puede enviar datos a una biblioteca de documentos en un servidor. No puede conectarse a una biblioteca o lista a través de la conexión de datos principal.

Si crea una conexión de datos secundaria que consulta datos desde una biblioteca de documentos o lista, InfoPath crea un origen de datos secundario en el formulario que coincide con las columnas de la biblioteca de documentos o lista.

Si crea una conexión de datos secundaria que envía datos a una biblioteca de documentos y desea que la conexión de datos de envío sea la acción de envío principal en la plantilla de formulario, debe habilitar la característica de envío en la plantilla de formulario y asociarla a la conexión de datos mediante el cuadro de diálogo Opciones de envío (menú Herramientas, comando Opciones de envío). De manera predeterminada, todos los datos del formulario se envían mediante la conexión de datos de envío. Si desea enviar sólo algunos de los datos, puede hacerlo escribiendo código personalizado en la plantilla de formulario.

Archivo XML

Un formulario puede consultar datos mediante una conexión de datos secundaria a un archivo XML. Por ejemplo, puede guardar una hoja de cálculo de Microsoft Office Excel como un archivo XML y después usar una conexión de datos secundaria para consultar y mostrar los datos de ese archivo en el formulario. También puede usar una conexión de datos secundaria para que consulte datos desde un archivo XML para recuperar los datos de una aplicación en un servidor Web que devuelva XML, como una aplicación de Microsoft ASP.NET, una secuencia de comandos de Common Gateway Interface (CGI) o una aplicación que usa Internet Server Application Programming Interface (ISAPI).

Aplicación en un servidor Web

Puede crear una conexión de datos secundaria que envía datos a una aplicación en un servidor Web, como una aplicación ASP.NET, una secuencia de comandos CGI o una aplicación que usa ISAPI. Para enviar datos a una aplicación en un servidor Web, debe configurar la plantilla de formulario para permitir a los usuarios enviar sus datos del formulario y configurar las opciones de envío para la conexión de datos seleccionando Servidor Web (HTTP) en el cuadro de diálogo Opciones de envío (menú Herramientas, comando Opciones de envío).

Nota: Un formulario puede tener sólo una conexión de datos que envía datos a una aplicación en un servidor Web. No puede configurar una plantilla de formulario para permitir a los formularios usar una regla para enviar datos a una aplicación en un servidor Web.

Configuración de conexión de una biblioteca de conexiones de datos

Si varios formularios usan la misma o similar conexión de datos, considere almacenar la configuración para cada conexión de datos en un archivo de conexión de datos de una biblioteca de conexiones de datos en un servidor en el que se ejecuta Office SharePoint Server 2007. Un archivo de conexión de datos es un archivo XML que contiene información de la conexión para un único origen de datos externo y tiene la extensión de nombre de archivo .xml o .ucdx. Cuando un usuario abre un formulario que se conecta a un archivo de conexión de datos, InfoPath usa la configuración de dicho archivo para conectarse al origen de datos externo. Las ventajas de usar archivos de conexión de datos incluyen lo siguiente:

  • Varios formularios pueden usar el mismo archivo de conexión de datos, por tanto no hay necesidad alguna de crear la misma conexión de datos desde el principio para cada formulario.

  • Si cambia la configuración de la ubicación o conexión del origen de datos externo, necesita actualizar únicamente el archivo de conexión de datos, no cada plantilla de formulario.

  • El archivo de conexión de datos puede contener información de autenticación alternativa que la puede usar el servidor cuando un usuario rellena un formulario mediante un explorador.

  • Los formularios que se rellenan en un explorador sin un nivel de seguridad de Plena confianza se pueden conectar a un equipo de otro dominio si todas las conexiones de datos del formulario usan archivos de conexiones de datos.

Para conectar un formulario a un archivo de conexión de datos, el archivo debe almacenarse en una biblioteca de conexiones de datos de un servidor en el que se ejecute Office SharePoint Server 2007 y debe seguir el formato de archivo Universal Data Connection (UDC) versión 2.0.

Nota: El formato de archivo UDC 2.0 es un súperconjunto del formato de versión 1.0 usado por Microsoft Office FrontPage. InfoPath no puede usar un archivo de conexión de datos en el formato de versión 1.0. En la sección Vea también, encontrará vínculos para obtener más información acerca de las bibliotecas de conexiones de datos y archivos de conexiones de datos.

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×