EPP Sandbox Accept-Test

clID
Client-ID (Your Login name)
short-clID
clID without hyphens and max length of 16 characters

Task:

Example domain name example-{short-clID}.lv is registered in the sandbox system and:

  • Contact handle for Registrar’s primary person (billing contact for all managed domains) - {short-clID}-bill
  • Contact handle for default hostmaster is {short-clID}-adm0

Note

Please be aware that data in the sandbox environment will be reset every day at midnight (EET). EPP documentation is available at https://www.nic.lv/epp/index.html.

We have a policy that requires the registrar to complete an accept-test sequence
that is a mandatory step to complete to get access to the production EPP environment.
The purpose of this test is to build confidence that both systems interoperate without problems.
Please feel free to test and integrate the EPP system so that it matches your business process.
Once you are ready please validate interoperability by completing the following EPP command sequence on the sandbox server:
Begin session with a <login> command, having a <newPW> element with value set to: _ACCEPT_TEST_. Multiple accept test attempts are acceptable.
  • Execute <contact:create> commands:

    • Latvian legal person, providing
      • LV registrantion number: 40001234123,
      • VAT nr.: LV40001234123 (in lvContact extension)
      • and <contact:id> : {short-clID}-lv-hldr
    • Latvian private person, with LV personal code 010171-10123
      • given in lvContact extension,
      • using <contact:id> : {short-clID}-lv-priv
    • One non-Latvian legal person, with contact details on your choice,
      • using <contact:id> : {short-clID}-nonlv
  • Create an IDN domain {clID}-tūdaliņ.lv with <domain:create> with ACE-encoded representation xn--{clID}-tdali-jpc10d.lv with following details:

    • setting contact handle {short-clID}-lv-hldr as a holder (registrant)
    • setting contact handle {short-clID}-lv-priv as an administrative contact
    • 2 nameservers:
      • a subordinate host: ns.{clID}-tūdaliņ.lv with IP: 1.2.3.4
      • a delegated host: ns.somenet.lv

Keep connection alive with <poll> or <hello> requests until <domain:info> on {clID}-tūdaliņ.lv returns with ok instead of pendingCreate status. New domain name registration requests are processed once every minute.

  • Execute <domain:update> on {clID}-tūdaliņ.lv:
    • change registrant to {short-clID}-nonlv
    • remove network: ns.{clID}-tūdaliņ.lv
    • add network ns2.{clID}-tūdaliņ.lv, with IP 5.6.7.8
    • add extended state for domain (lvDomain extension): clientAutoRenewProhibited
    • execute <domain:info> command on {clID}-tūdaliņ.lv
    • execute <contact:update> for contact:id {short-clID}-nonlv
    • check if changes have been approved on registry side with <contact:info>.
    • execute <contact:delete> for contact:id {short-clID}-nonlv (should fail)
    • execute <contact:delete> for contact:id {short-clID}-lv-hldr (should succeed)
    • execute <domain:delete> command for domain {clID}-tūdaliņ.lv and end session with <logout> command.

Expected result code to <logout> command would be 1500 and a response message: Command completed successfully; ending session; Postconditions: CORRECT After the accept-test is completed please check the message queue to see the results. It is expected that some accept test commands would fail.

Please notify us with an email to epp@nic.lv as soon as the accept-test has been completed successfully.