Compartilhar via


LobSystemInstance

O objetivo principal do objeto LobSystemInstance LobSystemInstance é fornecer autenticação e seqüência de conexão informações para o componente de infra-estrutura de Business Data Catalog. O componente de infra-estrutura oferece executar-tempo conexão gerenciamento para clientes Business Data Catalog. O objeto LobSystemInstance LobSystemInstance deve ter um nome exclusivo.

O impacto do cliente

O Seletor de entidade em Microsoft Office do SharePoint Server 2007 relaciona o disponível LobSystemInstance objetos no Business Data Catalog para os quais você tem permissões e permite que você escolher entidades quando adicionando colunas Web Parts e dados Business.

Comentários

O objeto LobSystemInstance LobSystemInstance permite associar dois conjuntos de dados Instance-specific such as conexão parâmetros e configurações autenticação com uma definição único sistema - um para os clientes da Web e outro especificamente para pesquisa. Isso é extremamente útil quando você tem diferentes conjuntos de credenciais de segurança para acessar dados usando clientes da Web e rastrear pesquisa.

Exemplos

Descrição

O seguinte apresentação exemplos o XML para os metadados para o objeto LobSystemInstance LobSystemInstance. Esse objeto tem diferentes conjuntos de propriedades para bancos de dados e serviços da Web. As primeiro duas tabelas seguinte lista de exemplos codificar as propriedades que permite que o objeto LobSystemInstance LobSystemInstance.

O código

Banco de dados usando a passagem de autenticação

  <LobSystemInstances>
    <!-- An LobSystem can have only one LobSystemInstance. The LobSystemInstance defines the connection and authentication parameters. -->
    <LobSystemInstance name="AdventureWorksSample">
      <Properties>
        <Property name="AuthenticationMode" Type="System.String">PassThrough</Property>
        <!--AuthenticationMode can be set to PassThrough, RevertToSelf, RdbCredentials, or WindowsCredentials. -->
        <Property name="DatabaseAccessProvider" Type="System.String">SqlServer</Property>
        <!-- Can be SQL Server, OlEDB, Oracle, or ODBC for database systems. -->
        <Property name="RdbConnection Data Source" Type="System.String">YourAdventureWorks2000ServerNameHere</Property>
        <!-- The name of your server hosting the database or the name of the SQL Server instance in the format SQLServer\Instance. -->
        <Property name="RdbConnection Initial Catalog" Type="System.String">AdventureWorks2000</Property>
        <!-- The name of the database.> -->
        <Property name="RdbConnection Integrated Security" Type="System.String">SSPI</Property>
        <Property name="RdbConnection Pooling" Type="System.String">false</Property>
       </Properties>
    </LobSystemInstance>
  </LobSystemInstances>

Banco de dados usando uma única em

<LobSystemInstances>
    <LobSystemInstance name="AdventureWorksSampleSSO">
      <Properties>
        <Property name="AuthenticationMode" Type="System.String">WindowsCredentials</Property>
        <Property name="DatabaseAccessProvider" Type="System.String">SqlServer</Property>
        <Property name="RdbConnection Data Source" Type="System.String">YourAdventureWorks2000ServerNameHere</Property>
        <Property name="RdbConnection Initial Catalog" Type="System.String">AdventureWorks2000</Property>
        <Property name="RdbConnection Integrated Security" Type="System.String">SSPI</Property>
        <Property name="RdbConnection Pooling" Type="System.String">false</Property>
        <Property name="SsoApplicationId" Type="System.String">AdventureWorks</Property>
        <Property name="SsoProviderImplementation" 
            Type="System.String">Microsoft.SharePoint.Portal.
            SingleSignon.SpsSsoProvider, 
            Microsoft.SharePoint.Portal.SingleSignon, 
            Version=12.0.0.0, Culture=neutral, 
            PublicKeyToken=71e9bce111e9429c</Property>
      </Properties>
    </LobSystemInstance>
  </LobSystemInstances>

Serviço da Web

  <LobSystemInstances>
    <LobSystemInstance name="AWSECommerceService">
      <Properties>
        <Property name="WebServiceAuthenticationMode" Type="System.String">PassThrough</Property>
       </Properties>
    </LobSystemInstance>
  </LobSystemInstances>

