科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道创建内容源用于爬网业务数据 (1)

创建内容源用于爬网业务数据 (1)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

内容源通常被认为是一块区域(location),其中包含我们想要爬网或索引的资源。在MOSS中,默认提供了多种类型的区域:如SharePoint网站集,网站,共享文件夹,Exchange公共文件夹,通过BDC得到的数据等。

作者:sunmoonfire 来源:blog 2007年9月2日

关键字: 数据 SharePoint SharePoint2007 MOSS Office

  • 评论
  • 分享微博
  • 分享邮件
内容源通常被认为是一块区域(location),其中包含我们想要爬网或索引的资源。在MOSS中,默认提供了多种类型的区域:如SharePoint网站集,网站,共享文件夹,Exchange公共文件夹,通过BDC得到的数据等。本文将观注的是BDC类型的数据,讨论创建和配置一个业务数据型的内容源的步骤。同时我们还将通过编程来完成该步骤。其中将会用到新的搜索配置管理API中的若干类。

在应用程序定义文件中的IDEnumerator

一个实体的实例如果要能够被索引,那么就需要在应用程序定义文件中的实体(entity)一层上实现一个额外的方法。这个方法必须是IDEnumerator类型的,而且必须返回该实例的主键。


<Method Name="EmployeeIDEnumerator">
   
<Properties> 
      
<Property Name="RdbCommandType" Type="System.String">
         Text
      
</Property>
      
<Property Name="RdbCommandText" Type="System.String">
         Select EmployeeID from HumanResources.vEmployee
      
</Property>
   
</Properties>
   
<Parameters>
      
<Parameter Direction="Return" Name="EmployeeIDs">
         
<TypeDescriptor TypeName="System.Data.IDataReader, System.Data, 
           Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
 
           Name
="Employees" IsCollection="true">
            
<TypeDescriptors>
               
<TypeDescriptor TypeName="System.Data.IDataRecord, 
                 System.Data, Version=2.0.3600.0, Culture=neutral, 
                 PublicKeyToken=b77a5c561934e089"
 Name="Employee">
                  
<TypeDescriptors>
                     
<TypeDescriptor TypeName="System.Int32" IdentifierName=
                       "EmployeeID"
 Name="EmployeeID" />
                  
</TypeDescriptors>
               
</TypeDescriptor>
            
</TypeDescriptors>
         
</TypeDescriptor>
      
</Parameter>
   
</Parameters>
   
<MethodInstances>
     
<MethodInstance Name="EmployeeIDEnumeratorInstance" Type="IdEnumerator" 
       ReturnParameterName
="EmployeeIDs" />
     
</MethodInstances>
</Method>

通过SSP的管理站点,可以将应用程序定义文件导入到BDC元数据库中。然后我们就可以创建一个业务数据型的内容源,并指向可用的业务数据应用程序。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章