Service Clase

Definición

Contiene las distintas operaciones de api de reglas de negocios.

El usuario debe tener permiso de función de administración del sistema para usar BusinessRulesGet. El usuario debe tener permiso de función de administración del sistema y ser administrador del modelo (actualización en el nivel de modelo) para utilizar las demás operaciones.

public ref class Service sealed : Microsoft::MasterDataServices::Services::ServiceContracts::IService, System::ServiceModel::Description::IServiceBehavior
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class Service : Microsoft.MasterDataServices.Services.ServiceContracts.IService, System.ServiceModel.Description.IServiceBehavior
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)>]
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type Service = class
    interface IService
    interface IServiceBehavior
Public NotInheritable Class Service
Implements IService, IServiceBehavior
Herencia
Service
Atributos
Implementaciones

Constructores

Service()

Inicializa una nueva instancia de la clase Service.

Propiedades

DatabaseSKU

SKU de base de datos

Métodos

AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

No hace nada. Consulte la documentación para obtener más información sobre cuándo se llama a este método y sus parámetros.

AnnotationsDelete(AnnotationsDeleteRequest)

Elimina las anotaciones existentes.

AnnotationsUpdate(AnnotationsUpdateRequest)

Novedades anotaciones existentes

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Registra un inspector de parámetros para todas las operaciones del servicio que extrae y aplica información de configuración regional de cliente WCF. Registra un controlador de errores para todos los canales.

AttributeChange(AttributeChangeRequest)

Cambia el nombre o el tipo de un atributo.

BusinessRulesClone(BusinessRulesCloneRequest)

Cree nuevas reglas de negocios que sean copias exactas de las reglas de negocio de otra instancia.

BusinessRulesCreate(BusinessRulesCreateRequest)

Cree nuevas reglas de negocio.

BusinessRulesDelete(BusinessRulesDeleteRequest)

Elimine una regla de negocios o componentes de reglas.

BusinessRulesGet(BusinessRulesGetRequest)

Recuperar reglas de negocios.

Debe tener el permiso función de administración del sistema

BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

Recupere los componentes de reglas de negocio disponibles (la paleta de componentes).

BusinessRulesPublish(BusinessRulesPublishRequest)

Publique reglas de negocio para un tipo de modelo, entidad o miembro.

BusinessRulesUpdate(BusinessRulesUpdateRequest)

Actualice las reglas de negocios existentes.

DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

Crea una operación de limpieza.

DataQualityInstalledState(DataQualityInstalledStateRequest)

Obtener el estado de DQS: la respuesta es positiva si DQS está correctamente instalado y configurado para funcionar con MDS

DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Obtiene una lista de bases de conocimiento configuradas en DQS.

DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

Crea una operación de coincidencia.

DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

Obtiene los resultados de una operación de DQS completada.

DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

Obtiene los resultados de una operación de DQS completada.

DataQualityOperationStart(DataQualityOperationStartRequest)

Inicia una operación de DQS ya existente.

DataQualityOperationStatus(DataQualityOperationStatusRequest)

Obtiene el estado de una operación de DQS en ejecución.

DataQualityStoreInputData(DataQualityStoreInputDataRequest)

Almacena datos de entrada de DQS en el servidor. Se puede llamar varias veces para la misma operación

EntityMemberAnnotationDelete(EntityMemberAnnotationDeleteRequest)

Eliminación de anotaciones relacionadas con una revisión de miembro

EntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest)

Crear o actualizar anotaciones relacionadas con una revisión de miembro

EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)
Obsoletos.

Crear nuevas anotaciones relacionadas con un miembro

EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Obtención de anotaciones relacionadas con una revisión de miembro

EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

Obtiene un valor de atributo único para un miembro de una entidad. Se diseña para poder obtener archivos binarios, pero puede obtener ningún valor de atributo que se solicite.

EntityMemberChangesetDelete(EntityMemberChangesetDeleteRequest)

Eliminar un conjunto de cambios

EntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest)

Eliminar un conjunto de cambios

