Paso 1: Crear el modelo BDC (Metadata.bdcm)
Última modificación: lunes, 14 de junio de 2010
Hace referencia a: SharePoint Server 2010
El tiempo de ejecución de cliente Servicios de conectividad empresarial (BCS) de Microsoft debe conocer a qué origen de datos externo conectarse y de qué manera, además de qué datos necesita la solución de Microsoft Outlook declarativa intermedia de ese origen de datos externo. Esta es la finalidad del modelo BDC. Para obtener más información acerca de los modelos BDC y su contenido, vea Infraestructura del modelo BDC.
La forma más sencilla de crear un archivo de modelo BDC para la solución declarativa es usar Microsoft SharePoint Designer 2010 para crear todos los tipos de contenido externo necesarios para la solución, definir las asociaciones entre ellos y, a continuación, exportar el modelo para los tipos de contenido externo. Los pasos se describen a continuación. Debe asignarle el nombre Metadata.bdcm a este archivo.
Si el tipo de contenido externo no se puede crear mediante SharePoint Designer, puede crear el archivo del modelo mediante cualquier editor de XML, incluso Visual Studio. Visual Studio puede proporcionar funcionalidad IntelliSense, la cual puede resultar útil al crear el archivo del modelo. Use la documentación de Fragmentos XML de ejemplo de Servicios de conectividad empresarial y Esquema BDCMetadata como recursos de ayuda para crear un archivo del modelo. El archivo del esquema, BDCMetadata.xsd, está disponible en BDCMetadata.xsd.
Requisitos previos
Cree una carpeta en la máquina de desarrollo para almacenar los artefactos de la solución.
Denomine esta carpeta Solution Artifacts (este es el nombre que se usa en todo este tutorial).
Descargue e instale la base de datos de ejemplo AdventureWorks2008 en un servidor desde el sitio de bases de datos de ejemplo para Microsoft SQL Server 2008.
Descargue el Ejemplo de código: Servicio web AdventureWorks2008 ASP.NET que se incluye en Kit de desarrollo de software (SDK) de Microsoft SharePoint 2010.
Implemente el servicio en un servidor web, como se especifica en el archivo Léame que lo acompaña.
Para crear el modelo BDC
Para crear el tipo de contenido externo Cliente, use SharePoint Designer tal como se describe en Procedimiento para crear un tipo de contenido externo basado en un servicio web. A continuación, use el mismo procedimiento para crear el tipo de orden externo basado en métodos web OrderHeader en el servicio web de AdventureWorks en SharePoint Designer.
Cree una asociación entre Cliente y Pedido. Para obtener instrucciones sobre cómo crear una asociación, puede consultar el tema Procedimiento para agregar una asociación entre dos tipos de contenido externo basados en servicios web.
Para ver los tipos de contenido externo Cliente y Pedido en el panel derecho, haga clic en el botón Tipos de contenido externo en el área de navegación izquierda de SharePoint Designer.
Seleccione Cliente y Pedido y, a continuación, haga clic en el botón Exportar en la cinta de opciones. Denomine al archivo Metadata y guárdelo en la carpeta Solution Artifacts. El archivo XML generado contendrá las definiciones de tipo de contenido externo Cliente y Pedido, además de la asociación entre ellos.
Ha creado correctamente un modelo BDC para los tipos de contenido externo Cliente y Pedido en el servicio web de ejemplo de AdventureWorks. Para mayor comodidad, se proporciona el contenido de Metadata.bdcm. Si no desea crear los tipos de contenido externo para probar este ejemplo de SDK, puede simplemente copiar el contenido de Metadata.bdcm proporcionado en un archivo de texto, editar los parámetros de conexión del servicio web y guardarlo en la carpeta Solution Artifacts como Metadata.bdcm.