# Test Environment Mock-Up Tests

- Behavior of the changed rquests

- Testing the display of data that the RegAcc can generate itself

  - Verification Information

  - Registration date

- Testing the display of data that the RegAcc cannot generate itself

  - Deadlines for de-delegation and deletion

  - Domain status

- Testing of rudimentary process sequences

  - Changing the status and deadlines of a domain when valid or invalid verification information is provided

The mock-up is a model for achieving target states. No real transitions are simulated. Instead, domains are set to certain states and messages are generated. Messages may be sent more frequently than they will be later.

## Test Scenarios

Input / Trigger (verificationResult > contact address trigger > domain name trigger) | Result
--- | ---
Domain name contains | Contact Address | VerificationResult | Request | Affected domains | Domain status (can be queried via RRI-INFO) | Deadlines | Messages
any | NISpendingCreate | none | Domain CREATE | single | pendingCreate | none | none
NISpendingCreate | any | none | Domain CREATE | single | pendingCreate | none | none
any | any | none | Domain CREATE | single | connect | none | Examples Copy format: k/v response: domainStatusUpdate status: connect
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Result: success
    STID: 78bf488c-9f0c-11df-a9e2-9519b5688882
    Msgcnt: 1
    Msgtime: 2024-06-01T15:51:08+02:00
    Msgid: 8960348c-6879-cb92-2b6f-cbc9abf91616
    Msgtype: domainStatusUpdate
    Domain: de-example.de
    Domain-ace: de-example.de
    Holder: DENIC-1000002-GoodGuy
    Holder: DENIC-1000002-GoodGuy2
    Status: connect
Copy format: xml response: domainStatusUpdate status: connect
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <?xml version="1.0" encoding="UTF-8"?>

    <registry-response xmlns="http://registry.denic.de/global/5.0" xmlns:tr="http://registry.denic.de/transaction/5.0">
      <tr:transaction>
        <tr:stid>ae029b0a-50af-11e0-b375-95a6041ce317</tr:stid>
        <tr:result>success</tr:result>
        <tr:data>
    <msg:message xmlns:msg="http://registry.denic.de/msg/5.0" msgid="8960348c-6879-cb92-2b6f-cbc9abf91616" msgcnt="1" msgtime="2024-06-01T15:51:08+02:00">
      <msg:domainStatusUpdate>
        <msg:domain>
          <msg:handle>de-example.de</msg:handle>
          <msg:ace>de-example.de</msg:ace>
        </msg:domain>
        <msg:holders>
          <msg:handle>DENIC-1000002-GoodGuy</msg:handle>
          <msg:handle>DENIC-1000002-GoodGuy2</msg:handle>
        </msg:holders>
        <msg:status>connect</msg:status>
      </msg:domainStatusUpdate>
    </msg:message>
        </tr:data>
      </tr:transaction>
    </registry-response>
any | NISconnect | none | Contact UPDATE | all | connect | none | Examples Copy format: k/v response: domainStatusUpdate status: connect
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Result: success
    STID: 78bf488c-9f0c-11df-a9e2-9519b5688882
    Msgcnt: 1
    Msgtime: 2024-06-01T15:51:08+02:00
    Msgid: 8960348c-6879-cb92-2b6f-cbc9abf91616
    Msgtype: domainStatusUpdate
    Domain: de-example.de
    Domain-ace: de-example.de
    Holder: DENIC-1000002-GoodGuy
    Holder: DENIC-1000002-GoodGuy2
    Status: connect
Copy format: xml response: domainStatusUpdate status: connect
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <?xml version="1.0" encoding="UTF-8"?>

    <registry-response xmlns="http://registry.denic.de/global/5.0" xmlns:tr="http://registry.denic.de/transaction/5.0">
      <tr:transaction>
        <tr:stid>ae029b0a-50af-11e0-b375-95a6041ce317</tr:stid>
        <tr:result>success</tr:result>
        <tr:data>
    <msg:message xmlns:msg="http://registry.denic.de/msg/5.0" msgid="8960348c-6879-cb92-2b6f-cbc9abf91616" msgcnt="1" msgtime="2024-06-01T15:51:08+02:00">
      <msg:domainStatusUpdate>
        <msg:domain>
          <msg:handle>de-example.de</msg:handle>
          <msg:ace>de-example.de</msg:ace>
        </msg:domain>
        <msg:holders>
          <msg:handle>DENIC-1000002-GoodGuy</msg:handle>
          <msg:handle>DENIC-1000002-GoodGuy2</msg:handle>
        </msg:holders>
        <msg:status>connect</msg:status>
      </msg:domainStatusUpdate>
    </msg:message>
        </tr:data>
      </tr:transaction>
    </registry-response>
