diff --git a/doc/epp-examples.md b/doc/epp-examples.md
index 12d61d5ef..cf20d0368 100644
--- a/doc/epp-examples.md
+++ b/doc/epp-examples.md
@@ -1,250 +1,8571 @@
# EPP REQUEST - RESPONSE EXAMPLES
-GENERATED AT: 2015-03-31 16:25:27 +0300
-EXAMPLE COUNT: 122
+GENERATED AT: 2015-03-10 17:19:21 +0200
+EXAMPLE COUNT: 107
---
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-3671565571
+
+
+
+```
+
### EPP Contact with valid user create command fails if request xml is missing
+REQUEST:
+
+```xml
+
+
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Required parameter missing: create > create > postalInfo > name [name]
+
+
+ Required parameter missing: create > create > postalInfo > addr > city [city]
+
+
+ Required parameter missing: create > create > postalInfo > addr > cc [cc]
+
+
+ Required parameter missing: create > create > voice [voice]
+
+
+ Required parameter missing: create > create > email [email]
+
+
+ Required parameter missing: extension > extdata > ident [ident]
+
+
+
+ ABC-12345
+ ccReg-9754374392
+
+
+```
+
### EPP Contact with valid user create command successfully creates a contact
+REQUEST:
+
+```xml
+
+
+
+
+
+
+ John Doe
+
+ 123 Example
+ Tallinn
+ EE
+
+
+ +372.1234567
+ test@example.example
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 37605030299
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ 2421ae02
+ 2015-03-10 15:19:22 UTC
+
+
+
+ ABC-12345
+ ccReg-0813080787
+
+
+
+```
+
### EPP Contact with valid user create command successfully saves ident type
+REQUEST:
+
+```xml
+
+
+
+
+
+
+ John Doe
+
+ 123 Example
+ Tallinn
+ EE
+
+
+ +372.1234567
+ test@example.example
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 1990-22-12
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ 54ade702
+ 2015-03-10 15:19:22 UTC
+
+
+
+ ABC-12345
+ ccReg-8661523184
+
+
+
+```
+
### EPP Contact with valid user create command successfully adds registrar
+REQUEST:
+
+```xml
+
+
+
+
+
+
+ John Doe
+
+ 123 Example
+ Tallinn
+ EE
+
+
+ +372.1234567
+ test@example.example
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 37605030299
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ 34e5c31b
+ 2015-03-10 15:19:23 UTC
+
+
+
+ ABC-12345
+ ccReg-1951857731
+
+
+
+```
+
### EPP Contact with valid user create command returns result data upon success
+REQUEST:
+
+```xml
+
+
+
+
+
+
+ John Doe
+
+ 123 Example
+ Tallinn
+ EE
+
+
+ +372.1234567
+ test@example.example
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 37605030299
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ eece3ee1
+ 2015-03-10 15:19:23 UTC
+
+
+
+ ABC-12345
+ ccReg-3402001282
+
+
+
+```
+
### EPP Contact with valid user create command successfully saves custom code
-### EPP Contact with valid user create command should generate server id when id is empty
+REQUEST:
-### EPP Contact with valid user create command should generate server id when id is empty
+```xml
+
+
+
+
+
+
+ John Doe
+
+ 123 Example
+ Tallinn
+ EE
+
+
+ +372.1234567
+ test@example.example
+ 12345
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 37605030299
+
+
+ ABC-12345
+
+
+```
-### EPP Contact with valid user create command should return parameter value policy error for org
+RESPONSE:
-### EPP Contact with valid user create command should return parameter value policy error for fax
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ registrar1:12345
+ 2015-03-10 15:19:23 UTC
+
+
+
+ ABC-12345
+ ccReg-9707819433
+
+
+
+```
+
+### EPP Contact with valid user create command should return parameter value policy errror
+
+REQUEST:
+
+```xml
+
+
+
+
+
+
+ John Doe
+
+ 123 Example
+ Tallinn
+ EE
+
+ should not save
+
+ +372.1234567
+ test@example.example
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 37605030299
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Parameter value policy error. Org should be blank: postalInfo > org [org]
+
+
+
+ ABC-12345
+ ccReg-6375499408
+
+
+```
### EPP Contact with valid user update command fails if request is invalid
+REQUEST:
+
+```xml
+
+
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Required parameter missing: add, rem or chg
+
+
+ Required parameter missing: update > update > id [id]
+
+
+ Required parameter missing: update > update > authInfo > pw [pw]
+
+
+
+ ABC-12345
+ ccReg-5802796953
+
+
+```
+
### EPP Contact with valid user update command returns error if obj doesnt exist
+REQUEST:
+
+```xml
+
+
+
+
+
+ not-exists
+
+ password
+
+
+
+ John Doe Edited
+
+ +372.7654321
+ edited@example.example
+
+
+
+
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 37605030299
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Object does not exist
+
+ not-exists
+
+
+
+
+ ABC-12345
+ ccReg-7377667179
+
+
+```
+
### EPP Contact with valid user update command is succesful
+REQUEST:
+
+```xml
+
+
+
+
+
+ sh8013
+
+ password
+
+
+
+ John Doe Edited
+
+ +372.7654321
+ edited@example.example
+
+
+
+
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 37605030299
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ sh8013
+ 2015-03-10 15:19:23 UTC
+
+
+
+ ABC-12345
+ ccReg-3426251330
+
+
+
+```
+
### EPP Contact with valid user update command fails with wrong authentication info
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-8522915078
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ sh8013
+
+ password
+
+
+
+ John Doe Edited
+
+ +372.7654321
+ edited@example.example
+
+
+
+
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 37605030299
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Authorization error
+
+
+
+ ABC-12345
+ ccReg-7509609824
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-3545721295
+
+
+
+```
+
### EPP Contact with valid user update command returns phone and email error
+REQUEST:
+
+```xml
+
+
+
+
+
+ sh8013
+
+ password
+
+
+
+ John Doe Edited
+
+ 123213
+ wrong
+
+
+
+
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 37605030299
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Phone nr is invalid [phone]
+
+
+ Email is invalid [email]
+
+
+
+ ABC-12345
+ ccReg-3920253137
+
+
+```
+
### EPP Contact with valid user update command should not update code with custom string
+REQUEST:
+
+```xml
+
+
+
+
+
+ sh8013
+
+ password
+
+
+
+ John Doe Edited
+
+ +372.7654321
+ edited@example.example
+
+
+
+
+ notpossibletoupdate
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 37605030299
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Object does not exist
+
+ sh8013notpossibletoupdate
+
+
+
+
+ ABC-12345
+ ccReg-5894348058
+
+
+```
+
### EPP Contact with valid user update command should update ident
+REQUEST:
+
+```xml
+
+
+
+
+
+ sh8013
+
+ password
+
+
+
+ John Doe Edited
+
+ +372.7654321
+ edited@example.example
+
+
+
+
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 1990-22-12
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ sh8013
+ 2015-03-10 15:19:23 UTC
+
+
+
+ ABC-12345
+ ccReg-3402695656
+
+
+
+```
+
### EPP Contact with valid user update command should return parameter value policy errror for org update
-### EPP Contact with valid user update command should return parameter value policy errror for fax update
+REQUEST:
-### EPP Contact with valid user update command does not allow to edit statuses if policy forbids it
+```xml
+
+
+
+
+
+ sh8013
+
+ password
+
+
+
+ John Doe Edited
+ should not save
+
+ +372.7654321
+ edited@example.example
+
+
+
+
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 37605030299
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Parameter value policy error. Org should be blank: postalInfo > org [org]
+
+
+
+ ABC-12345
+ ccReg-4459479508
+
+
+```
### EPP Contact with valid user delete command fails if request is invalid
+REQUEST:
+
+```xml
+
+
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Required parameter missing: delete > delete > id [id]
+
+
+ Required parameter missing: delete > delete > authInfo > pw [pw]
+
+
+
+ ABC-12345
+ ccReg-4270308301
+
+
+```
+
### EPP Contact with valid user delete command returns error if obj doesnt exist
+REQUEST:
+
+```xml
+
+
+
+
+
+ not-exists
+
+ password
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 37605030299
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Object does not exist
+
+ not-exists
+
+
+
+
+ ABC-12345
+ ccReg-0851655200
+
+
+```
+
### EPP Contact with valid user delete command deletes contact
+REQUEST:
+
+```xml
+
+
+
+
+
+ sh34135985
+
+ password
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 37605030299
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-2813303007
+
+
+
+```
+
### EPP Contact with valid user delete command fails if contact has associated domain
+REQUEST:
+
+```xml
+
+
+
+
+
+ sh69550939
+
+ password
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 37605030299
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Object association prohibits operation [domains]
+
+
+
+ ABC-12345
+ ccReg-4347556039
+
+
+```
+
### EPP Contact with valid user delete command fails with wrong authentication info
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-3785497315
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ sh76770592
+
+ password
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+ 37605030299
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Authorization error
+
+
+
+ ABC-12345
+ ccReg-6808295757
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-5913580108
+
+
+
+```
+
### EPP Contact with valid user check command fails if request is invalid
+REQUEST:
+
+```xml
+
+
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Required parameter missing: check > check > id [id]
+
+
+
+ ABC-12345
+ ccReg-6098496864
+
+
+```
+
### EPP Contact with valid user check command returns info about contact availability
+REQUEST:
+
+```xml
+
+
+
+
+
+ check-1234
+ check-4321
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+
+ check-1234
+ in use
+
+
+ check-4321
+
+
+
+
+ ABC-12345
+ ccReg-4323249463
+
+
+
+```
+
### EPP Contact with valid user info command fails if request invalid
+REQUEST:
+
+```xml
+
+
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Required parameter missing: info > info > id [id]
+
+
+
+ ABC-12345
+ ccReg-8858986480
+
+
+```
+
### EPP Contact with valid user info command returns error when object does not exist
+REQUEST:
+
+```xml
+
+
+
+
+
+ no-contact
+
+ password
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Object does not exist
+
+ no-contact
+
+
+
+
+ ABC-12345
+ ccReg-4774505224
+
+
+```
+
### EPP Contact with valid user info command return info about contact
-### EPP Contact with valid user info command should return ident in extension
+REQUEST:
+
+```xml
+
+
+
+
+
+ info-4444
+
+ password
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ info-4444
+ +372.12345678
+ catherine@lockman.biz
+
+ Johnny Awesome
+
+ Wehner Trail
+ New Merlchester
+ 44479
+
+
+
+
+ registrar1
+
+ 2015-03-10 15:19:24 UTC
+ 37605030299
+
+ password
+
+
+
+
+ ABC-12345
+ ccReg-3535234191
+
+
+
+```
### EPP Contact with valid user info command returns no authorization error for wrong password when owner
+REQUEST:
+
+```xml
+
+
+
+
+
+ sh40186118
+
+ wrong-pw
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ sh40186118
+ +372.12345678
+ catherine@lockman.biz
+
+ Jena Powlowski0
+
+ Wehner Trail
+ New Merlchester
+ 44479
+
+
+
+
+ registrar1
+
+ 2015-03-10 15:19:22 UTC
+ 37605030299
+
+ password
+
+
+
+
+ ABC-12345
+ ccReg-3401381543
+
+
+
+```
+
### EPP Contact with valid user info command returns no authorization error for wrong user but correct pw
-### EPP Contact with valid user info command returns no authorization error for wrong user and wrong pw
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-0862768316
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ sh40186118
+
+ password
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ sh40186118
+ +372.12345678
+ catherine@lockman.biz
+
+ Jena Powlowski0
+
+ Wehner Trail
+ New Merlchester
+ 44479
+
+
+
+
+ registrar1
+
+ 2015-03-10 15:19:22 UTC
+ 37605030299
+
+
+
+ ABC-12345
+ ccReg-4413670191
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-8638013591
+
+
+
+```
+
+### EPP Contact with valid user info command returns authorization error for wrong user and wrong pw
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-1910877294
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ sh40186118
+
+ wrong-pw
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Authorization error
+
+
+
+ ABC-12345
+ ccReg-5138393373
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-7606242982
+
+
+
+```
### EPP Contact with valid user renew command returns 2101-unimplemented command
+REQUEST:
+
+```xml
+
+
+
+
+
+ info-4444
+
+ 2fooBAR
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Unimplemented command
+
+
+
+ ABC-12345
+ ccReg-2646973426
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-1028115474
+
+
+
+```
+
### EPP Domain returns error if contact does not exists
+REQUEST:
+
+```xml
+
+
+
+
+
+ example69731840973274203.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ citizen_1234
+ sh1111
+ sh2222
+
+
+
+
+
+ 257
+ 3
+ 5
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Contact was not found
+
+ sh1111
+
+
+
+ Contact was not found
+
+ sh2222
+
+
+
+
+ ABC-12345
+ ccReg-7797648703
+
+
+```
+
### EPP Domain validates required parameters
+REQUEST:
+
+```xml
+
+
+
+
+
+ test.ee
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Required parameter missing: create > create > ns [ns]
+
+
+ Required parameter missing: create > create > registrant [registrant]
+
+
+ Required parameter missing: create > create > ns > hostAttr [host_attr]
+
+
+ Required parameter missing: extension > extdata > legalDocument [legal_document]
+
+
+
+ ABC-12345
+ ccReg-0236836699
+
+
+```
+
### EPP Domain with citizen as an owner creates a domain
+REQUEST:
+
+```xml
+
+
+
+
+
+ example55415413922780704.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 257
+ 3
+ 5
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ example55415413922780704.ee
+ 2015-03-10 15:19:25 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-3312842406
+
+
+```
+
### EPP Domain with citizen as an owner creates a domain with legal document
+REQUEST:
+
+```xml
+
+
+
+
+
+ example70091595483024373.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ example70091595483024373.ee
+ 2015-03-10 15:19:25 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-6943993742
+
+
+```
+
### EPP Domain with citizen as an owner validates nameserver ipv4 when in same zone as domain
+REQUEST:
+
+```xml
+
+
+
+
+
+ example83088188887889939.ee
+ 1
+
+
+ ns1.example83088188887889939.ee
+
+
+ ns2.example83088188887889939.ee
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 257
+ 3
+ 5
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ IPv4 is missing [ipv4]
+
+
+
+ ABC-12345
+ ccReg-6552200046
+
+
+```
+
### EPP Domain with citizen as an owner does not create reserved domain
+REQUEST:
+
+```xml
+
+
+
+
+
+ 1162.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 257
+ 3
+ 5
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Domain name is reserved or restricted [name_dirty]
+
+ 1162.ee
+
+
+
+
+ ABC-12345
+ ccReg-5986545514
+
+
+```
+
### EPP Domain with citizen as an owner does not create domain without contacts and registrant
+REQUEST:
+
+```xml
+
+
+
+
+
+ example48727412234219681.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+
+ 257
+ 3
+ 5
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Required parameter missing: create > create > registrant [registrant]
+
+
+
+ ABC-12345
+ ccReg-7789403429
+
+
+```
+
### EPP Domain with citizen as an owner does not create domain without nameservers
+REQUEST:
+
+```xml
+
+
+
+
+
+ example401229442362069.ee
+ 1
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 257
+ 3
+ 5
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Required parameter missing: create > create > ns [ns]
+
+
+ Required parameter missing: create > create > ns > hostAttr [host_attr]
+
+
+
+ ABC-12345
+ ccReg-0005778869
+
+
+```
+
### EPP Domain with citizen as an owner does not create domain with too many nameservers
+REQUEST:
+
+```xml
+
+
+
+
+
+ example96768184835593218.ee
+ 1
+
+
+ ns0.example.net
+
+
+ ns1.example.net
+
+
+ ns2.example.net
+
+
+ ns3.example.net
+
+
+ ns4.example.net
+
+
+ ns5.example.net
+
+
+ ns6.example.net
+
+
+ ns7.example.net
+
+
+ ns8.example.net
+
+
+ ns9.example.net
+
+
+ ns10.example.net
+
+
+ ns11.example.net
+
+
+ ns12.example.net
+
+
+ ns13.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 257
+ 3
+ 5
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Nameservers count must be between 2-11 [nameservers]
+
+
+
+ ABC-12345
+ ccReg-7408521299
+
+
+```
+
### EPP Domain with citizen as an owner returns error when invalid nameservers are present
+REQUEST:
+
+```xml
+
+
+
+
+
+ example34050519198727054.ee
+ 1
+
+
+ invalid1-
+
+
+ -invalid2
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 257
+ 3
+ 5
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Hostname is invalid [hostname]
+
+ invalid1-
+
+
+
+ Hostname is invalid [hostname]
+
+ -invalid2
+
+
+
+
+ ABC-12345
+ ccReg-2693172502
+
+
+```
+
### EPP Domain with citizen as an owner checks hostAttr presence
+REQUEST:
+
+```xml
+
+
+
+
+
+ example19042189908255726.ee
+ 1
+
+ ns1.example.ee
+ ns2.example.ee
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 257
+ 3
+ 5
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Required parameter missing: create > create > ns > hostAttr [host_attr]
+
+
+
+ ABC-12345
+ ccReg-5156578871
+
+
+```
+
### EPP Domain with citizen as an owner creates domain with nameservers with ips
+REQUEST:
+
+```xml
+
+
+
+
+
+ example91147046017485197.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+ 2fooBAR
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ example91147046017485197.ee
+ 2015-03-10 15:19:25 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-0814871734
+
+
+```
+
### EPP Domain with citizen as an owner returns error when nameserver has invalid ips
+REQUEST:
+
+```xml
+
+
+
+
+
+ example13921910832244057.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2.invalid
+
+
+ ns2.example.net
+ invalid_ipv6
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+ 2fooBAR
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ IPv4 is invalid [ipv4]
+
+ 192.0.2.2.invalid
+
+
+
+ IPv6 is invalid [ipv6]
+
+ INVALID_IPV6
+
+
+
+
+ ABC-12345
+ ccReg-3083240669
+
+
+```
+
### EPP Domain with citizen as an owner creates a domain with period in days
+REQUEST:
+
+```xml
+
+
+
+
+
+ example74355573983343477.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 257
+ 3
+ 5
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ example74355573983343477.ee
+ 2015-03-10 15:19:26 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-5571592783
+
+
+```
+
### EPP Domain with citizen as an owner does not create a domain with invalid period
+REQUEST:
+
+```xml
+
+
+
+
+
+ example30255152706708311.ee
+ 367
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 257
+ 3
+ 5
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Period must add up to 1, 2 or 3 years [period]
+
+ 367
+
+
+
+
+ ABC-12345
+ ccReg-5868030331
+
+
+```
+
### EPP Domain with citizen as an owner creates a domain with multiple dnskeys
+REQUEST:
+
+```xml
+
+
+
+
+
+ example9434132897890950.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 257
+ 3
+ 3
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+ 0
+ 3
+ 5
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+ 256
+ 3
+ 254
+ 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ example9434132897890950.ee
+ 2015-03-10 15:19:26 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-8482595413
+
+
+```
+
### EPP Domain with citizen as an owner does not create a domain when dnskeys are invalid
+REQUEST:
+
+```xml
+
+
+
+
+
+ example44345627365449931.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 250
+ 4
+ 9
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+ 1
+ 3
+ 10
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+ 256
+ 5
+ 254
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Valid algorithms are: 3, 5, 6, 7, 8, 252, 253, 254, 255 [alg]
+
+ 9
+
+
+
+ Valid protocols are: 3 [protocol]
+
+ 4
+
+
+
+ Valid flags are: 0, 256, 257 [flags]
+
+ 250
+
+
+
+ Valid algorithms are: 3, 5, 6, 7, 8, 252, 253, 254, 255 [alg]
+
+ 10
+
+
+
+ Valid flags are: 0, 256, 257 [flags]
+
+ 1
+
+
+
+ Public key is missing [public_key]
+
+
+ Valid protocols are: 3 [protocol]
+
+ 5
+
+
+
+
+ ABC-12345
+ ccReg-2738661248
+
+
+```
+
### EPP Domain with citizen as an owner does not create a domain with two identical dnskeys
+REQUEST:
+
+```xml
+
+
+
+
+
+ example78892520280308641.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 257
+ 3
+ 3
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+ 0
+ 3
+ 5
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Public key already exists [public_key]
+
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+
+
+ ABC-12345
+ ccReg-3699584195
+
+
+```
+
### EPP Domain with citizen as an owner validated dnskeys count
+REQUEST:
+
+```xml
+
+
+
+
+
+ example6152844262625351.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 257
+ 3
+ 3
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+ 0
+ 3
+ 5
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ DNS keys count must be between 0-1 [dnskeys]
+
+
+
+ ABC-12345
+ ccReg-6320253470
+
+
+```
+
### EPP Domain with citizen as an owner creates domain with ds data
+REQUEST:
+
+```xml
+
+
+
+
+
+ example99913663627111256.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 12345
+ 3
+ 1
+ 49FD46E6C4B45C55D4AC
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ example99913663627111256.ee
+ 2015-03-10 15:19:26 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-0552018173
+
+
+```
+
### EPP Domain with citizen as an owner creates domain with ds data with key
+REQUEST:
+
+```xml
+
+
+
+
+
+ example23884271672663972.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 12345
+ 3
+ 1
+ 49FD46E6C4B45C55D4AC
+
+ 0
+ 3
+ 5
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ example23884271672663972.ee
+ 2015-03-10 15:19:26 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-1011548001
+
+
+```
+
### EPP Domain with citizen as an owner prohibits dsData
+REQUEST:
+
+```xml
+
+
+
+
+
+ example66958471273718608.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 12345
+ 3
+ 1
+ 49FD46E6C4B45C55D4AC
+
+ 0
+ 3
+ 5
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ dsData object is not allowed
+
+
+
+ ABC-12345
+ ccReg-9169451622
+
+
+```
+
### EPP Domain with citizen as an owner prohibits keyData
+REQUEST:
+
+```xml
+
+
+
+
+
+ example56494345294084411.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 0
+ 3
+ 5
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ keyData object is not allowed
+
+
+
+ ABC-12345
+ ccReg-3112635954
+
+
+```
+
### EPP Domain with citizen as an owner prohibits dsData and keyData when they exists together
+REQUEST:
+
+```xml
+
+
+
+
+
+ example96254489047026999.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ citizen_1234
+ sh8013
+ sh8013
+ sh801333
+
+
+
+
+
+ 12345
+ 3
+ 1
+ 49FD46E6C4B45C55D4AC
+
+
+ 0
+ 3
+ 5
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Mutually exclusive parameters: extension > create > keyData, extension > create > dsData
+
+
+
+ ABC-12345
+ ccReg-5192422617
+
+
+```
+
### EPP Domain with juridical persion as an owner creates a domain with contacts
+REQUEST:
+
+```xml
+
+
+
+
+
+ example90502607179119410.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ juridical_1234
+ sh8013
+
+
+
+
+
+ 257
+ 3
+ 5
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ example90502607179119410.ee
+ 2015-03-10 15:19:27 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-3227541160
+
+
+```
+
### EPP Domain with juridical persion as an owner does not create a domain without admin contact
+REQUEST:
+
+```xml
+
+
+
+
+
+ example84375762301029905.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ juridical_1234
+ sh8013
+
+
+
+
+
+ 257
+ 3
+ 5
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Admin contacts count must be between 1-10 [admin_contacts]
+
+
+
+ ABC-12345
+ ccReg-0301019365
+
+
+```
+
### EPP Domain with juridical persion as an owner cannot assign juridical person as admin contact
+REQUEST:
+
+```xml
+
+
+
+
+
+ example4072313282158096.ee
+ 1
+
+
+ ns1.example.net
+ 192.0.2.2
+ 1080:0:0:0:8:800:200C:417A
+
+
+ ns2.example.net
+
+
+ juridical_1234
+ juridical_1234
+
+
+
+
+
+ 257
+ 3
+ 5
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Admin contact can be only citizen
+
+ juridical_1234
+
+
+
+
+ ABC-12345
+ ccReg-8774912503
+
+
+```
+
### EPP Domain with valid domain transfers a domain
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-6417278993
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name1.ee
+
+ 16c6697101b6117dd01f0c66443038c0
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ fabricate_name1.ee
+ serverApproved
+ 222
+ 2015-03-10 15:19:27 UTC
+ 111
+ 2015-03-10 15:19:27 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-1294225945
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-5332757850
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name1.ee
+
+ 03728ab186c4a492f033350023b46b88
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ fabricate_name1.ee
+ pending
+ 111
+ 2015-03-10 15:19:27 UTC
+ 222
+ 2015-03-10 16:19:27 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-2981959760
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name1.ee
+
+ 03728ab186c4a492f033350023b46b88
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ fabricate_name1.ee
+ pending
+ 111
+ 2015-03-10 15:19:27 UTC
+ 222
+ 2015-03-10 16:19:27 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-2720880755
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-1339507270
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully; ack to dequeue
+
+
+ 2015-03-10 15:19:27 UTC
+ Transfer requested.
+
+
+
+ fabricate_name1.ee
+ pending
+ 111
+ 2015-03-10 15:19:27 UTC
+ 222
+ 2015-03-10 16:19:27 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+ ABC-12345
+ ccReg-1114095309
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-2488949090
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-0760562989
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ ABC-12345
+ ccReg-8346264214
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-1719949007
+
+
+
+```
+
### EPP Domain with valid domain creates a domain transfer with legal document
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-3211934627
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name2.ee
+
+ 8b4b93c0b6bdfe747463fb8ba79924e7
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ fabricate_name2.ee
+ pending
+ 222
+ 2015-03-10 15:19:28 UTC
+ 111
+ 2015-03-10 16:19:28 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-1791819972
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-5076079735
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-0924745168
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name2.ee
+
+ 8b4b93c0b6bdfe747463fb8ba79924e7
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ fabricate_name2.ee
+ pending
+ 222
+ 2015-03-10 15:19:28 UTC
+ 111
+ 2015-03-10 16:19:28 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-0693582762
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-9530855209
+
+
+
+```
+
### EPP Domain with valid domain creates transfer successfully without legal document
-### EPP Domain with valid domain transfers domain with contacts
+REQUEST:
-### EPP Domain with valid domain transfers domain when registrant has more domains
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
-### EPP Domain with valid domain transfers domain when registrant is admin or tech contact on some other domain
+RESPONSE:
-### EPP Domain with valid domain transfers domain when domain contacts are some other domain contacts
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-3231651613
+
+
+
+```
-### EPP Domain with valid domain transfers domain when multiple domain contacts are some other domain contacts
+REQUEST:
-### EPP Domain with valid domain transfers domain and references exsisting owner contact to domain contacts
+```xml
+
+
+
+
+
+ fabricate_name3.ee
+
+ b6f1a7c689c3c06b13ff837214be6556
+
+
+
+ ABC-12345
+
+
+```
-### EPP Domain with valid domain does not transfer contacts if they are already under new registrar
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ fabricate_name3.ee
+ serverApproved
+ 222
+ 2015-03-10 15:19:28 UTC
+ 111
+ 2015-03-10 15:19:28 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-9653002799
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-5167128642
+
+
+
+```
### EPP Domain with valid domain should not creates transfer without password
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-9067001828
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name4.ee
+
+ 98oiewslkfkd
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Authorization error
+
+
+
+ ABC-12345
+ ccReg-3943818846
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-8830591089
+
+
+
+```
+
### EPP Domain with valid domain approves the transfer request
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name5.ee
+
+ a8368f031ad884359f2f9294e01a0bee
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ fabricate_name5.ee
+ clientApproved
+ 222
+ 2015-03-10 15:19:29 UTC
+ 111
+ 2015-03-10 15:19:29 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-1809533497
+
+
+```
+
### EPP Domain with valid domain rejects a domain transfer
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-4042619523
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name6.ee
+
+ d2b6e4fc9f966c163356e7aad1047516
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Transfer can be rejected only by current registrar
+
+
+
+ ABC-12345
+ ccReg-2478717959
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-9734993774
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name6.ee
+
+ d2b6e4fc9f966c163356e7aad1047516
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ fabricate_name6.ee
+ clientRejected
+ 222
+ 2015-03-10 15:19:29 UTC
+ 111
+
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-6634634980
+
+
+```
+
### EPP Domain with valid domain prohibits wrong registrar from approving transfer
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-2519392999
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name7.ee
+
+ fd7f8f49a00f9532434f0da580a623fa
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Transfer can be approved only by current domain registrar
+
+
+
+ ABC-12345
+ ccReg-1382656620
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-4831834771
+
+
+
+```
+
### EPP Domain with valid domain does not transfer with invalid pw
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name8.ee
+
+ test
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Authorization error
+
+
+
+ ABC-12345
+ ccReg-7486481521
+
+
+```
+
### EPP Domain with valid domain ignores transfer when owner registrar requests transfer
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name9.ee
+
+ 4a42cac5ed2baf10a6dba39a1bd4d436
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Domain already belongs to the querying registrar
+
+
+
+ ABC-12345
+ ccReg-1328620960
+
+
+```
+
### EPP Domain with valid domain returns an error for incorrect op attribute
+REQUEST:
+
+```xml
+
+
+
+
+
+ example56627159572138989.ee
+
+ 98oiewslkfkd
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Attribute is invalid: op
+
+
+
+ ABC-12345
+ ccReg-2514184293
+
+
+```
+
### EPP Domain with valid domain creates new pw after successful transfer
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-9987003880
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name11.ee
+
+ 4d8c40f85a06caef66074240dfd78633
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ fabricate_name11.ee
+ serverApproved
+ 222
+ 2015-03-10 15:19:30 UTC
+ 111
+ 2015-03-10 15:19:30 UTC
+ 2016-03-10 00:00:00 UTC
+
+
+
+
+ ABC-12345
+ ccReg-1445611391
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name11.ee
+
+ 4d8c40f85a06caef66074240dfd78633
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Authorization error
+
+
+
+ ABC-12345
+ ccReg-6995496299
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-5149827925
+
+
+
+```
+
### EPP Domain with valid domain should get an error when there is no pending transfer
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name12.ee
+
+ 4f84ae3b3dbe0f960e4f1780111bf0e2
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Pending transfer was not found
+
+
+
+ ABC-12345
+ ccReg-5815713161
+
+
+```
+
### EPP Domain with valid domain updates a domain
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name13.ee
+
+ citizen_1234
+
+
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ ABC-12345
+ ccReg-1347920772
+
+
+```
+
### EPP Domain with valid domain updates domain and adds objects
-### EPP Domain with valid domain does not allow to edit statuses if policy forbids it
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name14.ee
+
+
+
+ ns1.example.com
+
+
+ ns2.example.com
+
+
+ mak21
+ Payment overdue.
+
+
+
+
+
+
+
+
+ 0
+ 3
+ 5
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+ 256
+ 3
+ 254
+ 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Contact was not found
+
+ mak21
+
+
+
+
+ ABC-12345
+ ccReg-2224120145
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name14.ee
+
+
+
+ ns1.example.com
+
+
+ ns2.example.com
+
+
+ mak21
+ Payment overdue.
+
+
+
+
+
+
+
+
+ 0
+ 3
+ 5
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+ 256
+ 3
+ 254
+ 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ ABC-12345
+ ccReg-1513536423
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name14.ee
+
+
+
+ ns1.example.com
+
+
+ ns2.example.com
+
+
+ mak21
+ Payment overdue.
+
+
+
+
+
+
+
+
+ 0
+ 3
+ 5
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+ 256
+ 3
+ 254
+ 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Nameserver already exists on this domain [hostname]
+
+ ns1.example.com
+
+
+
+ Nameserver already exists on this domain [hostname]
+
+ ns2.example.com
+
+
+
+ Contact already exists on this domain [contact_code_cache]
+
+ mak21
+
+
+
+ Status already exists on this domain [value]
+
+ clientHold
+
+
+
+ Status already exists on this domain [value]
+
+ clientUpdateProhibited
+
+
+
+ Public key already exists [public_key]
+
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+
+ Public key already exists [public_key]
+
+ 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
+
+
+
+
+ ABC-12345
+ ccReg-7862051726
+
+
+```
### EPP Domain with valid domain updates a domain and removes objects
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name15.ee
+
+
+
+ ns1.example.com
+
+
+ ns2.example.com
+
+
+ citizen_1234
+ Payment overdue.
+
+
+
+
+
+
+
+
+ 0
+ 3
+ 5
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+ 256
+ 3
+ 254
+ 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ ABC-12345
+ ccReg-0234870654
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name15.ee
+
+
+
+ ns1.example.com
+
+
+ citizen_1234
+
+
+
+
+
+
+
+
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ ABC-12345
+ ccReg-4126922612
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name15.ee
+
+
+
+ ns1.example.com
+
+
+ citizen_1234
+
+
+
+
+
+
+
+
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Nameserver was not found
+
+ ns1.example.com
+
+
+
+ Contact was not found
+
+ citizen_1234
+
+
+
+ Status was not found
+
+ clientHold
+
+
+
+ DS was not found
+
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+
+
+ ABC-12345
+ ccReg-0876331676
+
+
+```
+
### EPP Domain with valid domain does not remove server statuses
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name16.ee
+
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Status was not found
+
+ serverHold
+
+
+
+
+ ABC-12345
+ ccReg-0197026774
+
+
+```
+
### EPP Domain with valid domain does not add duplicate objects to domain
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name17.ee
+
+
+
+ ns.wilkinson51.ee
+
+
+ sh26730572
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Nameserver already exists on this domain [hostname]
+
+ ns.wilkinson51.ee
+
+
+
+ Contact already exists on this domain [contact_code_cache]
+
+ sh26730572
+
+
+
+
+ ABC-12345
+ ccReg-7238742798
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name17.ee
+
+
+
+ ns.wilkinson51.ee
+
+
+ sh26730572
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Nameserver already exists on this domain [hostname]
+
+ ns.wilkinson51.ee
+
+
+
+ Contact already exists on this domain [contact_code_cache]
+
+ sh26730572
+
+
+
+
+ ABC-12345
+ ccReg-8444739569
+
+
+```
+
### EPP Domain with valid domain cannot change registrant without legal document
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name18.ee
+
+ citizen_1234
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Required parameter missing: extension > extdata > legalDocument [legal_document]
+
+
+
+ ABC-12345
+ ccReg-5896788044
+
+
+```
+
### EPP Domain with valid domain does not assign invalid status to domain
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name19.ee
+
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Status was not found
+
+ invalidStatus
+
+
+
+
+ ABC-12345
+ ccReg-0194476203
+
+
+```
+
### EPP Domain with valid domain renews a domain
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name20.ee
+ 2016-03-10
+ 1
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ fabricate_name20.ee
+ 2017-03-10 00:00:00 UTC
+
+
+
+ ABC-12345
+ ccReg-0330789403
+
+
+
+```
+
### EPP Domain with valid domain returns an error when given and current exp dates do not match
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name21.ee
+ 2200-08-07
+ 1
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Given and current expire dates do not match
+
+ 2200-08-07
+
+
+
+
+ ABC-12345
+ ccReg-8289799139
+
+
+```
+
### EPP Domain with valid domain returns an error when period is invalid
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name22.ee
+ 2016-03-10
+ 4
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Period must add up to 1, 2 or 3 years [period]
+
+ 4
+
+
+
+
+ ABC-12345
+ ccReg-9889231710
+
+
+```
+
### EPP Domain with valid domain returns domain info
-### EPP Domain with valid domain returns domain info with different nameservers
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name23.ee
+
+ 2fooBAR
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ fabricate_name23.ee
+ Payment overdue.
+ sh57883845
+ sh26624963
+
+
+ ns.mosciskizemlak69.ee
+ 192.168.1.1
+
+
+ ns.beahanreinger70.ee
+ 192.168.1.1
+
+
+ ns.wyman71.ee
+ 192.168.1.1
+
+
+ ns1.example.com
+ 192.168.1.1
+ 1080:0:0:0:8:800:200C:417A
+
+
+ registrar1
+
+ 2015-03-10 15:19:32 UTC
+ 2016-03-10 00:00:00 UTC
+ 2015-03-10 15:19:33 UTC
+
+ 4830f8a847c25154ad5ad6ae64825622
+
+
+
+
+
+
+
+ 123
+ 3
+ 1
+ abc
+
+ 257
+ 3
+ 3
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ 123
+ 3
+ 1
+ abc
+
+ 0
+ 3
+ 5
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+
+
+
+ ABC-12345
+ ccReg-7857605221
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name23.ee
+
+ 2fooBAR
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ fabricate_name23.ee
+ Payment overdue.
+ sh57883845
+ sh26624963
+
+
+ ns.mosciskizemlak69.ee
+ 192.168.1.1
+
+
+ ns.beahanreinger70.ee
+ 192.168.1.1
+
+
+ ns.wyman71.ee
+ 192.168.1.1
+
+
+ ns1.example.com
+ 192.168.1.1
+ 1080:0:0:0:8:800:200C:417A
+
+
+ registrar1
+
+ 2015-03-10 15:19:32 UTC
+ 2016-03-10 00:00:00 UTC
+ 2015-03-10 15:19:33 UTC
+
+ 4830f8a847c25154ad5ad6ae64825622
+
+
+
+
+
+
+
+ 123
+ 3
+ 1
+ abc
+
+ 257
+ 3
+ 3
+ AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
+
+
+
+ 123
+ 3
+ 1
+ abc
+
+ 0
+ 3
+ 5
+ 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
+
+
+
+
+
+ ABC-12345
+ ccReg-6385684362
+
+
+```
### EPP Domain with valid domain returns error when domain can not be found
+REQUEST:
+
+```xml
+
+
+
+
+
+ test.ee
+
+ 2fooBAR
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Domain not found
+
+ test.ee
+
+
+
+
+ ABC-12345
+ ccReg-1597421922
+
+
+```
+
### EPP Domain with valid domain sets ok status by default
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name25.ee
+
+ 2fooBAR
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ fabricate_name25.ee
+
+ sh81389071
+ sh45206461
+
+
+ ns.parisian75.ee
+ 192.168.1.1
+
+
+ ns.paucek76.ee
+ 192.168.1.1
+
+
+ ns.manteschulist77.ee
+ 192.168.1.1
+
+
+ registrar1
+
+ 2015-03-10 15:19:33 UTC
+ 2016-03-10 00:00:00 UTC
+ 2015-03-10 15:19:33 UTC
+
+ 43cb67bf4708c22656ef8e969d53eb76
+
+
+
+
+
+ ABC-12345
+ ccReg-1076195843
+
+
+```
+
### EPP Domain with valid domain can not see other registrar domains
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-1832669555
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name26.ee
+
+ 2fooBAR
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Authorization error
+
+
+
+ ABC-12345
+ ccReg-6252645399
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-9220176270
+
+
+
+```
+
### EPP Domain with valid domain deletes domain
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name27.ee
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ ABC-12345
+ ccReg-9930620359
+
+
+```
+
### EPP Domain with valid domain does not delete domain with specific status
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name28.ee
+
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Domain status prohibits operation
+
+
+
+ ABC-12345
+ ccReg-4532736004
+
+
+```
+
### EPP Domain with valid domain does not delete domain without legal document
+REQUEST:
+
+```xml
+
+
+
+
+
+ example.ee
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Required parameter missing: extension > extdata > legalDocument [legal_document]
+
+
+
+ ABC-12345
+ ccReg-9169585096
+
+
+```
+
### EPP Domain with valid domain checks a domain
+REQUEST:
+
+```xml
+
+
+
+
+
+ one.ee
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+
+ one.ee
+
+
+
+
+ ABC-12345
+ ccReg-0642087040
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+
+ fabricate_name30.ee
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+
+ fabricate_name30.ee
+ in use
+
+
+
+
+ ABC-12345
+ ccReg-0414054221
+
+
+
+```
+
### EPP Domain with valid domain checks multiple domains
+REQUEST:
+
+```xml
+
+
+
+
+
+ one.ee
+ two.ee
+ three.ee
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+
+ one.ee
+
+
+ two.ee
+
+
+ three.ee
+
+
+
+
+ ABC-12345
+ ccReg-3368366476
+
+
+
+```
+
### EPP Domain with valid domain checks invalid format domain
+REQUEST:
+
+```xml
+
+
+
+
+
+ one.ee
+ notcorrectdomain
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+
+ one.ee
+
+
+ notcorrectdomain
+ invalid format
+
+
+
+
+ ABC-12345
+ ccReg-5163771840
+
+
+
+```
+
### EPP Helper in context of Domain generates valid transfer xml
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-9357156588
+
+
+
+```
+
### EPP Keyrelay makes a keyrelay request
+REQUEST:
+
+```xml
+
+
+
+
+ fabricate_name33.ee
+
+ 256
+ 3
+ 8
+ cmlraXN0aGViZXN0
+
+
+ e511587f2d333bdefc005df1c2549724
+
+
+ P1M13D
+
+
+ 1426000774
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ 1426000774
+ ccReg-6695206209
+
+
+```
+
### EPP Keyrelay returns an error when parameters are missing
+REQUEST:
+
+```xml
+
+
+
+
+ fabricate_name33.ee
+
+ 3
+ 8
+ cmlraXN0aGViZXN0
+
+
+ e511587f2d333bdefc005df1c2549724
+
+
+ Invalid Expiry
+
+
+ 1426000774
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Required parameter missing: keyrelay > keyData > flags [flags]
+
+
+ Expiry relative must be compatible to ISO 8601
+
+ Invalid Expiry
+
+
+
+
+ 1426000774
+ ccReg-0964015012
+
+
+```
+
### EPP Keyrelay returns an error on invalid relative expiry
+REQUEST:
+
+```xml
+
+
+
+
+ fabricate_name33.ee
+
+ 256
+ 3
+ 8
+ cmlraXN0aGViZXN0
+
+
+ e511587f2d333bdefc005df1c2549724
+
+
+ Invalid Expiry
+
+
+ 1426000774
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Expiry relative must be compatible to ISO 8601
+
+ Invalid Expiry
+
+
+
+
+ 1426000774
+ ccReg-0366964269
+
+
+```
+
### EPP Keyrelay returns an error on invalid absolute expiry
+REQUEST:
+
+```xml
+
+
+
+
+ fabricate_name33.ee
+
+ 256
+ 3
+ 8
+ cmlraXN0aGViZXN0
+
+
+ e511587f2d333bdefc005df1c2549724
+
+
+ Invalid Absolute
+
+
+ 1426000774
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Expiry absolute must be compatible to ISO 8601
+
+ Invalid Absolute
+
+
+
+
+ 1426000774
+ ccReg-4725971406
+
+
+```
+
### EPP Keyrelay does not allow both relative and absolute
+REQUEST:
+
+```xml
+
+
+
+
+ fabricate_name33.ee
+
+ 256
+ 3
+ 8
+ cmlraXN0aGViZXN0
+
+
+ e511587f2d333bdefc005df1c2549724
+
+
+ P1D
+ 2014-12-23
+
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Exactly one parameter required: keyrelay > expiry > relative OR keyrelay > expiry > absolute
+
+
+
+ 1426000775
+ ccReg-8556836847
+
+
+```
+
### EPP Keyrelay saves legal document with keyrelay
+REQUEST:
+
+```xml
+
+
+
+
+ fabricate_name33.ee
+
+ 256
+ 3
+ 8
+ cmlraXN0aGViZXN0
+
+
+ e511587f2d333bdefc005df1c2549724
+
+
+ P1D
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ 1426000775
+ ccReg-4097781363
+
+
+```
+
### EPP Keyrelay validates legal document types
+REQUEST:
+
+```xml
+
+
+
+
+ fabricate_name33.ee
+
+ 256
+ 3
+ 8
+ cmlraXN0aGViZXN0
+
+
+ e511587f2d333bdefc005df1c2549724
+
+
+ P1D
+
+
+
+ JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Attribute is invalid: type
+
+
+
+ 1426000775
+ ccReg-6271258175
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-9779533912
+
+
+
+```
+
### EPP Poll returns no messages in poll
+REQUEST:
+
+```xml
+
+
+
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully; no messages
+
+
+ 1426000775
+ ccReg-8517889338
+
+
+
+```
+
### EPP Poll queues and dequeues messages
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-3817851357
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully; no messages
+
+
+ 1426000775
+ ccReg-1851455399
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-2501015815
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully; ack to dequeue
+
+
+ 2015-03-10 15:19:35 UTC
+ Balance low.
+
+
+ 1426000775
+ ccReg-8489813477
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar2
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-0232917065
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Message was not found
+
+ 1
+
+
+
+
+ 1426000775
+ ccReg-8084312812
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ registrar1
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-2255681297
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ 1426000775
+ ccReg-3354623191
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Message was not found
+
+ 1
+
+
+
+
+ 1426000775
+ ccReg-7397673913
+
+
+```
+
### EPP Poll returns an error on incorrect op
+REQUEST:
+
+```xml
+
+
+
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Attribute is invalid: op
+
+
+
+ 1426000775
+ ccReg-1944148254
+
+
+```
+
### EPP Poll dequeues multiple messages
+REQUEST:
+
+```xml
+
+
+
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully; ack to dequeue
+
+
+ 2015-03-10 15:19:35 UTC
+ Smth else.
+
+
+ 1426000775
+ ccReg-7291091144
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ 1426000775
+ ccReg-7798588612
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully; ack to dequeue
+
+
+ 2015-03-10 15:19:35 UTC
+ Something.
+
+
+ 1426000775
+ ccReg-5940017916
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ 1426000775
+ ccReg-7457864744
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully; ack to dequeue
+
+
+ 2015-03-10 15:19:35 UTC
+ Balance low.
+
+
+ 1426000775
+ ccReg-3851409090
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+
+ 1426000775
+ ccReg-7618844534
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ 1426000775
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully; no messages
+
+
+ 1426000775
+ ccReg-8787699365
+
+
+
+```
+
### EPP Session when not connected greets client upon connection
+RESPONSE:
+
+```xml
+
+
+
+ EPP server (EIS)
+ 2015-03-10T15:19:36Z
+
+ 1.0
+ en
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+```
+
### EPP Session when connected does not log in with invalid user
+REQUEST:
+
+```xml
+
+
+
+
+ wrong-user
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Authentication error; server closing connection
+
+
+
+ ABC-12345
+ ccReg-8297802116
+
+
+```
+
### EPP Session when connected does not log in with inactive user
+REQUEST:
+
+```xml
+
+
+
+
+ inactive-user
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Authentication error; server closing connection
+
+
+
+ ABC-12345
+ ccReg-8118520354
+
+
+```
+
### EPP Session when connected prohibits further actions unless logged in
+REQUEST:
+
+```xml
+
+
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ You need to login first.
+
+
+
+ ABC-12345
+ ccReg-3938328268
+
+
+```
+
### EPP Session when connected with valid user logs in epp user
+REQUEST:
+
+```xml
+
+
+
+
+ gitlab
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-6119124830
+
+
+
+```
+
### EPP Session when connected with valid user does not log in twice
+REQUEST:
+
+```xml
+
+
+
+
+ gitlab
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-5662102004
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ gitlab
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Already logged in. Use <logout> first.
+
+
+
+ ABC-12345
+ ccReg-3110491529
+
+
+```
+
### EPP Session when connected with valid user logs out epp user
+REQUEST:
+
+```xml
+
+
+
+
+ gitlab
+ ghyt9e4fu
+
+ 1.0
+ en
+
+
+ urn:ietf:params:xml:ns:domain-1.0
+ urn:ietf:params:xml:ns:contact-1.0
+ urn:ietf:params:xml:ns:host-1.0
+ urn:ietf:params:xml:ns:keyrelay-1.0
+
+ urn:ietf:params:xml:ns:secDNS-1.1
+ urn:ee:eis:xml:epp:eis-1.0
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully
+
+
+ ABC-12345
+ ccReg-8680909451
+
+
+
+```
+
+REQUEST:
+
+```xml
+
+
+
+
+ ABC-12345
+
+
+```
+
+RESPONSE:
+
+```xml
+
+
+
+
+ Command completed successfully; ending session
+
+
+
+ ABC-12345
+ ccReg-9722978417
+
+
+```
+