Symptoms
Sales order fails on sending pem.activateSubscription request to POA with error:
Cannot set limit on resource type #XXX in subscription #YYY. Unsupported limit value -10 specified
On PBA-E side the limit of resource XXX in subscription YYY is Unlimited (-1).
Cause
Situation is caused by the internal issue POALP-910. Current locale setting include wrong value for these parameters:
locale.zz:"&negative_number_suffix" "0" locale.zz_ZZ:"&negative_number_suffix" "0"
The English locale is correct: locale.en:"&negative_number_suffix" "" locale.en_US:"&negative_number_suffix" ""
The resource usage on order provisioning is send to POA as a string value, so when PBA-E converts "-1" from integer to string value it adds extra 0 at the end.
Resolution
Correct localization manually and restart PBA-E services. Localization guide can be obtained from official PBA-E documentation web-site:
http://download.pa.parallels.com/pba/5.5/doc/pdf/Customization_Guides/PBA_Localization_Guide.pdf