Overview

Based on the requirements (optional or mandatory) gathered in the API call Set Service Configuration this API call is used to configure any service features.

This cannot be configured until the 'Package Plan' is selected.


Inputs

  <soapenv:Header/>
  <soapenv:Body>
     <urn:SetServiceFeatureSetup>
        <urn:AccountPresaleSQID>112233</urn:AccountPresaleSQID>
        <urn:ServiceFeatures>
           <urn1:ServiceFeature>
              <urn1:Type ID="1">1</urn1:Type>
              <urn1:FeatureIdentifier>abc123</urn1:FeatureIdentifier>
              <urn1:OptionType ID="1">1</urn1:OptionType>
           </urn1:ServiceFeature>
        </urn:ServiceFeatures>
     </urn:SetServiceFeatureSetup>
  </soapenv:Body>


Output

  <SOAP-ENV:Body>
     <ns1:SetServiceFeatureSetupResponse>
        <ns1:Status>true</ns1:Status>
     </ns1:SetServiceFeatureSetupResponse>
  </SOAP-ENV:Body>


Error String

  • "Missing Account Presale SQ ID" - Account Presale SQ ID is not supplied.
  • "Account Presale SQ does not exist" - Account Presale SQ ID supplied does not exist in system.
  • "Account does not exist" - Account ID supplied does not exist in system.
  • "Invalid Account ID" - Account ID supplied does not belong to the same parent group as the API caller.
  • "Missing Package Plan" - Package Plan must be selected before calling this function.
  • "No Service Features to set for Account Presale SQ:"
  • Error(s) found are stored in serialized array, and could be one of more of the following:
    • "Option Type ID ([option_type_id]) supplied for Service Feature Type ([feature_type_id]) is not valid"
    • "Service Feature Type ([feature_type_id]) cannot have identifier"
    • "Service Feature Type ([feature_type_id]) must have identifier"
    • "UnknownFeatureTypeID" - Feature Type ID shown is unknown.


  • No labels