diff --git a/doc/epp-doc.md b/doc/epp-doc.md index 5e2e54953..aa61c89e9 100644 --- a/doc/epp-doc.md +++ b/doc/epp-doc.md @@ -1,1373 +1,10 @@ # EPP REQUEST - RESPONSE DOCUMENTATION -GENERATED AT: 2014-12-11 18:00:22 +0200 -EXAMPLE COUNT: 91 +GENERATED AT: 2014-12-11 18:12:33 +0200 +EXAMPLE COUNT: 1 + --- -## EPP Contact with valid user create command fails if request xml is missing -REQUEST: - -```xml - - - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command syntax error - - - - ABC-12345 - - - -``` - -## EPP Contact with valid user create command fails if request xml is missing - -REQUEST: - -```xml - - - - - - - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Required parameter missing: name - - - Required parameter missing: city - - - Required parameter missing: cc - - - Required parameter missing: ident - - - Required parameter missing: voice - - - Required parameter missing: email - - - - ABC-12345 - - - -``` - -## EPP Contact with valid user create command successfully creates a contact - -REQUEST: - -```xml - - - - - - - John Doe - - 123 Example - Tallinn - EE - - - +372.1234567 - test@example.example - 37605030299 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - 8595b257 - 2014-12-11 16:00:23 UTC - - - - ABC-12345 - ccReg-8369981934 - - - -``` - -## EPP Contact with valid user create command successfully adds registrar - -REQUEST: - -```xml - - - - - - - John Doe - - 123 Example - Tallinn - EE - - - +372.1234567 - test@example.example - 37605030299 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - e0ce9a4b - 2014-12-11 16:00:23 UTC - - - - ABC-12345 - ccReg-4913797071 - - - -``` - -## 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 - 37605030299 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - 94bbd7aa - 2014-12-11 16:00:23 UTC - - - - ABC-12345 - ccReg-5457312636 - - - -``` - -## EPP Contact with valid user create command creates disclosure data - -REQUEST: - -```xml - - - - - - - John Doe - - 123 Example - Tallinn - EE - - - +372.1234567 - test@example.example - 37605030299 - - - - - - - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - 26e83336 - 2014-12-11 16:00:23 UTC - - - - ABC-12345 - ccReg-9373534152 - - - -``` - -## EPP Contact with valid user create command creates disclosure data merging with defaults - -REQUEST: - -```xml - - - - - - - John Doe - - 123 Example - Tallinn - EE - - - +372.1234567 - test@example.example - 37605030299 - - - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - b1f7ee7c - 2014-12-11 16:00:24 UTC - - - - ABC-12345 - ccReg-5440635006 - - - -``` - -## 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: id - - - Required parameter missing: pw - - - - ABC-12345 - - - -``` - -## EPP Contact with valid user update command fails with wrong authentication info - -REQUEST: - -```xml - - - - - - sh8013 - - password - - - - John Doe Edited - - +372.7654321 - edited@example.example - - - - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Authentication error - - - - ABC-12345 - ccReg-9604030958 - - -``` - -## EPP Contact with valid user update command is succesful - -REQUEST: - -```xml - - - - - - sh8013 - - password - - - - John Doe Edited - - +372.7654321 - edited@example.example - - - - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - sh8013 - 2014-12-11 16:00:24 UTC - - - - ABC-12345 - ccReg-8995791279 - - - -``` - -## EPP Contact with valid user update command returns phone and email error - -REQUEST: - -```xml - - - - - - sh8013 - - password - - - - John Doe Edited - - 123213 - aaa - - - - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Phone nr is invalid - - - Email is invalid - - - - ABC-12345 - ccReg-2954956314 - - -``` - -## EPP Contact with valid user update command updates disclosure items - -REQUEST: - -```xml - - - - - - sh8013 - - 2fooBAR - - - - John Doe Edited - - +372.7654321 - edited@example.example - - - - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - sh8013 - 2014-12-11 16:00:25 UTC - - - - ABC-12345 - ccReg-6736419238 - - - -``` - -## EPP Contact with valid user delete command fails if request is invalid - -REQUEST: - -```xml - - - - - - 23123 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Required parameter missing: id - - - - ABC-12345 - - - -``` - -## EPP Contact with valid user delete command deletes contact - -REQUEST: - -```xml - - - - - - dwa1234 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - ABC-12345 - ccReg-0158091780 - - - -``` - -## EPP Contact with valid user delete command returns error if obj doesnt exist - -REQUEST: - -```xml - - - - - - sh8012 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Object does not exist - - sh8012 - - - - Authentication error - - - - ABC-12345 - ccReg-1533021015 - - -``` - -## EPP Contact with valid user delete command fails if contact has associated domain - -REQUEST: - -```xml - - - - - - dwa1234 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Object association prohibits operation - - - - ABC-12345 - ccReg-2416396840 - - -``` - -## EPP Contact with valid user check command fails if request is invalid - -REQUEST: - -```xml - - - - - - 123asde - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Required parameter missing: id - - - - ABC-12345 - - - -``` - -## 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-0003752964 - - - -``` - -## EPP Contact with valid user info command discloses items with wrong password when queried by owner - -REQUEST: - -```xml - - - - - - info-4444 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - info-4444 - - Johnny Awesome - - - Murphy Landing - Monteton - - - +372.12345678 - - lois@wintheisersauer.biz - 2014-12-11 16:00:26 UTC - - asde - - - - - - - -
- - - - - - - ABC-12345 - ccReg-4171797655 - - - -``` - -## EPP Contact with valid user info command returns auth error for non-owner with wrong password - -REQUEST: - -```xml - - - - - - info-4444 - - asdesde - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Authentication error - - - - ABC-12345 - ccReg-2364263635 - - -``` - -## EPP Contact with valid user info command doesn't disclose items to non-owner with right password - -REQUEST: - -```xml - - - - - - info-4444 - - password - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - info-4444 - - - - 2014-12-11 16:00:27 UTC - - - - - - -
- - - - - - - ABC-12345 - ccReg-9050108320 - - - -``` - -## EPP Contact with valid user info command discloses items to owner - -REQUEST: - -```xml - - - - - - info-4444 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - info-4444 - - Johnny Awesome - - - Murphy Landing - Monteton - - - +372.12345678 - - lois@wintheisersauer.biz - 2014-12-11 16:00:27 UTC - - password - - - - - - - -
- - - - - - - ABC-12345 - ccReg-9767704596 - - - -``` - -## EPP Contact with valid user info command fails if request invalid - -REQUEST: - -```xml - - - - - - 123123 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Required parameter missing: id - - - - ABC-12345 - - - -``` - -## EPP Contact with valid user info command returns error when object does not exist - -REQUEST: - -```xml - - - - - - info-4444 - - password - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Object does not exist - - info-4444 - - - - - ABC-12345 - - - -``` - -## EPP Contact with valid user info command returns info about contact - -REQUEST: - -```xml - - - - - - info-4444 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - info-4444 - - Johnny Awesome - - - Murphy Landing - Monteton - - - +372.12345678 - - lois@wintheisersauer.biz - 2014-12-11 16:00:28 UTC - - ccds4324pok - - - - - - - -
- - - - - - - ABC-12345 - ccReg-3873087539 - - - -``` - -## EPP Contact with valid user info command doesn't disclose private elements - -REQUEST: - -```xml - - - - - - info-4444 - - 2fooBAR - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - info-4444 - - Princess Hermiston - - - 2014-12-11 16:00:28 UTC - - - - - - -
- - - - - - - ABC-12345 - ccReg-1524221205 - - - -``` - -## EPP Contact with valid user info command doesn't display unassociated object without password - -REQUEST: - -```xml - - - - - - info-4444 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Required parameter missing: pw - - - - ABC-12345 - - - -``` - -## EPP Contact with valid user info command doesn't display unassociated object with wrong password - -REQUEST: - -```xml - - - - - - info-4444 - - qwe321 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Authentication error - - - - ABC-12345 - ccReg-5503108608 - - -``` - -## 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-3101359465 - - -``` - -## EPP Domain with valid user returns error if contact does not exists +### EPP Domain with valid user returns error if contact does not exists REQUEST: @@ -1431,4303 +68,7 @@ RESPONSE: ABC-12345 - ccReg-1898353818 - - -``` - -## EPP Domain with valid user checks a domain - -REQUEST: - -```xml - - - - - - example.ee - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - - example.ee - - - - - ABC-12345 - ccReg-2963691924 - - - -``` - -REQUEST: - -```xml - - - - - - example.ee - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - - example.ee - in use - - - - - ABC-12345 - ccReg-1685768689 - - - -``` - -## EPP Domain with valid user 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-6263579761 - - - -``` - -## EPP Domain with valid user checks invalid format domain - -REQUEST: - -```xml - - - - - - one.ee - notcorrectdomain - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - - one.ee - - - notcorrectdomain - invalid format - - - - - ABC-12345 - ccReg-7888037489 - - - -``` - -## EPP Domain with valid user with two epp users can not see other registrar domains - -REQUEST: - -```xml - - - - - - example.ee - - 2fooBAR - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Domain exists but belongs to other registrar - - example.ee - - - - - ABC-12345 - ccReg-9357942567 - - -``` - -## EPP Domain with valid user with two epp users transfers a domain - -REQUEST: - -```xml - - - - - - example.ee - - 201a56c954a3c76a547aebb6fbd522f1 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - serverApproved - 123 - 2014-12-11 16:00:30 UTC - 12345678 - 2014-12-11 16:00:30 UTC - 2015-12-11 00:00:00 UTC - - - - - ABC-12345 - ccReg-0152626526 - - -``` - -REQUEST: - -```xml - - - - - - example.ee - - e7bff8493270f17cad15623821857d7d - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - pending - 12345678 - 2014-12-11 16:00:30 UTC - 123 - 2014-12-11 17:00:30 UTC - 2015-12-11 00:00:00 UTC - - - - - ABC-12345 - ccReg-0224815964 - - -``` - -REQUEST: - -```xml - - - - - - example.ee - - e7bff8493270f17cad15623821857d7d - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - pending - 12345678 - 2014-12-11 16:00:30 UTC - 123 - 2014-12-11 17:00:30 UTC - 2015-12-11 00:00:00 UTC - - - - - ABC-12345 - ccReg-0497637943 - - -``` - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully; ack to dequeue - - - 2014-12-11 16:00:30 UTC - Transfer requested. - - - - example.ee - pending - 12345678 - 2014-12-11 16:00:30 UTC - 123 - 2014-12-11 17:00:30 UTC - 2015-12-11 00:00:00 UTC - - - - ABC-12345 - ccReg-3291138090 - - - -``` - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - ABC-12345 - ccReg-2607681897 - - - -``` - -## EPP Domain with valid user with two epp users prohibits wrong registrar from approving transfer - -REQUEST: - -```xml - - - - - - example.ee - - 5035ae028cfc49fbee63cd8980a7defb - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Transfer can be approved only by current domain registrar - - - - ABC-12345 - ccReg-4570945483 - - -``` - -## EPP Domain with valid user with two epp users approves the transfer request - -REQUEST: - -```xml - - - - - - example.ee - - 329c55eea284f976c8d6a7966b8ffd26 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - clientApproved - 123 - 2014-12-11 16:00:31 UTC - 12345678 - 2014-12-11 16:00:31 UTC - 2015-12-11 00:00:00 UTC - - - - - ABC-12345 - ccReg-2985833988 - - -``` - -## EPP Domain with valid user with two epp users does not transfer with invalid pw - -REQUEST: - -```xml - - - - - - example.ee - - test - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Authorization error - - - - ABC-12345 - ccReg-5956258522 - - -``` - -## EPP Domain with valid user with two epp users ignores transfer when owner registrar requests transfer - -REQUEST: - -```xml - - - - - - example.ee - - 017011f0dbc909aa0695daaa5445a99e - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Domain already belongs to the querying registrar - - - - ABC-12345 - ccReg-3280126864 - - -``` - -## EPP Domain with valid user with two epp users returns an error for incorrect op attribute - -REQUEST: - -```xml - - - - - - example.ee - - 98oiewslkfkd - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Attribute op is invalid - - - - ABC-12345 - - - -``` - -## EPP Domain with valid user with two epp users creates new pw after successful transfer - -REQUEST: - -```xml - - - - - - example.ee - - 98oiewslkfkd - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Authorization error - - - - ABC-12345 - ccReg-5413569793 - - -``` - -REQUEST: - -```xml - - - - - - example.ee - - 98oiewslkfkd - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Authorization error - - - - ABC-12345 - ccReg-3454401045 - - -``` - -## EPP Domain with valid user with citizen as an owner creates a domain - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 257 - 3 - 5 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - 2014-12-11 16:00:32 UTC - 2015-12-11 00:00:00 UTC - - - - - ABC-12345 - ccReg-9448375812 - - -``` - -## EPP Domain with valid user with citizen as an owner creates ria.ee with valid ds record - -REQUEST: - -```xml - - - - - - ria.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 257 - 3 - 8 - AwEAAaOf5+lz3ftsL+0CCvfJbhUF/NVsNh8BKo61oYs5fXVbuWDiH872 LC8uKDO92TJy7Q4TF9XMAKMMlf1GMAxlRspD749SOCTN00sqfWx1OMTu a28L1PerwHq7665oDJDKqR71btcGqyLKhe2QDvCdA0mENimF1NudX1BJ DDFi6oOZ0xE/0CuveB64I3ree7nCrwLwNs56kXC4LYoX3XdkOMKiJLL/ MAhcxXa60CdZLoRtTEW3z8/oBq4hEAYMCNclpbd6y/exScwBxFTdUfFk KsdNcmvai1lyk9vna0WQrtpYpHKMXvY9LFHaJxCOLR4umfeQ42RuTd82 lqfU6ClMeXs= - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - ria.ee - 2014-12-11 16:00:33 UTC - 2015-12-11 00:00:00 UTC - - - - - ABC-12345 - ccReg-3016558516 - - -``` - -## EPP Domain with valid user with citizen as an owner validates nameserver ipv4 when in same zone as domain - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.ee - - - ns2.example.ee - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 257 - 3 - 5 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - IPv4 is missing - - - - ABC-12345 - ccReg-7704606307 - - -``` - -## EPP Domain with valid user with citizen as an owner does not create duplicate domain - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 257 - 3 - 5 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - 2014-12-11 16:00:33 UTC - 2015-12-11 00:00:00 UTC - - - - - ABC-12345 - ccReg-8590672577 - - -``` - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 257 - 3 - 5 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Domain name already exists - - example.ee - - - - - ABC-12345 - ccReg-0046071150 - - -``` - -## EPP Domain with valid user 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 - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 257 - 3 - 5 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Domain name is reserved or restricted - - 1162.ee - - - - - ABC-12345 - ccReg-0262354776 - - -``` - -## EPP Domain with valid user with citizen as an owner does not create domain without contacts and registrant - -REQUEST: - -```xml - - - - - - example.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 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Required parameter missing: registrant - - - - ABC-12345 - - - -``` - -## EPP Domain with valid user with citizen as an owner does not create domain without nameservers - -REQUEST: - -```xml - - - - - - example.ee - 1 - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 257 - 3 - 5 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Required parameter missing: ns - - - - ABC-12345 - - - -``` - -## EPP Domain with valid user with citizen as an owner does not create domain with too many nameservers - -REQUEST: - -```xml - - - - - - example.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 - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 257 - 3 - 5 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Nameservers count must be between 2-11 - - - - ABC-12345 - ccReg-2675294134 - - -``` - -## EPP Domain with valid user with citizen as an owner returns error when invalid nameservers are present - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - invalid1- - - - -invalid2 - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 257 - 3 - 5 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Hostname is invalid - - invalid1- - - - - Hostname is invalid - - -invalid2 - - - - - ABC-12345 - ccReg-4023017160 - - -``` - -## EPP Domain with valid user with citizen as an owner does not allow hostObj - -REQUEST: - -```xml - - - - - - example.ee - 1 - - ns1.example.ee - ns2.example.ee - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 257 - 3 - 5 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - hostObj object is not allowed - - - - ABC-12345 - - - -``` - -## EPP Domain with valid user with citizen as an owner creates domain with nameservers with ips - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh801333 - - 2fooBAR - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - 2014-12-11 16:00:35 UTC - 2015-12-11 00:00:00 UTC - - - - - ABC-12345 - ccReg-8613882201 - - -``` - -## EPP Domain with valid user with citizen as an owner returns error when nameserver has invalid ips - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2.invalid - - - ns2.example.net - invalid_ipv6 - - - jd1234 - sh801333 - - 2fooBAR - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - IPv4 is invalid - - 192.0.2.2.invalid - - - - IPv6 is invalid - - INVALID_IPV6 - - - - - ABC-12345 - ccReg-0126744760 - - -``` - -## EPP Domain with valid user with citizen as an owner creates a domain with period in days - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 257 - 3 - 5 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - 2014-12-11 16:00:36 UTC - 2015-12-11 00:00:00 UTC - - - - - ABC-12345 - ccReg-6721603973 - - -``` - -## EPP Domain with valid user with citizen as an owner does not create a domain with invalid period - -REQUEST: - -```xml - - - - - - example.ee - 367 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 257 - 3 - 5 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Period must add up to 1, 2 or 3 years - - 367 - - - - - ABC-12345 - ccReg-4246670867 - - -``` - -## EPP Domain with valid user with citizen as an owner creates a domain with multiple dnskeys - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 257 - 3 - 3 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - 0 - 3 - 5 - 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f - - - 256 - 3 - 254 - 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - 2014-12-11 16:00:36 UTC - 2015-12-11 00:00:00 UTC - - - - - ABC-12345 - ccReg-4886830864 - - -``` - -## EPP Domain with valid user with citizen as an owner does not create a domain when dnskeys are invalid - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 250 - 4 - 9 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - 1 - 3 - 10 - 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f - - - 256 - 5 - 254 - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Valid algorithms are: 3, 5, 6, 7, 8, 252, 253, 254, 255 - - 9 - - - - Valid protocols are: 3 - - 4 - - - - Valid flags are: 0, 256, 257 - - 250 - - - - Valid algorithms are: 3, 5, 6, 7, 8, 252, 253, 254, 255 - - 10 - - - - Valid flags are: 0, 256, 257 - - 1 - - - - Public key is missing - - - Valid protocols are: 3 - - 5 - - - - - ABC-12345 - ccReg-8762404195 - - -``` - -## EPP Domain with valid user with citizen as an owner does not create a domain with two identical dnskeys - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 257 - 3 - 3 - 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f - - - 0 - 3 - 5 - 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Public key already exists - - 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f - - - - - ABC-12345 - ccReg-8699508823 - - -``` - -## EPP Domain with valid user with citizen as an owner validated dnskeys count - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 257 - 3 - 3 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - 0 - 3 - 5 - 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - DNS keys count must be between 0-1 - - - - ABC-12345 - ccReg-9477334632 - - -``` - -## EPP Domain with valid user with citizen as an owner creates domain with ds data - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 12345 - 3 - 1 - 49FD46E6C4B45C55D4AC - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - 2014-12-11 16:00:37 UTC - 2015-12-11 00:00:00 UTC - - - - - ABC-12345 - ccReg-4175843176 - - -``` - -## EPP Domain with valid user with citizen as an owner creates domain with ds data with key - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 12345 - 3 - 1 - 49FD46E6C4B45C55D4AC - - 0 - 3 - 5 - 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - 2014-12-11 16:00:38 UTC - 2015-12-11 00:00:00 UTC - - - - - ABC-12345 - ccReg-0390058139 - - -``` - -## EPP Domain with valid user with citizen as an owner prohibits dsData with key - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 12345 - 3 - 1 - 49FD46E6C4B45C55D4AC - - 0 - 3 - 5 - 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - dsData object with key data is not allowed - - - - ABC-12345 - ccReg-7904459136 - - -``` - -## EPP Domain with valid user with citizen as an owner prohibits dsData - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 12345 - 3 - 1 - 49FD46E6C4B45C55D4AC - - 0 - 3 - 5 - 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - dsData object is not allowed - - - - ABC-12345 - ccReg-3331915445 - - -``` - -## EPP Domain with valid user with citizen as an owner prohibits keyData - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - sh8013 - sh801333 - - - - - - 0 - 3 - 5 - 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - keyData object is not allowed - - - - ABC-12345 - ccReg-9967382650 - - -``` - -## EPP Domain with valid user with juridical persion as an owner creates a domain with contacts - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - - - - - - 257 - 3 - 5 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - 2014-12-11 16:00:39 UTC - 2015-12-11 00:00:00 UTC - - - - - ABC-12345 - ccReg-0696403570 - - -``` - -## EPP Domain with valid user with juridical persion as an owner does not create a domain without admin contact - -REQUEST: - -```xml - - - - - - example.ee - 1 - - - ns1.example.net - 192.0.2.2 - 1080:0:0:0:8:800:200C:417A - - - ns2.example.net - - - jd1234 - sh8013 - - - - - - 257 - 3 - 5 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Admin contacts count must be between 1 - infinity - - - - ABC-12345 - ccReg-4465006358 - - -``` - -## EPP Domain with valid user with valid domain renews a domain - -REQUEST: - -```xml - - - - - - example.ee - 2015-12-11 - 1 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - 2016-12-11 00:00:00 UTC - - - - ABC-12345 - ccReg-8187347083 - - - -``` - -## EPP Domain with valid user with valid domain returns an error when given and current exp dates do not match - -REQUEST: - -```xml - - - - - - example.ee - 2016-08-07 - 1 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Given and current expire dates do not match - - 2016-08-07 - - - - - ABC-12345 - ccReg-3944381647 - - -``` - -## EPP Domain with valid user with valid domain returns an error when period is invalid - -REQUEST: - -```xml - - - - - - example.ee - 2015-12-11 - 4 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Period must add up to 1, 2 or 3 years - - 4 - - - - - ABC-12345 - ccReg-1415503087 - - -``` - -## EPP Domain with valid user with valid domain sets ok status by default - -REQUEST: - -```xml - - - - - - example.ee - - 2fooBAR - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - - sh1600 - sh1600 - sh7747 - - - ns.schaden.ee - - - ns.legros.ee - - - ns.ebert.ee - - - Registrar OÜ - Registrar OÜ - 2014-12-11 16:00:40 UTC - 2015-12-11 00:00:00 UTC - - ed4c46aca8917900530c05ffd0095f03 - - - - - - ABC-12345 - ccReg-8630764492 - - -``` - -## EPP Domain with valid user with valid domain returns domain info - -REQUEST: - -```xml - - - - - - Example.ee - - 2fooBAR - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - Payment overdue. - sh4094 - sh4094 - sh2412 - - - ns.wilderman.ee - - - ns.kovacek.ee - - - ns.oconner.ee - - - ns1.example.com - 192.168.1.1 - 1080:0:0:0:8:800:200C:417A - - - Registrar OÜ - Registrar OÜ - 2014-12-11 16:00:40 UTC - 2015-12-11 00:00:00 UTC - - c0dd573b9e9cb4a1ab3d3324f5cbe775 - - - - - - - - 123 - 3 - 1 - abc - - 257 - 3 - 3 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - - 123 - 3 - 1 - abc - - 0 - 3 - 5 - 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f - - - - - - ABC-12345 - ccReg-9667859539 - - -``` - -REQUEST: - -```xml - - - - - - example.ee - - 2fooBAR - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - example.ee - Payment overdue. - sh4094 - sh4094 - sh2412 - - - ns.wilderman.ee - - - ns.kovacek.ee - - - ns.oconner.ee - - - ns1.example.com - 192.168.1.1 - 1080:0:0:0:8:800:200C:417A - - - Registrar OÜ - Registrar OÜ - 2014-12-11 16:00:40 UTC - 2015-12-11 00:00:00 UTC - 2014-12-11 16:00:41 UTC - - c0dd573b9e9cb4a1ab3d3324f5cbe775 - - - - - - - - 123 - 3 - 1 - abc - - 257 - 3 - 3 - AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 - - - - 123 - 3 - 1 - abc - - 0 - 3 - 5 - 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f - - - - - - ABC-12345 - ccReg-0409534290 - - -``` - -## EPP Domain with valid user 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-3823319535 - - -``` - -## EPP Domain with valid user with valid domain updates domain and adds objects - -REQUEST: - -```xml - - - - - - example.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-7865691741 - - -``` - -REQUEST: - -```xml - - - - - - example.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-6578972233 - - -``` - -REQUEST: - -```xml - - - - - - example.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 - - ns1.example.com - - - - Nameserver already exists on this domain - - ns2.example.com - - - - Contact already exists on this domain! - - mak21 - - - - Status already exists on this domain - - clientHold - - - - Status already exists on this domain - - clientUpdateProhibited - - - - Public key already exists - - 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f - - - - Public key already exists - - 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 - - - - - ABC-12345 - ccReg-1672908877 - - -``` - -## EPP Domain with valid user with valid domain updates a domain and removes objects - -REQUEST: - -```xml - - - - - - example.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-9699313796 - - -``` - -REQUEST: - -```xml - - - - - - example.ee - - - ns1.example.com - - mak21 - - - - - - - - - 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - ABC-12345 - ccReg-9497362137 - - -``` - -REQUEST: - -```xml - - - - - - example.ee - - - ns1.example.com - - mak21 - - - - - - - - - 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Contact was not found - - mak21 - - - - Nameserver was not found - - ns1.example.com - - - - Status was not found - - clientHold - - - - - ABC-12345 - ccReg-4386438229 - - -``` - -## EPP Domain with valid user with valid domain does not add duplicate objects to domain - -REQUEST: - -```xml - - - - - - example.ee - - - ns1.example.com - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - ABC-12345 - ccReg-1134784612 - - -``` - -REQUEST: - -```xml - - - - - - example.ee - - - ns1.example.com - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Nameserver already exists on this domain - - ns1.example.com - - - - - ABC-12345 - ccReg-6195651918 - - -``` - -## EPP Domain with valid user with valid domain updates a domain - -REQUEST: - -```xml - - - - - - example.ee - - mak21 - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - ABC-12345 - ccReg-4085172389 - - -``` - -## EPP Domain with valid user with valid domain does not assign invalid status to domain - -REQUEST: - -```xml - - - - - - example.ee - - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Status was not found - - invalidStatus - - - - - ABC-12345 - ccReg-2648565398 - - -``` - -## EPP Domain with valid user with valid domain deletes domain - -REQUEST: - -```xml - - - - - - example.ee - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - ABC-12345 - ccReg-1235909202 - - -``` - -## EPP Domain with valid user with valid domain does not delete domain with specific status - -REQUEST: - -```xml - - - - - - example.ee - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Domain status prohibits operation - - - - ABC-12345 - ccReg-5008358798 - - -``` - -## EPP Helper in context of Domain generates valid transfer xml - -## EPP Keyrelay with valid user makes a keyrelay request - -REQUEST: - -```xml - - - - - example.ee - - 256 - 3 - 8 - cmlraXN0aGViZXN0 - - - fc2c188cb2412026a90bfc73468b01e2 - - - P1M13D - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - ABC-12345 - ccReg-7559824213 - - -``` - -## EPP Poll with valid user returns no messages in poll - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully; no messages - - - ABC-12345 - ccReg-1244222692 - - - -``` - -## EPP Poll with valid user queues and dequeues messages - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully; no messages - - - ABC-12345 - ccReg-9545231734 - - - -``` - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully; ack to dequeue - - - 2014-12-11 16:00:44 UTC - Balance low. - - - ABC-12345 - ccReg-3168791696 - - - -``` - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Message was not found - - 1 - - - - - ABC-12345 - ccReg-3689995907 - - -``` - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - ABC-12345 - ccReg-2826758179 - - - -``` - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Message was not found - - 1 - - - - - ABC-12345 - ccReg-6355840943 - - -``` - -## EPP Poll with valid user returns an error on incorrect op - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Attribute op is invalid - - - - ABC-12345 - - - -``` - -## EPP Poll with valid user dequeues multiple messages - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully; ack to dequeue - - - 2014-12-11 16:00:45 UTC - Smth else. - - - ABC-12345 - ccReg-4061082345 - - - -``` - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - ABC-12345 - ccReg-5641531097 - - - -``` - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully; ack to dequeue - - - 2014-12-11 16:00:45 UTC - Something. - - - ABC-12345 - ccReg-4135001937 - - - -``` - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - ABC-12345 - ccReg-5027701424 - - - -``` - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully; ack to dequeue - - - 2014-12-11 16:00:45 UTC - Balance low. - - - ABC-12345 - ccReg-9619188455 - - - -``` - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - - ABC-12345 - ccReg-9694540402 - - - -``` - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully; no messages - - - ABC-12345 - ccReg-0439031845 - - - -``` - -## EPP Session when not connected greets client upon connection - -## EPP Session when connected does not log in with invalid user - -REQUEST: - -```xml - - - - - gitlab - ghyt9e4fu - - 1.0 - en - - - urn:ietf:params:xml:ns:contact-1.0 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Authentication error; server closing connection - - - - ABC-12345 - ccReg-2568004363 - - -``` - -REQUEST: - -```xml - - - - - gitlab - ghyt9e4fu - - 1.0 - en - - - urn:ietf:params:xml:ns:contact-1.0 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Authentication error; server closing connection - - - - ABC-12345 - ccReg-7216129198 - - -``` - -## EPP Session when connected prohibits further actions unless logged in - -REQUEST: - -```xml - - - - - - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - You need to login first. - - - - ABC-12345 - - - -``` - -## EPP Session when connected with valid user logs in epp user - -REQUEST: - -```xml - - - - - gitlab - ghyt9e4fu - - 1.0 - en - - - urn:ietf:params:xml:ns:contact-1.0 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - ABC-12345 - ccReg-7653943220 - - - -``` - -## EPP Session when connected with valid user logs out epp user - -REQUEST: - -```xml - - - - - gitlab - ghyt9e4fu - - 1.0 - en - - - urn:ietf:params:xml:ns:contact-1.0 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - ABC-12345 - ccReg-7998558089 - - - -``` - -REQUEST: - -```xml - - - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully; ending session - - - - ABC-12345 - ccReg-7690757936 - - -``` - -## EPP Session when connected with valid user does not log in twice - -REQUEST: - -```xml - - - - - gitlab - ghyt9e4fu - - 1.0 - en - - - urn:ietf:params:xml:ns:contact-1.0 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Command completed successfully - - - ABC-12345 - ccReg-7788846240 - - - -``` - -REQUEST: - -```xml - - - - - gitlab - ghyt9e4fu - - 1.0 - en - - - urn:ietf:params:xml:ns:contact-1.0 - - - ABC-12345 - - -``` - -RESPONSE: - -```xml - - - - - Already logged in. Use <logout> first. - - - - ABC-12345 - + ccReg-3442990575 ``` diff --git a/spec/support/epp_doc.rb b/spec/support/epp_doc.rb index 427ecd8d1..56a321f19 100644 --- a/spec/support/epp_doc.rb +++ b/spec/support/epp_doc.rb @@ -9,11 +9,11 @@ class EppDoc @output.puts '# EPP REQUEST - RESPONSE DOCUMENTATION' @output.puts "GENERATED AT: #{Time.now} " @output.puts "EXAMPLE COUNT: #{example_count.count} " - @output.puts '---' + @output.puts "\n---\n\n" end def example_started(notification) - @output.puts "## #{notification.example.full_description}\n\n" + @output.puts "### #{notification.example.full_description} \n\n" end def example_passed(_example)