Task explanation: terminating expired subscriptions; subscription upgrade; subscription synchronization
Problem description: OBAS Automated tasks are failing with an XML error from Plesk Transport
Plesk Transport; Failed to valide XML response from Plesk node: unknown-288cb040:0: Schemas validity error : Element 'stat_ttl': '0' is not a valid value of the union type 'positive-integer-or-empty'. . Please fix the problem.
After Plesk microupdate #43 was installed, all limits for all subscriptions were set to 0 (zero) on the Plesk side. As a result all subscriptions were suspended due to limits exceed.
The issue was caused due to schema files fixed in Plesk 12 #MU22 was not synced between Plesk and OBAS server. This is an internal issue with ID PBAS-30020. The fix will be included in future OBAS versions.
- Apply the latest microupdate to the Plesk server.
Get files '
plesk_common.xsd' and '
plesk_domain.xsd' from Plesk server for API-RPC 1.6.5 and 1.6.6, in Linux they are located at:
/usr/local/psa/admin/htdocs/schemas/rpc/126.96.36.199/plesk_common.xsd /usr/local/psa/admin/htdocs/schemas/rpc/188.8.131.52/plesk_domain.xsd /usr/local/psa/admin/htdocs/schemas/rpc/184.108.40.206/plesk_common.xsd /usr/local/psa/admin/htdocs/schemas/rpc/220.127.116.11/plesk_domain.xsd
In Windows those files are located at:
C:\Program Files (x86)\Parallels\Plesk\admin\htdocs\schemas\rpc\18.104.22.168\plesk_common.xsd C:\Program Files (x86)\Parallels\Plesk\admin\htdocs\schemas\rpc\22.214.171.124\plesk_domain.xsd C:\Program Files (x86)\Parallels\Plesk\admin\htdocs\schemas\rpc\126.96.36.199\plesk_common.xsd C:\Program Files (x86)\Parallels\Plesk\admin\htdocs\schemas\rpc\188.8.131.52\plesk_domain.xsd
And replace schema files on OBAS with files from the Plesk server:
Warning The 184.108.40.206 files listed below should not be replaced if there are both Plesk 12 and Plesk 11.5 nodes in the customer's environment.