/epp-xsd-files

XSD files for the DK Hostmaster EPP service

Primary LanguagePerlMIT LicenseMIT

DK Hostmaster Logo

XSD files for the DK Hostmaster EPP service

Markdownlint Action status badge XMLlint Action status badge Spellcheck Action

Table of Contents

The current actively used XSD file is indicated in the EPP service specification, this repository might contain changes not actively used by the service. Please see the EPP Service Specification Wiki for exact details.

XSD file references

Please note that the following files have been lifted from their respective RFCs. These files are copyrighted by their respective authors, please refer to the RFCs for more information.

The following files are owned and copyright by DK Hostmaster A/S under the MIT License, please see the LICENSE file.

XSD files

  • dkhm-1.0.xsd, DK Hostmaster EPP extensions version 1.0
  • dkhm-1.1.xsd, DK Hostmaster EPP extensions version 1.1
  • dkhm-1.2.xsd, DK Hostmaster EPP extensions version 1.2
  • dkhm-1.3.xsd, DK Hostmaster EPP extensions version 1.3
  • dkhm-1.4.xsd, DK Hostmaster EPP extensions version 1.4
  • dkhm-1.5.xsd, DK Hostmaster EPP extensions version 1.5
  • dkhm-1.6.xsd, DK Hostmaster EPP extensions version 1.6
  • dkhm-2.0.xsd, DK Hostmaster EPP extensions version 2.0
  • dkhm-2.1.xsd, DK Hostmaster EPP extensions version 2.1
  • dkhm-2.2.xsd, DK Hostmaster EPP extensions version 2.2
  • dkhm-2.3.xsd, DK Hostmaster EPP extensions version 2.3
  • dkhm-2.4.xsd, DK Hostmaster EPP extensions version 2.4
  • dkhm-2.5.xsd, DK Hostmaster EPP extensions version 2.5
  • dkhm-2.6.xsd, DK Hostmaster EPP extensions version 2.6
  • dkhm-3.0.xsd, DK Hostmaster EPP extensions version 3.0
  • dkhm-3.1.xsd, DK Hostmaster EPP extensions version 3.1
  • dkhm-4.0.xsd, DK Hostmaster EPP extensions version 4.0
  • dkhm-domain-4.0.xsd, DK Hostmaster EPP Domain extension version 4.0
  • dkhm-4.1.xsd, DK Hostmaster EPP extensions version 4.1
  • dkhm-domain-4.1.xsd, DK Hostmaster EPP Domain extension version 4.1
  • dkhm-4.2.xsd, DK Hostmaster EPP extensions version 4.2
  • dkhm-domain-4.2.xsd, DK Hostmaster EPP Domain extension version 4.2
  • dkhm-4.3.xsd, DK Hostmaster EPP extensions version 4.3
  • dkhm-domain-4.3.xsd, DK Hostmaster EPP Domain extension version 4.3
  • dkhm-4.4.xsd, DK Hostmaster EPP extensions version 4.4
  • dkhm-domain-4.4.xsd, DK Hostmaster EPP Domain extension version 4.4
  • epp.xsd (a collection files for easier test, validation and maintenance, see below)

The DK Hostmaster EPP service specification describes the use and contents of the files in more detail.

The file epp.xsd is just for easier test and validation as mentioned, it can be used together with xmllint:

$ xmllint --schema epp.xsd your_file.xml
your_file.xml validates

It will then either omit an error message or the success message: your_file.xml validates.

XSD History

4.4

  • EPP Service version 4.X.0
  • Added extension dkhm:VID for communication of choice of VID, a registry lock service for registrant managed domain names
  • Added extension dkhm:idControlStatus for communication state of ID-control for a given user

4.3

  • EPP Service version 4.0.0
  • Added proposed extension dkhm:management for communication of choice of management model

4.2

  • EPP Service version 4.0.0
  • Addressing a minor issue of XML invalid namespace references #20

4.1

  • EPP Service version 4.0.0
  • Introducing use of the restore capability described in RFC:3915

4.0

  • EPP Service version 4.0.0
  • Introducing DK Hostmaster optional extension for EPP delete domain command request: dkhm:delDate
  • Introducing DK Hostmaster optional extension for automatic renewal: dkhm:autoRenew
  • Introducing DK Hostmaster optional command extension for transfer back to DK Hostmaster: withdraw
  • Introducing use of the VeriSign EPP Balance: info balance
  • Added proper Resources and References chapter

3.1

  • EPP Service version 4.0.0
  • Introducing DK Hostmaster AuthInfo expiration: dkhm:authInfoExDate extension for EPP info domain command response and authorizations for AuthInfo

3.0

  • EPP Service version 3.4.0 and 3.5.X
  • The XSD does not contain changes as such, but removes excessive import statements, where one should suffice
  • This revision of the schema file, eliminates support for older schema versions

2.6

  • EPP Service version 2.3.X
  • Reinstated excessive import statements, since this might break interaction with the existing service (2.3.X), which has some XSD schema issues triggered by this clean up
  • The clean up will be completed and announced as 3.0, since the XSD as a stand-alone breaks support for older schema versions and epp.xsd will be the only entry-point to support the older schema versions
  • More XML cleaned up and formatted, mostly by automation

2.5

  • EPP Service version 2.3.X
  • Clearing out some minor issues in the DK Hostmaster XSD
  • Removed excessive import statements, one should suffice
  • XML cleaned up and formatted, mostly by automation

2.4

  • EPP Service version 2.3.X
  • Minor bug fix release as 2.4, since 2.3 had some minor issues

2.3

  • EPP Service version 2.3.X
  • Introduction of dkhm:url for poll messages in relation to domain creation, where a URL is communicated, which can be presented to the end-user as part of the domain creation process.

2.2

  • EPP Service version 2.3.X
  • Introduction of dkhm:risk_assessment for poll messages in relation to domain creation, where the risk assessment is communicated as part of the domain creation process.

2.1

  • EPP Service version 2.3.X

  • Warning! This release includes a change to the standard XSD from RFC:5730, aligning the values for the password type. It has not been possible to get the patch applied using the XML Schema feature: redefine or overwrite. When this succeeds this change will have to be rolled-back. The change has been applied so the schema file conforms with the schema file used at DK Hostmaster A/S.

  • The DKHM Schema file has been updated to revision 2.1, the file does not contain any changes apart from the import, this file was created for a uniform communication in regard to revision numbers etc.

2.0

  • Official release of changes proposed in revisions 1.5 and 1.6

1.6

  • Development use only
  • Introduction of dkhm:requestedNsAdmin for update host and create host

1.5

  • Development use only
  • Introduction of dkhm:mobilephone on update contact
  • Introduction of dkhm:secondaryEmail on update contact

1.4

  • EPP Service version 1.3.X
  • Introduction of dkhm:pnumber for production unit number information for create contact

1.3

  • EPP Service version 1.2.X
  • Introduction of dkhm:domain_confirmed for information for create domain
  • Introduction of dkhm:contact_validated for information for info contact
  • Introduction of dkhm:registrant_validated for information for create domain

1.2

  • EPP Service version 1.1.X
  • Introduction of dkhm:orderConfirmation for create domain and support of Pre-activation Service

1.1

  • EPP Service version 1.0.9
  • Introduction of dkhm:domainAdvisory for support of blocked status for create domain for blocked domain names

1.0

  • EPP Service version 1.0.0
  • Released 2014-02-25

References and Resources