EntityMemberChangesetSave(EntityMemberChangesetSaveRequest)

Crear o actualizar un conjunto de cambios

EntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest)

Crear o actualizar un conjunto de cambios

EntityMemberChangesetsGet(EntityMemberChangesetsGetRequest)

Obtener conjuntos de cambios

EntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest)

Obtener conjuntos de cambios

EntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest)

EntityMemberHistoriesGet es un servicio que devuelve el historial de miembros de entidad específico.

EntityMemberKeyLookup(EntityMemberKeyGetRequest)

Busca un memberCode o memberId basándose en los criterios.

EntityMembersCopy(EntityMembersCopyRequest)

Cree un miembro igual que otro. Establezca el atributo y la misma ubicación en Jerarquía.

EntityMembersCreate(EntityMembersCreateRequest)

Cree uno o miembros y establezca valores de atributo si se especifica.

EntityMembersDelete(EntityMembersDeleteRequest)

Eliminar uno o varios miembros

EntityMembersGet(EntityMembersGetRequest)

MembersGet es un servicio que obtiene los miembros de entidad específicos para los criterios especificados.

EntityMembersMerge(EntityMembersMergeRequest)

Crear o actualizar uno o más miembros y todos los atributos, colecciones y relaciones

EntityMembersPurge(EntityMembersPurgeRequest)

Purga los miembros eliminados temporalmente de una versión del modelo.

EntityMembersUpdate(EntityMembersUpdateRequest)

Actualizar uno o varios miembros

EntityStagingClear(EntityStagingClearRequest)

Establece el lote especificado (mediante un identificador de lote único) en el estado "en cola para borrar".

EntityStagingGet(EntityStagingGetRequest)

Se usa para obtener la lista de lotes en el sistema para un modelo determinado.

EntityStagingLoad(EntityStagingLoadRequest)

Se usa para la carga masiva de miembros y relaciones en tablas de almacenamiento provisional basadas en entidades.

EntityStagingProcess(EntityStagingProcessRequest)

Establezca el lote especificado (mediante la etiqueta de lote, el identificador de entidad, el tipo de miembro y el identificador de versión) que se van a poner en cola para su procesamiento.

ErrorLogsGet(ErrorLogsGetRequest)

Obtenga el registro de errores de un identificador de correlación específico de la memoria caché.

ExportViewCreate(ExportViewCreateRequest)

Crea una nueva vista export(subscription)

ExportViewDelete(ExportViewDeleteRequest)

Elimina una vista export(subscription) existente.

ExportViewListGet(ExportViewListGetRequest)

Obtiene la lista de vistas export(subscription)

ExportViewUpdate(ExportViewUpdateRequest)

Novedades una vista export(subscription) existente

FileGet(FileGetRequest)

Obtención del archivo de la memoria caché

FileSave(FileSaveRequest)

Guardar el archivo en la memoria caché

HierarchyMembersGet(HierarchyMembersGetRequest)

HierarchyGet obtiene los datos ParentChild de una jerarquía determinada.

HierarchyParentSave(HierarchyParentSaveRequest)

Cambia el elemento primario de jerarquía derivada de los miembros secundarios especificados para el nivel de jerarquía especificado.

MetadataClone(MetadataCloneRequest)

Cree nuevos objetos de metadatos que son copias exactas de objetos de metadatos de otra instancia.

MetadataCreate(MetadataCreateRequest)

Crea nuevos objetos de metadatos.

MetadataDelete(MetadataDeleteRequest)

Elimina varios objetos de metadatos.

MetadataGet(MetadataGetRequest)

Recupera varios objetos de metadatos.

MetadataUpdate(MetadataUpdateRequest)

Actualiza varios objetos de metadatos.

ModelMembersGet(ModelMembersGetRequest)

Obtener todos los datos del modelo según la solicitud

SecurityDelete(SecurityDeleteRequest)

Esta operación elimina componentes de SecuritySet

SecurityPrincipalsClone(SecurityPrincipalsRequest)

