Overview

Skill Level: Any

Prerequisites

This interface performs a validation check against all Dynamic Content Rulesets (including nested Rulesets) associated with the specified mailing. The validation check ensures that all placeholders and criteria match the specified mailing and its Rulesets.

Step-by-step

  1. Syntax of the request and response SOAP for ValidateDCRuleset

    Operation <ValidateDCRuleset>  
    Elements MAILING_ID Mailing ID for a mailing with one or more associated Rulesets.
    Example <soapenv:Envelope xmlns:soapenv=”http://schemas.xmlsoap.org/soap/envelope/”
    xmlns:ses=”SilverpopApi:EngageService.SessionHeader”
    xmlns:user=”SilverpopApi:EngageService.MailManagement.UserActions”>
    <soapenv:Header>
    <ses:sessionHeader>
    <ses:sessionid>06395F3FA6D07365CBA5D01AF14F3F56</ses:sessionid>
    </ses:sessionHeader>
    </soapenv:Header>
    <soapenv:Body>
    <user:ValidateDCRuleset>
    <user:MAILING_ID>1866986</user:MAILING_ID>
    </user:ValidateDCRuleset>
    </soapenv:Body>
    </soapenv:Envelope>
     
    Response <RESULT>  
    Elements SUCCESS

    True” indicates the mailing and all related Dynamic Content is valid.

    False” indicates that Engage will display a collection of errors.

      MAILING_ID Represents the mailing against which Watson Campaign Automation performed a validation.
    ¬† ERRORS Displayed when the SUCCESS parameter is set to “False.”
    Represents the collection of errors resulting from the validation.
    Example <envelope:Envelope xmlns=”SilverpopApi:EngageService.MailManagement.UserActions”
    xmlns:envelope=”http://schemas.xmlsoap.org/soap/envelope/”>
    <envelope:Header/>
    <envelope:Body>
    <RESULT>
    <SUCCESS>TRUE</SUCCESS>
    </RESULT>
    </envelope:Body>
    </envelope:Envelope>
     

Join The Discussion

Your email address will not be published. Required fields are marked *