LobSystemInstance
La finalidad principal del objeto LobSystemInstance consiste en proporcionar información de cadena de autenticación y conexión al componente de la infraestructura del Catálogo de datos profesionales. El componente de la infraestructura proporciona la administración de conexión en tiempo de ejecución para los clientes del Catálogo de datos profesionales. El objeto LobSystemInstance debe tener un nombre único.
Impacto del cliente
El Selector de entidad en Microsoft Office SharePoint Server 2007 enumera los objetos LobSystemInstance disponibles en el Catálogo de datos profesionales para el cual usted tiene permisos, y le permite elegir las entidades cuando agrega los elementos web y las columnas de los datos profesionales.
Comentarios
El objeto LobSystemInstance le permite relacionar dos conjuntos de datos específicos de una instancia, como los parámetros de conexión y la configuración de autenticación, con una única definición del sistema: un conjunto para los clientes web y otro específicamente para la búsqueda. Esto es extremadamente útil cuando tiene conjuntos diferentes de credenciales de seguridad para tener acceso a los datos mediante el uso de los clientes web y para rastrear la búsqueda.
Ejemplos
Descripción
Los siguientes ejemplos muestran el código XML de los metadatos para el objeto LobSystemInstance. Este objeto tiene diferentes conjuntos de propiedades para las bases de datos y los servicios web. Las dos primeras tablas que se encuentran después de los ejemplos de código muestran las propiedades que permite el objeto LobSystemInstance.
Código
Base de datos con autenticación PassThrough
<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>
Base de datos con inicio de sesión único
<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>
Servicio web
<LobSystemInstances>
<LobSystemInstance Name="AWSECommerceService">
<Properties>
<Property Name="WebServiceAuthenticationMode" Type="System.String">PassThrough</Property>
</Properties>
</LobSystemInstance>
</LobSystemInstances>
Propiedades
A continuación, se muestran las propiedades que acepta el objeto LobSystemInstance para los sistemas de base de datos.
Propiedad | Tipo | Obligatoria | Valor predeterminado | Límites / Valores aceptados | Comentarios |
---|---|---|---|---|---|
AuthenticationMode |
Microsoft.Office.Server.ApplicationRegistry.SystemSpecific.Db.DbAuthenticationMode |
No |
RevertToSelf |
PassThrough RevertToSelf Credentials WindowsCredentials |
|
DatabaseAccessProvider |
Microsoft.Office.Server.ApplicationRegistry.SystemSpecific.Db.DbAccessProvider |
No |
SqlServer |
SqlServer OleDb Oracle Odbc |
|
SsoProviderImplementation |
System.String |
Sí, si AuthenticationMode es Credentials o WindowsCredentials |
Ninguno |
Proveedor de inicio de sesión único de Microsoft |
Nombre completo del tipo de la implementación ISsoProvider que almacena las credenciales usadas para iniciar sesión en la base de datos. |
SsoApplicationId |
System.String |
No |
Ninguno |
Identificador de la definición de la aplicación de empresa de SSO que almacena las credenciales usadas para conectarse a la base de datos. |
|
Origen de datos RdbConnection Catálogo inicial RdbConnection Seguridad integrada RdbConnection Limitación de peticiones RdbConnection |
System.String |
No |
Ninguno |
Las propiedades precedidas por RdbConnection se convierten en propiedades de conexión de la base de datos. Por ejemplo, la propiedad "Origen de datos de RdbCnnection" se convierte en la propiedad "Origen de datos" en la conexión de la base de datos. |
|
NumberOfConnections |
System.Int32 |
No |
-1 |
-1 o un número positivo |
Número máximo de conexiones simultáneas que se permiten en el sistema. Si el valor es -1, no hay máximo. |
SecondarySsoApplicationId |
System.String |
No |
Ninguno |
Identificador de la definición de la aplicación de empresa de SSO que almacena las credenciales usadas en los filtros Username y Password. |
A continuación se muestran las propiedades que el objeto LobSystemInstance acepta para los sistemas de servicios web.
Propiedad | Tipo | Obligatoria | Valor predeterminado | Límites / Valores aceptados | Comentarios |
---|---|---|---|---|---|
WebServiceAuthenticationMode |
System.String |
No |
RevertToSelf |
PassThrough RevertToSelf Credentials WindowsCredentials |
Modo de autenticación usado para invocar los métodos de servicios web. |
SsoProviderImplementation |
System.String |
Sí, si WsdlFetchAuthenticationMode es Credentials o WindowsCredentials |
Ninguno |
Proveedor de inicio de sesión único de Microsoft |
Nombre completo del tipo de la implementación ISsoProvider que almacena las credenciales usadas para llamar al servicio web. |
WebServiceSsoApplicationId |
System.String |
Sí, si WsdlFetchAuthenticationMode es Credentials o WindowsCredentials |
Ninguno |
Identificador de la definición de la aplicación de empresa de SSO que almacena las credenciales usadas para llamar al servicio web. |
|
WebProxyServerConfiguration |
System.String |
No |
Ninguno |
Dirección URL del servidor proxy. Las solicitudes para recuperar el WSDL o invocar los métodos de los servicios web se distribuyen a través de este servidor proxy. |
|
NumberOfConnections |
System.Int32 |
No |
-1 |
-1 o un número positivo |
Número máximo de conexiones simultáneas que se permiten en el sistema. Si el valor es -1, no hay máximo. |
SecondarySsoApplicationId |
System.String |
No |
Ninguno |
Identificador de la definición de aplicación de empresa de SSO que almacena el nombre de usuario y la contraseña para los filtros Username y Password y los encabezados HTTP y SOAP. |
|
WebServiceUrlOverride |
System.String |
No |
Ninguno |
Reemplaza la dirección URL usada para tener acceso al servicio web. El comportamiento predeterminado consiste en usar la dirección URL de los servicios web definida en el archivo WSDL. |
Vea también
Otros recursos
Autenticación del Catálogo de datos profesionales
Ejemplo de SQL Server 2000 de AdventureWorks
Procedimiento para familiarizarse con el uso del modelo de objetos Runtime
Procedimiento para empezar a usar el modelo de objetos Administración
Preguntas más frecuentes sobre el Catálogo de datos profesionales
Catálogo de datos profesionales: glosario