创作步骤 1:定义外部系统

上次修改时间: 2010年4月19日

适用范围: SharePoint Server 2010

LobSystem 对象是描述特定外部系统的元数据的容器。以 XML 术语表示时,它是包含与单个外部系统相关的其他元数据对象的节点。它向 Business Data Connectivity (BDC) Service 提供身份验证和连接字符串信息。对于 Web 服务,它提供其他特定于 Web 服务的属性。有关 LobSystem 属性的详细列表,请参阅 BDC 自定义属性

本主题介绍如何为 LobSystem 对象定义 XML,以连接到随 Microsoft SharePoint 2010 软件开发工具包 (SDK) 提供的示例订单 Web 服务。

先决条件

代码示例:示例订单 ASP.NET Web 服务部署在 Web 服务器和运行 Microsoft SharePoint 2010 的服务器上。

为 LobSystem 对象定义 XML

  1. 创建一个文本文件,然后将其另存为 SampleWebService.XML。您保存此文件的位置并不重要。

  2. 在文本编辑器中打开文本文件以进行编辑。

  3. 插入下面的 XML 以定义 LobSystem 对象的顶级参数。

    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <Model xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
           xsi:schemaLocation="https://schemas.microsoft.com/windows/2007/BusinessDataCatalog BDCMetadata.xsd" 
           Name="SampleWebService_Model" 
           xmlns="https://schemas.microsoft.com/windows/2007/BusinessDataCatalog">
      <LobSystems>
        <LobSystem Type="Wcf" Name="http://air-mail/WSOrders2010/service.asmx?wsdl">
          <Properties>
            <Property Name="WsdlFetchAuthenticationMode" 
                      Type="System.String">PassThrough</Property>
            <Property Name="WcfMexDiscoMode" 
                      Type="System.String">Disco</Property>
            <Property Name="WcfMexDocumentUrl" 
                      Type="System.String">http://air-mail/WSOrders2010/service.asmx?wsdl
            </Property>
            <Property Name="WcfProxyNamespace" 
                      Type="System.String">BCSServiceProxy</Property>
            <Property Name="WildcardCharacter" 
                      Type="System.String">*</Property>
            <Property Name="ReferenceKnownTypes" 
                      Type="System.Boolean">true</Property>
          </Properties>
        </LobSystem>
      </LobSystems>
    </Model>
    

后续步骤

创作步骤 2:定义顶级安全参数