Configuring Site Settings

The set operation lets you change settings of specified sites.

In this chapter:

Request Packet Structure

Response Packet Structure

Samples

 

Request Packet Structure

A request XML packet that changes site settings should include the set operation node:

<packet>
<site>
   <set>
   ...
   </set>
</site>
</packet>

 

The set node does not have a separate type, it is nested within the complex type (site.xsd). The set node has the following graphics representation:

site-set-rps.gif

Important: When creating request packets, put nodes and elements in the order they follow in the packet structure.

 

Response Packet Structure

The set node of the response packet is structured as follows:

site-set-reps.gif

 

Samples

Below is an example of a request packet which sets hosting properties for domain sample3.tst (on Windows hosting):

<packet>
  <site>
    <set> 
      <filter>
        <name>sample3.tst</name>
      </filter>
      <values>
       <hosting>
        <vrt_hst>
              <property>
                <name>fp</name>
                <value>false</value>
              </property>
              <property>
                <name>fp_ssl</name>
                <value>false</value>
              </property>
              <property>
                <name>fp_auth</name>
                <value></value>
              </property>
              <property>
                <name>fp_admin_login</name>
                <value></value>
              </property>
              <property>
                <name>fp_admin_password</name>
                <value></value>
              </property>
              <property>
                <name>ssl</name>
                <value>true</value>
              </property>
              <property>
                <name>php</name>
                <value>true</value>
              </property>
              <property>
                <name>php_handler_id</name>
                <value>fastcgi-5.3</value>
              </property>
              <property>
                <name>ssi</name>
                <value>false</value>
              </property>
              <property>
                <name>cgi</name>
                <value>true</value>
              </property>
              <property>
                <name>perl</name>
                <value>true</value>
              </property>
              <property>
                <name>python</name>
                <value>true</value>
              </property>
              <property>
                <name>asp</name>
                <value>false</value>
              </property>
              <property>
                <name>asp_dot_net</name>
                <value>false</value>
              </property>
              <property>
                <name>miva</name>
                <value>false</value>
              </property>
              <property>
                <name>webstat</name>
                <value>awstats</value>
              </property>
              <property>
                <name>webstat_protected</name>
                <value>true</value>
              </property>
              <property>
                <name>errdocs</name>
                <value>false</value>
              </property>
              <property>
                <name>php_version</name>
                <value>5.3</value>
              </property>
              <property>
                <name>webdeploy</name>
                <value>false</value>
              </property>
              <property>
                <name>www_root</name>
                <value>/sample4</value>
              </property>
        </vrt_hst>
       </hosting>
      </values>
    </set>
  </site>
</packet>

Response:

<packet version="1.6.3.0">
  <site>
    <set>
      <result>
        <status>ok</status>
        <filter-id>18</filter-id>
        <id>18</id>
      </result>
    </set>
  </site>
</packet>