Share via


Paso 1: Conectar con el servicio web ECommerce de Amazon

El objeto LobSystem es el contendor de nivel superior de metadatos que describe una aplicación empresarial concreta. En términos XML, se trata del nodo raíz que contiene todos los demás objetos de metadatos. Ofrece autenticación e información de la cadena de conexión al Catálogo de datos profesionales. Este tema explica cómo definir el XML para el objeto LOBSystem con el fin de conectarse al servicio web ECommerce de Amazon.

El servicio web ECommerce de Amazon usa una autenticación anónima. Por tanto, en el ejemplo especificamos la autenticación PassThrough, que es fácil de usar. En este modo, las credenciales se pasan al servicio web porque está establecido para el acceso anónimo y omite las credenciales.

Nota

El servicio web no necesita ningún SubscriptionID que deba pasar con las solicitudes al servicio. Puede obtener un SubscriptionID registrándose en el sitio web de Amazon.

Requisitos previos

Antes de escribir metadatos, debe configurar su entorno. Este ejemplo asume que tiene Microsoft Office SharePoint Server 2007 configurado y que ha obtenido un SubscriptionID válido de Amazon para que pueda usar los servicios web.

Para conectarse al servicio web ECommerce de Amazon

  1. Cree un nuevo archivo de texto y guárdelo como AWSECommerceService.XML. La ubicación del archivo no importa.

  2. Abra el archivo de texto para su edición en el editor de texto.

  3. Inserte el siguiente código XML:

    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <LobSystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://schemas.microsoft.com/office/2006/03/BusinessDataCatalog BDCMetadata.XSD" Type="WebService" Version="1.0.0.0" Name="AWSECommerceService" xmlns="https://schemas.microsoft.com/office/2006/03/BusinessDataCatalog">
      <Properties>
        <Property Name="WebServiceProxyNamespace" Type="System.String">AWSECommerceService</Property>
        <Property Name="WsdlFetchAuthenticationMode" Type="System.String">PassThrough</Property>
        <Property Name="WsdlFetchUrl" Type="System.String">http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl</Property>
        <Property Name="WildcardCharacter" Type="System.String">%</Property>
        <!-- The Business Data Catalog uses the Wildcard character specified here with filter parameters.-->
      </Properties>
      <LobSystemInstances>
        <LobSystemInstance Name="AWSECommerceService">
          <Properties>
            <Property Name="WebServiceAuthenticationMode" Type="System.String">PassThrough</Property>
            <!--Property Name="WebProxyServerConfiguration" Type="System.String">EnterYourProxyServerURL</Property-->
          </Properties>
        </LobSystemInstance>
      </LobSystemInstances>
      <Entities>
        <!--Enter your entity XML here.-->
      </Entities>
    </LobSystem>
    
  4. Especifique la dirección URL del servidor proxy en la propiedad WebProxyServerConfiguration y quite el comentario de la línea si ello es necesario. Para obtener detalles, revise el comentario.

  5. Guarde el archivo XML.

Pasos siguientes

Paso 2: Definir entidades métodos y filtros.

Vea también

Otros recursos

Catálogo de datos profesionales: modelo de metadatos
Ejemplo de SQL Server 2000 de AdventureWorks