NISconnect | any | none | Domain CREATE | single | connect | none | Examples Copy format: k/v response: domainStatusUpdate status: connect
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Result: success
    STID: 78bf488c-9f0c-11df-a9e2-9519b5688882
    Msgcnt: 1
    Msgtime: 2024-06-01T15:51:08+02:00
    Msgid: 8960348c-6879-cb92-2b6f-cbc9abf91616
    Msgtype: domainStatusUpdate
    Domain: de-example.de
    Domain-ace: de-example.de
    Holder: DENIC-1000002-GoodGuy
    Holder: DENIC-1000002-GoodGuy2
    Status: connect
Copy format: xml response: domainStatusUpdate status: connect
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <?xml version="1.0" encoding="UTF-8"?>

    <registry-response xmlns="http://registry.denic.de/global/5.0" xmlns:tr="http://registry.denic.de/transaction/5.0">
      <tr:transaction>
        <tr:stid>ae029b0a-50af-11e0-b375-95a6041ce317</tr:stid>
        <tr:result>success</tr:result>
        <tr:data>
    <msg:message xmlns:msg="http://registry.denic.de/msg/5.0" msgid="8960348c-6879-cb92-2b6f-cbc9abf91616" msgcnt="1" msgtime="2024-06-01T15:51:08+02:00">
      <msg:domainStatusUpdate>
        <msg:domain>
          <msg:handle>de-example.de</msg:handle>
          <msg:ace>de-example.de</msg:ace>
        </msg:domain>
        <msg:holders>
          <msg:handle>DENIC-1000002-GoodGuy</msg:handle>
          <msg:handle>DENIC-1000002-GoodGuy2</msg:handle>
        </msg:holders>
        <msg:status>connect</msg:status>
      </msg:domainStatusUpdate>
    </msg:message>
        </tr:data>
      </tr:transaction>
    </registry-response>
any | any | success | Contact UPDATE | all, “connect” for multiholder domains when all domain holders have been verified with ‘success’. If the domain has an unverified domain holder, the status of this domain remains unchanged. | connect | none | Examples Copy format: k/v response: domainStatusUpdate status: connect
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Result: success
    STID: 78bf488c-9f0c-11df-a9e2-9519b5688882
    Msgcnt: 1
    Msgtime: 2024-06-01T15:51:08+02:00
    Msgid: 8960348c-6879-cb92-2b6f-cbc9abf91616
    Msgtype: domainStatusUpdate
    Domain: de-example.de
    Domain-ace: de-example.de
    Holder: DENIC-1000002-GoodGuy
    Holder: DENIC-1000002-GoodGuy2
    Status: connect
Copy format: xml response: domainStatusUpdate status: connect
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <?xml version="1.0" encoding="UTF-8"?>

    <registry-response xmlns="http://registry.denic.de/global/5.0" xmlns:tr="http://registry.denic.de/transaction/5.0">
      <tr:transaction>
        <tr:stid>ae029b0a-50af-11e0-b375-95a6041ce317</tr:stid>
        <tr:result>success</tr:result>
        <tr:data>
    <msg:message xmlns:msg="http://registry.denic.de/msg/5.0" msgid="8960348c-6879-cb92-2b6f-cbc9abf91616" msgcnt="1" msgtime="2024-06-01T15:51:08+02:00">
      <msg:domainStatusUpdate>
        <msg:domain>
          <msg:handle>de-example.de</msg:handle>
          <msg:ace>de-example.de</msg:ace>
        </msg:domain>
        <msg:holders>
          <msg:handle>DENIC-1000002-GoodGuy</msg:handle>
          <msg:handle>DENIC-1000002-GoodGuy2</msg:handle>
        </msg:holders>
        <msg:status>connect</msg:status>
      </msg:domainStatusUpdate>
    </msg:message>
        </tr:data>
      </tr:transaction>
    </registry-response>
any | any | success | Domain CREATE | single | connect | none | Examples Copy format: k/v response: domainStatusUpdate status: connect
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Result: success
    STID: 78bf488c-9f0c-11df-a9e2-9519b5688882
    Msgcnt: 1
    Msgtime: 2024-06-01T15:51:08+02:00
    Msgid: 8960348c-6879-cb92-2b6f-cbc9abf91616
    Msgtype: domainStatusUpdate
    Domain: de-example.de
    Domain-ace: de-example.de
    Holder: DENIC-1000002-GoodGuy
    Holder: DENIC-1000002-GoodGuy2
    Status: connect
