Funktion

Mit dem Auftragstyp DomainCreatePlus kann man eine Domain registrieren. Im Unterschied zum DomainCreate können die Daten eines Domain-Kontaktes (Handle) angegeben werden. Der Domain-Kontakt wird dann automatisch erstellt. Exisitiert schon ein Kontakt mit diesen Daten, wird kein neuer angelegt, sondern der vorhandene verwendet. 

Für JSON wird der Auftragstyp DomainCreatePlus aktuell noch nicht unterstützt.

Beschreibung 

Die Schlüsselwörter des "Domain"-Elements werden beim Objekt Domain beschrieben.
Die Schlüsselwörter der Domain-Kontakt-Elemente (ownerc, adminc, techc, zonec) beim DomainCreatePlus werden beim Objekt Contact beschrieben.

Auftragstyp-Code: 0101
Verwendet Objekt Domain

Beispiel für Domain Create Plus

Request
<request>
    <auth>
        <user>customer</user>
        <password>password</password>
        <context>4</context>
    </auth>
    <task>
        <code>0101</code>
        <domain>
            <name>example.com</name>
            <ctid>12345</ctid>
            <ownerc>
                <alias></alias>
                <type>PERSON</type>
                <fname>Peter</fname>
                <lname>Muster</lname>
                <organization>PDA</organization>
                <address>Musterstrasse</address>
                <pcode>12345</pcode>
                <city>Musterstadt</city>
                <state>BY</state>
                <country>DE</country>
                <phone>+49+1-12345-12345</phone>
                <fax>+49+1-12345-12345</fax>
                <email>Muster@example.com</email>
                <protection>B</protection>
                <nic_ref>de</nic_ref>
                <extension>
                    <idnumber>T22000129</idnumber>
                </extension>
            </ownerc>
            <adminc>
                <alias></alias>
                <type>PERSON</type>
                <fname>Peter</fname>
                <lname>Muster</lname>
                <organization>PDA</organization>
                <address>Musterstrasse</address>
                <pcode>12345</pcode>
                <city>Musterstadt</city>
                <state>BY</state>
                <country>DE</country>
                <phone>+49+1-12345-12345</phone>
                <fax>+49+1-12345-12345</fax>
                <email>Muster@example.com</email>
                <protection>B</protection>
                <nic_ref>de</nic_ref>
                <extension>
                    <idnumber>T22000129</idnumber>
                </extension>
            </adminc>
            <techc>
                <alias></alias>
                <type>PERSON</type>
                <fname>Peter</fname>
                <lname>Muster</lname>
                <organization>PDA</organization>
                <address>Musterstrasse</address>
                <pcode>12345</pcode>
                <city>Musterstadt</city>
                <state>BY</state>
                <country>DE</country>
                <phone>+49+1-12345-12345</phone>
                <fax>+49+1-12345-12345</fax>
                <email>Muster@example.com</email>
                <protection>B</protection>
                <nic_ref>de</nic_ref>
                <extension>
                    <idnumber>T22000129</idnumber>
                </extension>
            </techc>
            <zonec>
                <alias></alias>
                <type>PERSON</type>
                <fname>Peter</fname>
                <lname>Muster</lname>
                <organization>PDA</organization>
                <address>Musterstrasse</address>
                <pcode>12345</pcode>
                <city>Musterstadt</city>
                <state>BY</state>
                <country>DE</country>
                <phone>+49+1-12345-12345</phone>
                <fax>+49+1-12345-12345</fax>
                <email>Muster@example.com</email>
                <protection>B</protection>
                <nic_ref>de</nic_ref>
                <extension>
                    <idnumber>T22000129</idnumber>
                </extension>
            </zonec>
            <nserver>
                  <name>ns1.example.com</name>
                <ip>172.16.100.1</ip>
                <ip6>2001:0DB8::1</ip6>
            </nserver>
            <nserver>
                <name>ns2.example.com</name>
                <ip>172.16.100.2</ip>
                <ip6>2001:0DB8::2</ip6>
            </nserver>
        </domain>
        <confirm_order>1</confirm_order>
        <reply_to>customer@example.com</reply_to>
    </task>
</request>
Response
<response>
	<result>
		<data>
			<domain_job>
				<job>
					<id>4295211577</id>
					<status>RUNNING</status>
				</job>
			</domain_job>
		</data>
		<msg>
			<text>Domain-Kontakt wurde erfolgreich angelegt.</text>
			<code>S0301</code>
			<type>success</type>
			<object>
				<type>handle</type>
				<value>23063363</value>
			</object>
		</msg>
		<msg>
			<text>Domain-Kontakt wurde erfolgreich angelegt.</text>
			<code>S0301</code>
			<type>success</type>
			<object>
				<type>handle</type>
				<value>23063364</value>
			</object>
		</msg>
		<msg>
			<text>Domain-Kontakt wurde erfolgreich angelegt.</text>
			<code>S0301</code>
			<type>success</type>
			<object>
				<type>handle</type>
				<value>23063365</value>
			</object>
		</msg>
		<msg>
			<text>Domain-Kontakt wurde erfolgreich angelegt.</text>
			<code>S0301</code>
			<type>success</type>
			<msg>
				<text>Dieser Domain-Kontakt besteht bereits und wird verwendet. Es wurde kein neuer Kontakt angelegt.</text>
				<code>MSG03003</code>
				<type>notice</type>
			</msg>
			<object>
				<type>handle</type>
				<value>23063365</value>
			</object>
		</msg>
		<status>
			<code>N0101</code>
			<text>Die Domainregistrierung wurde erfolgreich gestartet.</text>
			<type>notify</type>
			<object>
				<type>domain</type>
				<value>example.com.com</value>
			</object>
			<object>
				<type>owner-c</type>
				<value>23063363</value>
			</object>
			<object>
				<type>admin-c</type>
				<value>23063364</value>
			</object>
			<object>
				<type>tech-c</type>
				<value>23063365</value>
			</object>
			<object>
				<type>zone-c</type>
				<value>23063365</value>
			</object>
		</status>
	</result>
	<stid>20180214-app3-5976</stid>
</response>

Mögliche Fehlermeldungen

  • EF01010 - Ungueltiger ZoneC.
  • EF010101 - Language-Tag ungueltig.
  • EF010102 - Description nicht erlaubt! Bitte Owner-C verwenden.
  • EF010103 - Die Domain kann nur über die Dropzone registriert werden.
  • EF010104 - Ein Inhaberwechsel mit verschiedenen Kontakttypen (PERSON, ORG) ist nicht möglich. Bitte Support kontaktieren.
  • EF01011 - Ungueltiger Nameserver.
  • EF010110 - Diese TLD kann zur Zeit nicht registriert werden.
  • EF01012 - Diese Domain existiert nicht.
  • EF01013 - Domain existiert bereits.
  • EF01014 - Nameserver ist doppelt eingetragen.
  • EF01015 - Ungueltige AuthInfo.
  • EF01016 - Ungueltige Registrierungs-Laufzeit.
  • EF01017 - Ungueltiger OwnerC.
  • EF01018 - Ungueltiger BillingC.
  • No labels