3.1.4.9 BusinessRulesPublish

The BusinessRulesPublish operation publishes business rule updates for a particular model, entity, and member type.

The business rules are identified by Model, Entity, and MemberType using the BRPublishCriteria complex type. Each parameter is optional, and multiple specified parameters are combined with an AND to select business rules for publication. If no parameters are specified, all rules are published.

This operation returns a standard MessageResponse message.

The following is the WSDL definition of the BusinessRulesPublish operation.

Applies to MDS 2008R2

     <wsdl:operation name="BusinessRulesPublish">
       <wsdl:input wsaw:Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/BusinessRulesPublish" name="BusinessRulesPublishRequest" message="tns:BusinessRulesPublishRequest" />
       <wsdl:output wsaw:Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/BusinessRulesPublishResponse" name="MessageResponse" message="tns:MessageResponse" />
    </wsdl:operation>

Applies to MDS 2012

     <wsdl:operation name="BusinessRulesPublish">
       <wsdl:input wsaw:Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/BusinessRulesPublish" name="BusinessRulesPublishRequest" message="tns:BusinessRulesPublishRequest"/>
       <wsdl:output wsaw:Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/BusinessRulesPublishResponse" name="MessageResponse" message="tns:MessageResponse"/>
       <wsdl:fault wsaw:Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/BusinessRulesPublishSkuNotSupportedMessageFault" name="SkuNotSupportedMessageFault" message="tns:IService_BusinessRulesPublish_SkuNotSupportedMessageFault_FaultMessage"/>
       <wsdl:fault wsaw:Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/BusinessRulesPublishEditionExpiredMessageFault" name="EditionExpiredMessageFault" message="tns:IService_BusinessRulesPublish_EditionExpiredMessageFault_FaultMessage"/>
    </wsdl:operation>