UpdateObj.exe -t org -f <location_of_XML_file> -u <parent_username> -p <parent_password>
UpdateObj.exe -t org -s <XML_data_as_a_string> -u <parent_username> -p <parent_password>
The parameters to be passed in the XML file for updating the information of a site are given below. For a detailed description of some of the parameters given below, see the parameters description.
<?xml version="1.0" encoding="utf-8" ?>
<org>
<generalinfo>
<property name="DisplayName">aa.aa</property>
<property name="ContactName"></property>
<property name="ShortName">aa.aa</property>
<property name="ContactPhone"></property>
<property name="ContactEmail">rdas@ensim.com</property>
</generalinfo>
<admin>
<property name="DisplayName">Administrator</property>
<property name="UserName">admin@aa.aa</property>
<property name="Password">ensim123</property>
<property name="Email">rdas@ensim.com</property>
</admin>
<service name="WebHosting" version="2.0.0">
<generalinfo>
<property name="IsIpbased" type="System.boolean">true</property>
<property name="ip" type="string">10.67.38.12</property>
<property name="IPSelection" type="System.boolean">false</property>
<!-- For a name-based site, the above parameter should contain the IP address of that site. -->
<property name="BandwidthQuota" type="System.Int32">122</property>
<property name="BillingCycleStartDay" type="System.Int32">15</property>
<property name="BandwidthActionSendMail" type="System.boolean">false</property>
<property name="BandwidthCapped" type="System.boolean">true</property>
<property name="DiskQuota" type="System.Int32">100</property>
<property name="MaxUsers" type="System.Int64">50</property>
</generalinfo>
<ServiceComponent name="msdns" version="2.0.0" enabled="1">
<!-- If the enabled flag is equal to "1", then the service component is added or updated. If the flag is equal to "0", then the service component is deleted. -->
<property name="NumDNSZones" type="System.double">1050</property>
<property name="AllowSubdomainsOnly" type="System.boolean">true</property>
<property name="AllowReverseZone" type="System.boolean">true</property>
</ServiceComponent>
<ServiceComponent name="w3svc" version="2.0.0" enabled="1">
<property name="EnableDotNet" type="System.boolean">false</property>
<property name="DefaultSSL" type="System.boolean">false</property>
<property name="SharedSSL" type="System.boolean">false</property>
<property name="SharedSSLHost" type="String"></property>
<!-- If the value of the SharedSSL property is true, then the value of the
SharedSSLHost property should include a valid host name, for example,
host.example.org. -->
<property name="ThirdyPartySSLCertificateInstalled" type="System.boolean">false</property>
<property name="SSI" type="System.boolean">true</property>
<property name="HostHeaders" type="System.boolean">true</property>
<property name="UseAsPDH" type="System.boolean">true</property>
<property name="MaxSubDomains" type="System.Int32">1</property>
<property name="LogType" type="String">W3C Extended Log File Format</property>
<property name="ChangeLogFormat" type="System.boolean">true</property>
<property name="Timeout" type="System.Int32">700</property>
<property name="MaxConnections" type="System.Int32">1000</property>
<property name="Hits" type="System.Int32">1</property>
<property name="ReverseDNS" type="System.boolean">false</property>
<property name="EnableBWQuota" type="System.boolean">false</property>
<property name="BandwidthQuota" type="System.Int32">542</property>
<property name="IISPermRead" type="System.boolean">true</property>
<property name="IISPermWrite" type="System.boolean">false</property>
<property name="IISPermDirectoryBrowsing" type="System.boolean">false</property>
<property name="IISPermExec" type="System.Int32">1</property>
<property name="CPUrl" type="String">10.67.37.59</property>
</ServiceComponent>
<ServiceComponent name="odbc" version="2.0.0" enabled="1">
<property name="TotalSQLDSNCount" type="System.Int32">5</property>
<property name="TotalAccessDSNCount" type="System.Int32">5</property>
<property name="TotalMyODBCDSNCount" type="System.Int32">5</property>
</ServiceComponent>
<ServiceComponent name="mail" version="1.5.0" enabled="1">
<property name="EnableMailingLists"
type="System.boolean">false</property>
<property name="EnableDomainAliases"
type="System.boolean">false</property>
<property name="EnableDistributionLists"
type="System.boolean">true</property>
<property name="EnableSpamFilters" type="System.boolean">true</
property>
<property name="EnableUserAliases" type="System.boolean">true</
property>
<property name="EnableWebAccess" type="System.boolean">true</
property>
<property name="EnableForwards" type="System.boolean">true</
property>
<property name="EnableAutoresponders"
type="System.boolean">true</property>
</ServiceComponent>
<ServiceComponent name="mssql" version="1.5.0" enabled="1">
<property name="TotalDatabaseSize" type="System.Int32">10</property>
<property name="TotalDatabaseCount" type="System.Int32">2</property>
<property name="EnableDBMgmt" type="System.boolean">true</property>
<property name="DatabaseTools" type="String">1,4,6,8</property>
</ServiceComponent>
<ServiceComponent name="mysql" version="1.5.0" enabled="1">
<property name="TotalDatabaseCount" type="System.Int32">100</property>
<property name="DatabaseTools" type="String">2,3,5,7</property>
</ServiceComponent>
</service>
</org>