Copy format: xml response: domainStatusUpdate status: connect
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <?xml version="1.0" encoding="UTF-8"?>

    <registry-response xmlns="http://registry.denic.de/global/5.0" xmlns:tr="http://registry.denic.de/transaction/5.0">
      <tr:transaction>
        <tr:stid>ae029b0a-50af-11e0-b375-95a6041ce317</tr:stid>
        <tr:result>success</tr:result>
        <tr:data>
    <msg:message xmlns:msg="http://registry.denic.de/msg/5.0" msgid="8960348c-6879-cb92-2b6f-cbc9abf91616" msgcnt="1" msgtime="2024-06-01T15:51:08+02:00">
      <msg:domainStatusUpdate>
        <msg:domain>
          <msg:handle>de-example.de</msg:handle>
          <msg:ace>de-example.de</msg:ace>
        </msg:domain>
        <msg:holders>
          <msg:handle>DENIC-1000002-GoodGuy</msg:handle>
          <msg:handle>DENIC-1000002-GoodGuy2</msg:handle>
        </msg:holders>
        <msg:status>connect</msg:status>
      </msg:domainStatusUpdate>
    </msg:message>
        </tr:data>
      </tr:transaction>
    </registry-response>
any | NISverificationRequired | none | Contact UPDATE | all | connect | VerificationDeadlineBeforeDedelegation VerificationDeadlineBeforeDeletion | Examples Copy format: k/v response: domainStatusUpdate status: connect verification: required
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Result: success
    STID: 78bf488c-9f0c-11df-a9e2-9519b5688882
    Msgcnt: 1
    Msgtime: 2024-06-01T15:51:08+02:00
    Msgid: 8960348c-6879-cb92-2b6f-cbc9abf91616
    Msgtype: domainStatusUpdate
    Domain: de-example.de
    Domain-ace: de-example.de
    Holder: DENIC-1000002-MaybeGoodGuy
    Holder: DENIC-1000002-GoodGuy
    Status: connect
    VerificationDeadlineBeforeDedelegation: 2024-06-06T15:51:08+02:00
    VerificationDeadlineBeforeDeletion: 2024-06-13T15:51:08+02:00
    Message: 16350000040 Verification information must be provided for the holder(s) to avoid dedelegation by [Date: 2024-06-06T15:51:08+02:00, VerificationClaims: address;name]
    Message: 16350000041 Verification information must be provided for the holder(s) to avoid deletion by [Date: 2024-06-13T15:51:08+02:00, VerificationClaims: address;name]
Copy format: xml response: domainStatusUpdate status: connect verification: required
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <?xml version="1.0" encoding="UTF-8"?>

    <registry-response xmlns="http://registry.denic.de/global/5.0" xmlns:tr="http://registry.denic.de/transaction/5.0">
      <tr:transaction>
        <tr:stid>ae029b0a-50af-11e0-b375-95a6041ce317</tr:stid>
        <tr:result>success</tr:result>
        <tr:data>
    <msg:message xmlns:msg="http://registry.denic.de/msg/5.0" msgid="8960348c-6879-cb92-2b6f-cbc9abf91616" msgcnt="1" msgtime="2024-06-01T15:51:08+02:00">
      <msg:domainStatusUpdate>
        <msg:domain>
          <msg:handle>de-example.de</msg:handle>
          <msg:ace>de-example.de</msg:ace>
        </msg:domain>
        <msg:holders>
          <msg:handle>DENIC-1000002-MaybeGoodGuy</msg:handle>
          <msg:handle>DENIC-1000002-GoodGuy</msg:handle>
        </msg:holders>
        <msg:status>connect</msg:status>
        <msg:verificationDeadlineBeforeDedelegation>2024-06-06T15:51:08+02:00</msg:verificationDeadlineBeforeDedelegation>
        <msg:verificationDeadlineBeforeDeletion>2024-06-13T15:51:08+02:00</msg:verificationDeadlineBeforeDeletion>
        <msg:message level="info" code="16350000040">
          <tr:text>Verification information must be provided for the holder(s) to avoid dedelegation by</tr:text>
            <tr:argument>Date: 2024-06-06T15:51:08+02:00</tr:argument>
            <tr:argument>VerificationClaims: address;name</tr:argument>
         </msg:message>
        <msg:verificationDeadlineBeforeDeletion>2024-06-13T15:51:08+02:00</msg:verificationDeadlineBeforeDeletion>
        <msg:message level="info" code="16350000041">
          <tr:text>Verification information must be provided for the holder(s) to avoid deletion by</tr:text>
          <tr:argument>Date: 2024-06-13T15:51:08+02:00</tr:argument>
          <tr:argument>VerificationClaims: address;name</tr:argument>
        </msg:message>
       </msg:domainStatusUpdate>
    </msg:message>
        </tr:data>
      </tr:transaction>
    </registry-response>
