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

Internal content