Order/API to provision Spam Experts Integration was failing with following error:
Invalid value passed for setting ' The domainnames to login for. ': The "List of domains" setting value '' is already in use. Please provide unique value.
There are the following restrictions in
APP-META.xml file of Spam Expert Integration:
<setting id="provisioned_domains" class="value" type="string" protected="true" track-old-value="true" uniq="owner"> <name>List of domains</name> <description>The domainnames to login for.</description> </setting>
There are some validation settings - OA tracks previous value of the setting and the setting should be unique in scope of all subscriptions of customer account.
See section 5.2.5 on page 21 of package format specification for details.
The new order is trying to provision spam expert application with "provisioned_domains" value set to null while a subscription with no domains is already present.
Check other subscriptions of the same customer. Either unprovide the Spam Experts instance with the empty allowed domains, or destroy such subscriptions.
Or temporally set "Automatically provision application" = No in activation parameters of the SpamExperts application resource in service template and resubmit order for provisioning.
Also please contact the APS vendor of Spam Experts Application to check and correct the limitations to prevent this issue occurring with any other subscriptions in future.