Response Samples

Adding a database

The request packet structured as follows:

<packet version="1.4.2.0">
<database>

<add-db>
   <domain-id>7</domain-id>
   <name>MyBase</name>
   <type>mysql</type>
</add-db>

</database>
</packet>

 

A positive response from the server can look as follows:

<packet version="1.4.2.0">
<database>

<result>
   <add-db>
      <status>ok</status>
      <id>14</id>
   </add-db>
</result>

</database>
</packet>

 

If MyBase already exists, the response from the server looks as follows:

<packet version="1.4.2.0">
<database>

<result>
   <add-db>
      <status>error</status>
      <errcode>1007</errcode>
      <errtext>Database already exists</errtext>
   </add-db>
</result>

</database>
</packet>

 

If the domain with ID 7 was not found, the response looks as follows:

<packet version="1.4.2.0">
<database>

<result>
   <add-db>
      <status>error</status>
      <errcode>1015</errcode>
      <errtext>Domain does not exist</errtext>
   </add-db>
</result>

</database>
</packet>

 

Adding multiple databases

The request packet adding mySQL and PostgreSQL databases looks as follows:

<packet version="1.4.2.0">
<database>

<add-db>
   <domain-id>3</domain-id>
   <name>MyBase</name>
   <type>mysql</type>
</add-db>

<add-db>
   <domain-id>3</domain-id>
   <name>MyBase</name>
   <type>mysql</type>
</add-db>

</database>
</packet>

 

A possible response from the server looks as follows:

<packet version="1.4.2.0">
<database>

<result>
   <add-db>
      <status>ok</status>
      <id>14</id>
   </add-db>
</result>

<result>
   <add-db>
      <status>error</status>
      <errcode>1007</errcode>
      <errtext>Database already exists</errtext>
   </add-db>
</result>

</database>
</packet>