Crea una nueva seguridad SecurityPrincipalsRequest como copias exactas de objetos en otra instancia del centro de MDS. Esta operación requiere el GUID y el nombre de los nuevos elementos en la solicitud. En lugar de generarse el GUID, se inserta.

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

Crea un nuevo objeto de entidad de seguridad en el repositorio MDS.

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Elimina las entidades de seguridad especificadas como parte de SecurityPrincipalsDeleteRequest.

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

La operación recupera los datos de SecuritySet en su totalidad o en parte. La operación devuelve un modelo de datos representativos de la estructura y el contenido de seguridad.

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Actualiza las entidades de seguridad, la colección de User y Group en el repositorio.

SecurityPrivilegesClone(SecurityPrivilegesRequest)

Cree nuevos privilegios de seguridad como copias exactas de privilegios en otra instancia del centro de MDS.

SecurityPrivilegesCreate(SecurityPrivilegesRequest)

Crea nuevos privilegios de seguridad en el repositorio MDS.

SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

Elimina los privilegios de seguridad especificados en la solicitud.

SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

Obtiene los privilegios de seguridad del repositorio MDS según los criterios de obtención especificados.

SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Novedades la información de privilegios de seguridad en el repositorio MDS.

ServiceCheck(ServiceCheckGetRequest)

Realice una comprobación de servicio para determinar si MDS se encuentra en un estado correcto.

ServiceVersionGet(ServiceVersionGetRequest)

Obtiene la versión de la instancia del servicio.

StagingNameCheck(StagingNameCheckRequest)

Compruebe si el nombre del almacenamiento provisional es único o si ya está en uso.

SyncRelationshipDelete(SyncRelationshipDeleteRequest)

Elimina una relación de sincronización entre dos versiones de entidad.

SyncRelationshipMerge(SyncRelationshipMergeRequest)

Crea o actualiza una relación de sincronización entre dos versiones de entidad. Se pondrá en marcha un proceso de sincronización inicial después de que la relación se establezca correctamente.

SyncRelationshipRefresh(SyncRelationshipRefreshRequest)

Actualiza una relación de sincronización actualizando la versión de la entidad de destino para que coincida con la versión de la entidad de origen.

SyncRelationshipsGet(SyncRelationshipsGetRequest)

Recupera las relaciones de sincronización.

SystemDomainListGet(SystemDomainListGetRequest)

Recupera listas de dominios del sistema.

SystemPropertiesGet(SystemPropertiesGetRequest)

Recupere las propiedades del sistema.

SystemSettingsGet(SystemSettingsGetRequest)

Recupera la configuración del sistema.

SystemSettingsUpdate(SystemSettingsUpdateRequest)

Actualiza la configuración del sistema.

TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

Crear nuevas anotaciones relacionadas con una transacción

TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

Obtiene anotaciones relacionadas con una transacción.

TransactionsGet(TransactionsGetRequest)

Obtiene las transacciones para los criterios proporcionados.

TransactionsReverse(TransactionsReverseRequest)

Invierte las transacciones MDM.

UserEffectiveObjectPermissionsGet(UserEffectiveObjectPermissionsGetRequest)

Obtiene los usuarios del repositorio MDS según el permiso de objeto especificado.

UserPreferencesDelete(UserPreferencesDeleteRequest)

Elimina las preferencias del usuario.

UserPreferencesGet(UserPreferencesGetRequest)

Recupera todas las preferencias del usuario.

UserPreferencesUpdate(UserPreferencesUpdateRequest)

Actualiza las preferencias del usuario.

Validate(ServiceDescription, ServiceHostBase)

No hace nada. Consulte la documentación para obtener más información sobre cuándo se llama a este método y sus parámetros.

ValidationGet(ValidationGetRequest)

Obtiene los problemas de validación para los criterios especificados.

ValidationProcess(ValidationProcessRequest)

Valida los datos de los criterios especificados.

VersionCopy(VersionCopyRequest)

Realice una copia de una versión, lo que incluye realizar una copia de todos los datos de miembro de entidad.

Se aplica a