The format of the JAXB-compliant XSD schema of the XML files used by the Local Host Name Import and Export feature is as follows:
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
jxb:version="2.0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
XML schema definition for 'Local Host Name Resolution' entries.
Copyright Avaya LLC, All Rights Reserved
THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AVAYA LLC
The copyright notice above does not evidence any
actual or intended publication of such source code.
Some third-party source code components may have been modified from
their original versions by Avaya LLC
The modifications are Copyright Avaya LLC, All Rights Reserved.
</xsd:documentation>
</xsd:annotation>
<xsd:element name="LocalHostNameEntries" type="LocalHostNameEntryListType"/>
<xsd:complexType name="LocalHostNameEntryListType">
<xsd:sequence>
<xsd:element name="LocalHostNameEntry" type="LocalHostNameEntryType"
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LocalHostNameEntryType">
<xsd:sequence>
<xsd:element name="hostName" type="hostNameType"/>
<xsd:element name="ipAddress" type="ipAddressType"/>
<xsd:element name="port" type="portType"/>
<xsd:element name="priority" type="priorityType"/>
<xsd:element name="weight" type="weightType"/>
<xsd:element name="transport" type="transportType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="hostNameType">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ipAddressType">
<xsd:restriction base="xsd:string">
<xsd:minLength value="7"/>
<xsd:maxLength value="15"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="portType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="65535"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="priorityType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="2147483647"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="weightType">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="100"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="transportType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="TLS"/>
<xsd:enumeration value="TCP"/>
<xsd:enumeration value="UDP"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
The following is a sample XML Schema :
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<LocalHostNameEntries>
<LocalHostNameEntry>
<hostName>www.domain1.com</hostName>
<ipAddress>192.168.1.100</ipAddress>
<port>1024</port>
<priority>900</priority>
<weight>50</weight>
<transport>TLS</transport>
</LocalHostNameEntry>
<LocalHostNameEntry>
<hostName>www.domain2.com</hostName>
<ipAddress>192.168.1.101</ipAddress>
<port>1024</port>
<priority>600</priority>
<weight>25</weight>
<transport>TCP</transport>
</LocalHostNameEntry>
</LocalHostNameEntries>