NISverificationRequired | any | none | Domain CREATE | single | connect | VerificationDeadlineBeforeDedelegation VerificationDeadlineBeforeDeletion | Examples Copy format: k/v response: domainStatusUpdate status: connect verification: required
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Result: success
    STID: 78bf488c-9f0c-11df-a9e2-9519b5688882
    Msgcnt: 1
    Msgtime: 2024-06-01T15:51:08+02:00
    Msgid: 8960348c-6879-cb92-2b6f-cbc9abf91616
    Msgtype: domainStatusUpdate
    Domain: de-example.de
    Domain-ace: de-example.de
    Holder: DENIC-1000002-MaybeGoodGuy
    Holder: DENIC-1000002-GoodGuy
    Status: connect
    VerificationDeadlineBeforeDedelegation: 2024-06-06T15:51:08+02:00
    VerificationDeadlineBeforeDeletion: 2024-06-13T15:51:08+02:00
    Message: 16350000040 Verification information must be provided for the holder(s) to avoid dedelegation by [Date: 2024-06-06T15:51:08+02:00, VerificationClaims: address;name]
    Message: 16350000041 Verification information must be provided for the holder(s) to avoid deletion by [Date: 2024-06-13T15:51:08+02:00, VerificationClaims: address;name]
Copy format: xml response: domainStatusUpdate status: connect verification: required
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <?xml version="1.0" encoding="UTF-8"?>

    <registry-response xmlns="http://registry.denic.de/global/5.0" xmlns:tr="http://registry.denic.de/transaction/5.0">
      <tr:transaction>
        <tr:stid>ae029b0a-50af-11e0-b375-95a6041ce317</tr:stid>
        <tr:result>success</tr:result>
        <tr:data>
    <msg:message xmlns:msg="http://registry.denic.de/msg/5.0" msgid="8960348c-6879-cb92-2b6f-cbc9abf91616" msgcnt="1" msgtime="2024-06-01T15:51:08+02:00">
      <msg:domainStatusUpdate>
        <msg:domain>
          <msg:handle>de-example.de</msg:handle>
          <msg:ace>de-example.de</msg:ace>
        </msg:domain>
        <msg:holders>
          <msg:handle>DENIC-1000002-MaybeGoodGuy</msg:handle>
          <msg:handle>DENIC-1000002-GoodGuy</msg:handle>
        </msg:holders>
        <msg:status>connect</msg:status>
        <msg:verificationDeadlineBeforeDedelegation>2024-06-06T15:51:08+02:00</msg:verificationDeadlineBeforeDedelegation>
        <msg:verificationDeadlineBeforeDeletion>2024-06-13T15:51:08+02:00</msg:verificationDeadlineBeforeDeletion>
        <msg:message level="info" code="16350000040">
          <tr:text>Verification information must be provided for the holder(s) to avoid dedelegation by</tr:text>
            <tr:argument>Date: 2024-06-06T15:51:08+02:00</tr:argument>
            <tr:argument>VerificationClaims: address;name</tr:argument>
         </msg:message>
        <msg:verificationDeadlineBeforeDeletion>2024-06-13T15:51:08+02:00</msg:verificationDeadlineBeforeDeletion>
        <msg:message level="info" code="16350000041">
          <tr:text>Verification information must be provided for the holder(s) to avoid deletion by</tr:text>
          <tr:argument>Date: 2024-06-13T15:51:08+02:00</tr:argument>
          <tr:argument>VerificationClaims: address;name</tr:argument>
        </msg:message>
       </msg:domainStatusUpdate>
    </msg:message>
        </tr:data>
      </tr:transaction>
    </registry-response>
