【问题标题】:Data Validation Master Data Service数据验证主数据服务
【发布时间】:2016-03-06 00:16:56
【问题描述】:

我目前正在开发 POC MDS/MDM WCF 服务,并且有一个关于验证的问题。有没有人有调用 MDS web api 来验证 MDS 模型的示例?我知道我必须添加对 MDS 的服务引用才能访问代理,我只是希望有一个使用 api 的简单示例。

https://msdn.microsoft.com/en-us/library/microsoft.masterdataservices.serviceclient.validationprocess(v=sql.110).aspx

【问题讨论】:

    标签: c# sql wcf master-data-services master-data-management


    【解决方案1】:
    //ValidationProcess For an entity
        public Collection<ValidationIssue> ValidationProcess(string ModelName, string verName, string EntityName, string memCode)
        {
            //Instantiate all of request and response objects
            ValidationProcessRequest Request = new ValidationProcessRequest();
            ValidationProcessResponse Response = new ValidationProcessResponse();
            //Instantiate the Criteria and Options objects
            Request.ValidationProcessCriteria = new ValidationProcessCriteria();
            Request.ValidationProcessOptions = new ValidationProcessOptions();
    
            //Set Model and Version Identifiers - these will be required in all instances
            Request.ValidationProcessCriteria.ModelId = new Identifier { Name = ModelName };
            Request.ValidationProcessCriteria.VersionId = new Identifier { Name = verName };
            Request.ValidationProcessCriteria.EntityId = new Identifier { Name = EntityName };
    
            Request.ValidationProcessCriteria.Members = new Collection<MemberIdentifier>();
            Request.ValidationProcessCriteria.Members.Add(new MemberIdentifier { Code = memCode });
            //Options can return validation results or trigger the commit of a version (when validation is already successful)
            Request.ValidationProcessOptions.ReturnValidationResults = true;
    
            Response = mds_Proxy.ValidationProcess(Request);
            return Response.ValidationIssueList;
    
        }
    

    【讨论】:

    • 以上示例和更多示例可以在 Tyler Graham 的“主数据服务”一书中找到:mdsuser.com
    猜你喜欢
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    • 2016-03-30
    • 2011-03-03
    • 2021-02-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多