Propriedades

A seguir é as propriedades que aceita o objeto LobSystemInstance LobSystemInstance para sistemas banco de dados.

Propriedade Tipo Necessários Valor padrão Limites/aceitos valores Comentários

AuthenticationMode

Microsoft.Office.Server.ApplicationRegistry.SystemSpecific.Db.DbAuthenticationMode

Não

RevertToSelf

PassThrough

RevertToSelf

Credentials

WindowsCredentials

DatabaseAccessProvider

Microsoft.Office.Server.ApplicationRegistry.SystemSpecific.Db.DbAccessProvider

Não

SqlServer

SqlServer

OleDb

Oracle

Odbc

SsoProviderImplementation

System.String

Sim, se for AuthenticationModeCredentials ou WindowsCredentials

Nenhum

Provedor Sign-on Microsoft Single

Nome tipo totalmente qualificado da implementação ISsoProvider ISsoProvider que armazena credenciais usados para log in para o banco de dados.

SsoApplicationId

System.String

Não

Nenhum

Identificação de definição de aplicativo corporação o SSO que armazena credenciais usados para conectar para o banco de dados.

RdbConnection fonte de dados

RdbConnection Catálogo inicial

RdbConnection integrado ao RdbConnection

RdbConnection RdbConnection

System.String

Não

Nenhum

Propriedades prefixadas com RdbConnection tornam-se propriedades conexão de banco de dados. De exemplo, a propriedade "RdbConnection Data Source" torna-se a propriedade "Data Source" sobre a conexão banco de dados.

NumberOfConnections

System.Int32

Não

-1

-1 ou um número positivo

Número máximo de conexões simultâneas para permitir que o sistema. Se o valor for-1, não haverá nenhum máximo.

SecondarySsoApplicationId

System.String

Não

Nenhum

Identificação de definição de aplicativo corporação o SSO que armazena credenciais usados pelos filtros: Username e Password.

A seguir é as propriedades que aceita o objeto LobSystemInstance LobSystemInstance para sistemas serviço da Web.

Propriedade Tipo Necessários Valor padrão Limites/aceitos valores Comentários

WebServiceAuthenticationMode

System.String

Não

RevertToSelf

PassThrough

RevertToSelf

Credentials

WindowsCredentials

Modo de autenticação usado para invocar os métodos serviço da Web.

SsoProviderImplementation

System.String

Sim, se for WsdlFetchAuthenticationModeCredentials ou WindowsCredentials

Nenhum

Provedor Sign-on Microsoft Single

Nome tipo totalmente qualificado da implementação ISsoProvider ISsoProvider que armazena credenciais usados para chamar a serviço da Web.

WebServiceSsoApplicationId

System.String

Sim, se WsdlFetchAuthenticationMode for credenciais ou WindowsCredentials

Nenhum

Identificação de definição de aplicativo corporação o SSO que armazena credenciais usados para chamar a serviço da Web.

WebProxyServerConfiguration

System.String

Não

Nenhum

Proxy URL de servidor. Solicitações para buscar WSDL ou invocar os métodos serviço da Web é roteadas este servidor proxy.

NumberOfConnections

System.Int32

Não

-1

-1 ou um número positivo

Número máximo de conexões simultâneas para permitir que o sistema. Se o valor for-1, não haverá nenhum máximo.

SecondarySsoApplicationId

System.String

Não

Nenhum

Identificação de definição de aplicativo corporação o SSO que armazena a senha para o UsernamePassword senha filtros e cabeçalhos HTTP e SOAP e nome de usuário.

WebServiceUrlOverride

System.String

Não

Nenhum

Substitui o URL usado para acessar o serviço da Web. O comportamento usar como padrão é usar o serviço da Web URL definido no arquivo de WSDL.

Consulte também

Outros recursos

Autenticação Catálogo de dados comerciais
Exemplo SQL Server 2000 AdventureWorks
Como a: Get Started with usando o modelo de objeto em tempo de execução
Como a: Get Started with usando o modelo de objeto de administração
Catálogo de dados Business FAQ:
Catálogo de dados de negócios: Glossário