any | any | failed | Contact UPDATE | all | connect | VerificationDeadlineBeforeDedelegation VerificationDeadlineBeforeDeletion | Examples Copy format: k/v response: domainStatusUpdate status: connect verification: required
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Result: success
    STID: 78bf488c-9f0c-11df-a9e2-9519b5688882
    Msgcnt: 1
    Msgtime: 2024-06-01T15:51:08+02:00
    Msgid: 8960348c-6879-cb92-2b6f-cbc9abf91616
    Msgtype: domainStatusUpdate
    Domain: de-example.de
    Domain-ace: de-example.de
    Holder: DENIC-1000002-MaybeGoodGuy
    Holder: DENIC-1000002-GoodGuy
    Status: connect
    VerificationDeadlineBeforeDedelegation: 2024-06-06T15:51:08+02:00
    VerificationDeadlineBeforeDeletion: 2024-06-13T15:51:08+02:00
    Message: 16350000040 Verification information must be provided for the holder(s) to avoid dedelegation by [Date: 2024-06-06T15:51:08+02:00, VerificationClaims: address;name]
    Message: 16350000041 Verification information must be provided for the holder(s) to avoid deletion by [Date: 2024-06-13T15:51:08+02:00, VerificationClaims: address;name]
Copy format: xml response: domainStatusUpdate status: connect verification: required
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <?xml version="1.0" encoding="UTF-8"?>

    <registry-response xmlns="http://registry.denic.de/global/5.0" xmlns:tr="http://registry.denic.de/transaction/5.0">
      <tr:transaction>
        <tr:stid>ae029b0a-50af-11e0-b375-95a6041ce317</tr:stid>
        <tr:result>success</tr:result>
        <tr:data>
    <msg:message xmlns:msg="http://registry.denic.de/msg/5.0" msgid="8960348c-6879-cb92-2b6f-cbc9abf91616" msgcnt="1" msgtime="2024-06-01T15:51:08+02:00">
      <msg:domainStatusUpdate>
        <msg:domain>
          <msg:handle>de-example.de</msg:handle>
          <msg:ace>de-example.de</msg:ace>
        </msg:domain>
        <msg:holders>
          <msg:handle>DENIC-1000002-MaybeGoodGuy</msg:handle>
          <msg:handle>DENIC-1000002-GoodGuy</msg:handle>
        </msg:holders>
        <msg:status>connect</msg:status>
        <msg:verificationDeadlineBeforeDedelegation>2024-06-06T15:51:08+02:00</msg:verificationDeadlineBeforeDedelegation>
        <msg:verificationDeadlineBeforeDeletion>2024-06-13T15:51:08+02:00</msg:verificationDeadlineBeforeDeletion>
        <msg:message level="info" code="16350000040">
          <tr:text>Verification information must be provided for the holder(s) to avoid dedelegation by</tr:text>
            <tr:argument>Date: 2024-06-06T15:51:08+02:00</tr:argument>
            <tr:argument>VerificationClaims: address;name</tr:argument>
         </msg:message>
        <msg:verificationDeadlineBeforeDeletion>2024-06-13T15:51:08+02:00</msg:verificationDeadlineBeforeDeletion>
        <msg:message level="info" code="16350000041">
          <tr:text>Verification information must be provided for the holder(s) to avoid deletion by</tr:text>
          <tr:argument>Date: 2024-06-13T15:51:08+02:00</tr:argument>
          <tr:argument>VerificationClaims: address;name</tr:argument>
        </msg:message>
       </msg:domainStatusUpdate>
    </msg:message>
        </tr:data>
      </tr:transaction>
    </registry-response>
any | NISserverHold | none | Contact UPDATE | all | serverHold | VerificationDeadlineBeforeDeletion | Examples Copy format: k/v response: domainStatusUpdate status: connect verification: required
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Result: success
    STID: 78bf488c-9f0c-11df-a9e2-9519b5688882
    Msgcnt: 1
    Msgtime: 2024-06-01T15:51:08+02:00
    Msgid: 8960348c-6879-cb92-2b6f-cbc9abf91616
    Msgtype: domainStatusUpdate
    Domain: de-example.de
    Domain-ace: de-example.de
    Holder: DENIC-1000002-MaybeGoodGuy
    Holder: DENIC-1000002-GoodGuy
    Status: connect
    VerificationDeadlineBeforeDedelegation: 2024-06-06T15:51:08+02:00
    VerificationDeadlineBeforeDeletion: 2024-06-13T15:51:08+02:00
    Message: 16350000040 Verification information must be provided for the holder(s) to avoid dedelegation by [Date: 2024-06-06T15:51:08+02:00, VerificationClaims: address;name]
    Message: 16350000041 Verification information must be provided for the holder(s) to avoid deletion by [Date: 2024-06-13T15:51:08+02:00, VerificationClaims: address;name]
