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