[ URL ftp://rs.internic.net/templates/domain-parser-errors.txt ] [ 12/95 ] Glossary of Parser Errors 1. Introduction This document is a glossary of the errors returned by the domain template parser. The errors are classified as "Required" and "Invalid" errors. Section 1.1 describes the "Required" errors and Section 1.2 describes the "Invalid" errors. 1.1 Required Errors item 0 required Item 0 is the registration action type and is always required. The valid values are N, M, or D. N registers a new domain, M modifies an existing domain, and D deletes an existing domain. item 2 required Item 2 is the complete domain name and is always required. It is either a second level domain name with COM, NET, EDU, GOV, or ORG as the top level domain or an ISO-3166 country code domain name. The valid characters in a domain name are alphabets, digits, and '-'. The first character can be either an alphabet or a digit. The InterNIC does not register third level domain names. An example of a valid domain name is EXAMPLE.COM. item 4b required item 5b required item 6b required This item is the name of a contact. It is required if the corresponding item 4a, 5a, or 6a is blank. Item 4a, 5a, or 6a should be left blank if the contact is being newly registered or its NIC handle is unknown. items 4d-4h required items 5d-5h required items 6d-6h required These items are the postal address of a contact. They are required if the corresponding item 4a, 5a, or 6a is blank. Item 4d, 5d, or 6d (Street Address) is always required. Items 4e-4g, 5e-5g, or 6e-6g (City, State, and Postal Code) are required for only the US addresses. Item 4h, 5h, or 6h (Country) is always required and must be an ISO-3166 country code. The ISO-3166 country codes list is available at: ftp://rs.internic.net/netinfo/iso3166-countrycodes item 4i required item 5i required item 6i required This item is the phone number of a contact. It is required if the corresponding item 4a, 5a, or 6a is blank. item 4j required item 5j required item 6j required This item is the e-mailbox of a contact. It is required if the corresponding item 4a, 5a, or 6a is blank. at least 2 servers required in items 7 and 8 A complete list of the DNS servers is required if either a new domain is being registered or the servers are being changed for an existing domain. The server list must contain two or more servers. 1.2 Invalid Errors invalid template version The current domain template version is 3.0 and is available at ftp://rs.internic.net/templates/domain-template.txt. The text "Domain Version Number: 3.0" must be present in the beginning of the template. invalid item 2 Item 2 is the complete domain name. It is either a second level domain name with COM, NET, EDU, GOV, or ORG as the top level domain or an ISO-3166 country code domain name. The valid characters in a domain name are alphabets, digits, and '-'. The first character can be either an alphabet or a digit. The InterNIC does not register third level domain names. An example of a valid domain name is EXAMPLE.COM. invalid top-level domain in item 2 Valid top level domains in item 2 are COM, NET, EDU, GOV, or ORG. invalid items 3b-3f These items are the postal address of the organization using the domain name. Item 3b (Street Address) is always required. Items 3c-3e (City, State, and Postal Code) are required for only the US addresses. Item 3f (Country) is always required and must be an ISO-3166 country code. The ISO-3166 country codes list is available at: ftp://rs.internic.net/netinfo/iso3166-countrycodes invalid items 4d-4h invalid items 5d-5h invalid items 6d-6h These items are the postal address of a contact. Item 4d, 5d, or 6d (Street Address) is always required. Items 4e-4g, 5e-5g, or 6e-6g (City, State, and Postal Code) are required for only the US addresses. Item 4h, 5h, or 6h (Country) is always required and must be an ISO-3166 country code. The ISO-3166 country codes list is available at: ftp://rs.internic.net/netinfo/iso3166-countrycodes invalid item 4j invalid item 5j invalid item 6j This item is the e-mailbox of a contact. It should have RFC 822 format. invalid item 7a invalid item 8a This item is the fully qualified hostname of a name server. An example of a valid hostname of a name server is SERVER.EXAMPLE.COM. invalid item 7b invalid item 8b This item is the unique IP address of a name server. Non-unique IP addresses (RFC 1597) are invalid. Duplicate item 7 Duplicate item 8 Either the hostname or the IP address of a name server matches that of another server in the server list. Invalid item 9 Item 9 is the invoice delivery method. The valid values are E or P.