Copy format: xml response: domainStatusUpdate status: connect verification: required
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <?xml version="1.0" encoding="UTF-8"?>

    <registry-response xmlns="http://registry.denic.de/global/5.0" xmlns:tr="http://registry.denic.de/transaction/5.0">
      <tr:transaction>
        <tr:stid>ae029b0a-50af-11e0-b375-95a6041ce317</tr:stid>
        <tr:result>success</tr:result>
        <tr:data>
    <msg:message xmlns:msg="http://registry.denic.de/msg/5.0" msgid="8960348c-6879-cb92-2b6f-cbc9abf91616" msgcnt="1" msgtime="2024-06-01T15:51:08+02:00">
      <msg:domainStatusUpdate>
        <msg:domain>
          <msg:handle>de-example.de</msg:handle>
          <msg:ace>de-example.de</msg:ace>
        </msg:domain>
        <msg:holders>
          <msg:handle>DENIC-1000002-MaybeGoodGuy</msg:handle>
          <msg:handle>DENIC-1000002-GoodGuy</msg:handle>
        </msg:holders>
        <msg:status>connect</msg:status>
        <msg:verificationDeadlineBeforeDedelegation>2024-06-06T15:51:08+02:00</msg:verificationDeadlineBeforeDedelegation>
        <msg:verificationDeadlineBeforeDeletion>2024-06-13T15:51:08+02:00</msg:verificationDeadlineBeforeDeletion>
        <msg:message level="info" code="16350000040">
          <tr:text>Verification information must be provided for the holder(s) to avoid dedelegation by</tr:text>
            <tr:argument>Date: 2024-06-06T15:51:08+02:00</tr:argument>
            <tr:argument>VerificationClaims: address;name</tr:argument>
         </msg:message>
        <msg:verificationDeadlineBeforeDeletion>2024-06-13T15:51:08+02:00</msg:verificationDeadlineBeforeDeletion>
        <msg:message level="info" code="16350000041">
          <tr:text>Verification information must be provided for the holder(s) to avoid deletion by</tr:text>
          <tr:argument>Date: 2024-06-13T15:51:08+02:00</tr:argument>
          <tr:argument>VerificationClaims: address;name</tr:argument>
        </msg:message>
       </msg:domainStatusUpdate>
    </msg:message>
        </tr:data>
      </tr:transaction>
    </registry-response>
NISserverHold | any | none | Domain CREATE | single | serverHold | VerificationDeadlineBeforeDeletion | Examples Copy format: k/v response: domainStatusUpdate status: serverHold verification: required
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Result: success
    STID: 78bf488c-9f0c-11df-a9e2-9519b5688882
    Msgcnt: 1
    Msgtime: 2024-06-01T15:51:08+02:00
    Msgid: 8960348c-6879-cb92-2b6f-cbc9abf91616
    Msgtype: domainStatusUpdate
    Domain: de-example.de
    Domain-ace: de-example.de
    Holder: DENIC-1000002-BadGuy
    Holder: DENIC-1000002-GoodGuy
    Status: serverHold
    VerificationDeadlineBeforeDeletion: 2024-06-13T15:51:08+02:00
    Message: 16350000041 Verification information must be provided for the holder(s) to avoid deletion by [Date: 2024-06-13T15:51:08+02:00, VerificationClaims: address;name]
Copy format: xml response: domainStatusUpdate status: serverHold verification: required
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <?xml version="1.0" encoding="UTF-8"?>

    <registry-response xmlns="http://registry.denic.de/global/5.0" xmlns:tr="http://registry.denic.de/transaction/5.0">
      <tr:transaction>
        <tr:stid>ae029b0a-50af-11e0-b375-95a6041ce317</tr:stid>
        <tr:result>success</tr:result>
        <tr:data>
    <msg:message xmlns:msg="http://registry.denic.de/msg/5.0" msgid="8960348c-6879-cb92-2b6f-cbc9abf91616" msgcnt="1" msgtime="2024-06-01T15:51:08+02:00">
      <msg:domainStatusUpdate>
        <msg:domain>
          <msg:handle>de-example.de</msg:handle>
          <msg:ace>de-example.de</msg:ace>
        </msg:domain>
        <msg:holders>
          <msg:handle>DENIC-1000002-BadGuy</msg:handle>
          <msg:handle>DENIC-1000002-GoodGuy</msg:handle>
        </msg:holders>
        <msg:status>serverHold</msg:status>
        <msg:verificationDeadlineBeforeDeletion>2024-06-13T15:51:08+02:00</msg:verificationDeadlineBeforeDeletion>
        <msg:message level="info" code="16350000041">
          <tr:text>Verification information must be provided for the holder(s) to avoid deletion by</tr:text>
          <tr:argument>Date: 2024-06-13T15:51:08+02:00</tr:argument>
          <tr:argument>VerificationClaims: address;name</tr:argument>
        </msg:message>
       </msg:domainStatusUpdate>
    </msg:message>
        </tr:data>
      </tr:transaction>
    </registry-response>
