Funktion

Mit dem Auftragstyp DomainCreatePlus kann man eine Domain registrieren. Im Unterschied zum DomainCreate können die Daten eines Domain-Kontaktes (früher "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 Keywords des "Domain"-Elements werden beim Objekt Domain beschrieben.
Die Keywords der Domain-Kontakt-Elemente (ownerc, adminc, techc, zonec) beim DomainCreatePlus werden beim Objekt Contact beschrieben.

Auftragstyp-Code: 0101
Verwendet Objekt Domain
Beispiel

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>