any | any | failed | Domain CREATE | single | serverHold | VerificationDeadlineBeforeDeletion | Examples Copy format: k/v response: domainStatusUpdate status: serverHold verification: required
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Result: success
    STID: 78bf488c-9f0c-11df-a9e2-9519b5688882
    Msgcnt: 1
    Msgtime: 2024-06-01T15:51:08+02:00
    Msgid: 8960348c-6879-cb92-2b6f-cbc9abf91616
    Msgtype: domainStatusUpdate
    Domain: de-example.de
    Domain-ace: de-example.de
    Holder: DENIC-1000002-BadGuy
    Holder: DENIC-1000002-GoodGuy
    Status: serverHold
    VerificationDeadlineBeforeDeletion: 2024-06-13T15:51:08+02:00
    Message: 16350000041 Verification information must be provided for the holder(s) to avoid deletion by [Date: 2024-06-13T15:51:08+02:00, VerificationClaims: address;name]
Copy format: xml response: domainStatusUpdate status: serverHold verification: required
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <?xml version="1.0" encoding="UTF-8"?>

    <registry-response xmlns="http://registry.denic.de/global/5.0" xmlns:tr="http://registry.denic.de/transaction/5.0">
      <tr:transaction>
        <tr:stid>ae029b0a-50af-11e0-b375-95a6041ce317</tr:stid>
        <tr:result>success</tr:result>
        <tr:data>
    <msg:message xmlns:msg="http://registry.denic.de/msg/5.0" msgid="8960348c-6879-cb92-2b6f-cbc9abf91616" msgcnt="1" msgtime="2024-06-01T15:51:08+02:00">
      <msg:domainStatusUpdate>
        <msg:domain>
          <msg:handle>de-example.de</msg:handle>
          <msg:ace>de-example.de</msg:ace>
        </msg:domain>
        <msg:holders>
          <msg:handle>DENIC-1000002-BadGuy</msg:handle>
          <msg:handle>DENIC-1000002-GoodGuy</msg:handle>
        </msg:holders>
        <msg:status>serverHold</msg:status>
        <msg:verificationDeadlineBeforeDeletion>2024-06-13T15:51:08+02:00</msg:verificationDeadlineBeforeDeletion>
        <msg:message level="info" code="16350000041">
          <tr:text>Verification information must be provided for the holder(s) to avoid deletion by</tr:text>
          <tr:argument>Date: 2024-06-13T15:51:08+02:00</tr:argument>
          <tr:argument>VerificationClaims: address;name</tr:argument>
        </msg:message>
       </msg:domainStatusUpdate>
    </msg:message>
        </tr:data>
      </tr:transaction>
    </registry-response>
any | NISdelete | none | Contact UPDATE | all | free | none | Examples Copy format: k/v response: domainDelete
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Result: success
    STID: 78bf488c-9f0c-11df-a9e2-9519b5688882
    Msgcnt: 1
    Msgtime: 2011-03-10T11:05:30+01:00
    Msgid: ee6bfa7f-4afd-11e0-ad4b-47ecb35e56d2
    Msgtype: domainDelete
    Domain: de-example.de
    Domain-ace: de-example.de
    Message: 16350000031 Domain has been deleted []
Copy format: xml response: domainDelete
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <?xml version="1.0" encoding="UTF-8"?>

    <registry-response xmlns="http://registry.denic.de/global/5.0" xmlns:tr="http://registry.denic.de/transaction/5.0">
      <tr:transaction>
        <tr:stid>ae029b0a-50af-11e0-b375-95a6041ce317</tr:stid>
        <tr:result>success</tr:result>
        <tr:data>
          <msg:message xmlns:msg="http://registry.denic.de/msg/5.0" msgid="ee6bfa7f-4afd-11e0-ad4b-47ecb35e56d2" msgcnt="1" msgtime="2011-03-10T11:05:30+01:00">
            <msg:domainDelete>
              <msg:domain>
                <msg:handle>de-domain.de</msg:handle>
                <msg:ace>de-domain.de</msg:ace>
              </msg:domain>
              <msg:message level="info" code="16350000031">
                <tr:text>Domain has been deleted</tr:text>
                <tr:argument>request-reference DENIC#:2011031043000000</tr:argument>
              </msg:message>
            </msg:domainDelete>
          </msg:message>
        </tr:data>
      </tr:transaction>
    </registry-response>
NISdelete | any | none | Domain CREATE | single | free | none | Examples Copy format: k/v response: domainDelete
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Result: success
    STID: 78bf488c-9f0c-11df-a9e2-9519b5688882
    Msgcnt: 1
    Msgtime: 2011-03-10T11:05:30+01:00
    Msgid: ee6bfa7f-4afd-11e0-ad4b-47ecb35e56d2
    Msgtype: domainDelete
    Domain: de-example.de
    Domain-ace: de-example.de
    Message: 16350000031 Domain has been deleted []
Copy format: xml response: domainDelete
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <?xml version="1.0" encoding="UTF-8"?>

    <registry-response xmlns="http://registry.denic.de/global/5.0" xmlns:tr="http://registry.denic.de/transaction/5.0">
      <tr:transaction>
        <tr:stid>ae029b0a-50af-11e0-b375-95a6041ce317</tr:stid>
        <tr:result>success</tr:result>
        <tr:data>
          <msg:message xmlns:msg="http://registry.denic.de/msg/5.0" msgid="ee6bfa7f-4afd-11e0-ad4b-47ecb35e56d2" msgcnt="1" msgtime="2011-03-10T11:05:30+01:00">
            <msg:domainDelete>
              <msg:domain>
                <msg:handle>de-domain.de</msg:handle>
                <msg:ace>de-domain.de</msg:ace>
              </msg:domain>
              <msg:message level="info" code="16350000031">
                <tr:text>Domain has been deleted</tr:text>
                <tr:argument>request-reference DENIC#:2011031043000000</tr:argument>
              </msg:message>
            </msg:domainDelete>
          </msg:message>
        </tr:data>
      </tr:transaction>
    </registry-response>
any | any | any | Domain DELETE | single | redemptionPeriod | none | none

To run through all test scenarios, the following sequence of orders can be used

Copy

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Version: 5.0
                    Action: CREATE
                    Handle: DENIC-1000022-EXAMPLE-PERSON
                    Type: PERSON
                    Name: John Doe
                    PostalCode: 60596
                    City: Frankfurt
                    CountryCode: DE
                    EMail: john.doe@denic.de
                    Phone: +49.69272350
                Address: NISpendingCreate

Copy

    1
    2
    3
    4
    5
    version: 5.0
                    action: CREATE
                    domain: domain-example-nsentry.de
                    holder: DENIC-1000022-EXAMPLE-PERSON
                nsentry: domain-example-nsentry.de IN A 127.0.0.1

Copy

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Version: 5.0
                    Action: UPDATE
                    Handle: DENIC-1000022-EXAMPLE-PERSON
                    Type: PERSON
                    Name: John Doe
                    PostalCode: 60596
                    City: Frankfurt
                    CountryCode: DE
                    EMail: john.doe@denic.de
                    Phone: +49.69272350
                Address: NISserverHold

Copy

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Version: 5.0
                    Action: UPDATE
                    Handle: DENIC-1000022-EXAMPLE-PERSON
                    Type: PERSON
                    Name: John Doe
                    PostalCode: 60596
                    City: Frankfurt
                    CountryCode: DE
                    EMail: john.doe@denic.de
                    Phone: +49.69272350
                Address: NISconnect

Copy

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Version: 5.0
                    Action: UPDATE
                    Handle: DENIC-1000022-EXAMPLE-PERSON
                    Type: PERSON
                    Name: John Doe
                    PostalCode: 60596
                    City: Frankfurt
                    CountryCode: DE
                    EMail: john.doe@denic.de
                    Phone: +49.69272350
                Address: NISverificationRequired

Copy

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Version: 5.0
                    Action: UPDATE
                    Handle: DENIC-1000022-EXAMPLE-PERSON
                    Type: PERSON
                    Name: John Doe
                    PostalCode: 60596
                    City: Frankfurt
                    CountryCode: DE
                    EMail: john.doe@denic.de
                    Phone: +49.69272350
                Address: NISserverHold

Copy

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Version: 5.0
                    Action: UPDATE
                    Handle: DENIC-1000022-EXAMPLE-PERSON
                    Type: PERSON
                    Name: John Doe
                    PostalCode: 60596
                    City: Frankfurt
                    CountryCode: DE
                    EMail: john.doe@denic.de
                    Phone: +49.69272350
                Address: NISdelete