Enjoy unlimited access to all forum features for FREE! Optional upgrade available for extra perks.

EPP create command completed successfully but no domain created...

Status
Not open for further replies.
Joined
Mar 16, 2010
Posts
2,894
Reaction score
142
Hi all,

Have been programming my own drop catch system and was just nearly ready to go live after testing with the epp testbed etc until I switched to live and when I fire off an EPP create command I get a response that the domain created successfully but said domain hasn't really been created at all. :confused:

No errors or anything, a perfectly fine command completed successfully response.

Anyone else seen this before? Here's my (very standard) create command:

Code:
<?xml version=""1.0"" encoding=""UTF-8""?>
    <epp xmlns=""urn:ietf:params:xml:ns:epp-1.0""
           xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""
           xsi:schemaLocation=""urn:ietf:params:xml:ns:epp-1.0
           epp-1.0.xsd"">
           <command>
                <create>
                   <domain:create
                     xmlns:domain=""urn:ietf:params:xml:ns:domain-1.0""
                     xsi:schemaLocation=""urn:ietf:params:xml:ns:domain-1.0
                     domain-1.0.xsd"">
                     <domain:name>amazingdomain.co.uk</domain:name>
                     <domain:period unit=""y"">2</domain:period>
                     <domain:ns>
                       <domain:hostObj>ns1.mynameserver.com</domain:hostObj>
                       <domain:hostObj>ns2.mynameserver.com</domain:hostObj>
                     </domain:ns>
                     <domain:registrant>XXXXXXX</domain:registrant>
                     <domain:authInfo>
                       <domain:pw>**********</domain:pw>
                     </domain:authInfo>
                   </domain:create>
                 </create>
                 <clTRID>4182ca77-fe29-4b96-8636-509539297d3f</clTRID>
               </command>
            </epp>

P.S The registrant isn't really XXXXX by the way but a valid ID.
 
Hi Sean thanks for your response. Have just now tried without domain:authInfo and I double checked the registrant ID is correct but still no joy. :\
 
Are you still connected to EPP Testbed and not Live? *Edit* Noticed you said changed to live.

Is <domain:registrant> account registered on EPP Live?

What is the response given.
 
Last edited:
Are you still connected to EPP Testbed and not Live? *Edit* Noticed you said changed to live.

Is <domain:registrant> account registered on EPP Live?

What is the response given.

Hi Darren thanks for your response mate. Yes the registrant account is on live. The response given is what I'd expect, 1000 response code and success so nothing really to go on. :confused:

May have to just contact Nominet about this perhaps then.
 
I know that when first using the new EPP schemas you need to create an account with a domain name then use the contact:id with the schema you mentioned above.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
    epp-1.0.xsd">
    <command>
        <create>
            <contact:create
                xmlns:contact="urn:ietf:params:xml:ns:contact-1.0" 
                xsi:schemaLocation="urn:ietf:params:xml:ns:contact-1.0
                contact-1.0.xsd">
                <contact:id>ABCD12345</contact:id>
                <contact:postalInfo type="loc">
                    <contact:name>Firstname Lastname</contact:name>
                    <contact:org>Companyname Ltd</contact:org>
                    <contact:addr>
                        <contact:street>Teststreet 1</contact:street>
                        <contact:street>Teststreet 2</contact:street>
                        <contact:city>Oxford</contact:city>
                        <contact:sp>England</contact:sp>
                        <contact:pc>OX1 1AH</contact:pc>
                        <contact:cc>GB</contact:cc>
                    </contact:addr>
                </contact:postalInfo>
                <contact:voice>+44.1865658754</contact:voice>
                <contact:email>[email protected]</contact:email>
                <contact:authInfo>
                    <contact:pw>authinfo</contact:pw>
                </contact:authInfo>
            </contact:create>
        </create>
    </command>
</epp>
 
Last edited:
You still need to create an account, I had this issue.

The ID I found I needed was the one in Web Manager under where it says "Registered to", none of the other ID's worked. Thanks to Kev otherwise I'd have been trying ID numbers forever :p

I just registered a domain from there then took the ID to the script :)
 
Ahah! Yes thank you all you lovely bunch! When I start catching those premiums the beers are on me. :D
 
Skinner, that ID is the one used by the old Nominet epp requests. The old Nominet epp requests will stop working very shortly and the new standards based requests use a registrant id which I can only find by using the <domain:info> request.

The new standards based epp calls use a totally different user id that you find by sending the <domain:info> request.

Damn, Sean, what is <domain:info> and where would I find that in Nominet to get a new ID to use, or how do you send whatever you send to <domain:info>? I'm using a hosted script at the moment, just sent them an email asking the same.
 
Last edited:
Yes you were all correct. Since I am of course using the new standards the ID is completely different format entirely but I finally found it.

SystReg I couldn't find it in Nominet's control panel, but I wrote a little tool to help find it. Would you like me to send you the tool please PM me, just a small windows app.

Thanks,
Dave
 
SystReg I couldn't find it in Nominet's control panel, but I wrote a little tool to help find it. Would you like me to send you the tool please PM me, just a small windows app.

Hi Dave, thanks, I'll wait to hear back from the owner of the script first, as I have to input the account ID in the catcher control panel, and I don't know if it can be entered on his system yet as it currently is, I've sent him a link to this topic.
 
To find account ID's log in to your control panel at nominet. Your tag ID is in brackets next to your tag. If you want to find ids of accounts you go to 'Web Domain Manager' and 'manage contacts'. Account IDs for each account are in that table under Contact ID. Any domains registered with that ID will automatically go into that account.
 
To find account ID's log in to your control panel at nominet. Your tag ID is in brackets next to your tag. If you want to find ids of accounts you go to 'Web Domain Manager' and 'manage contacts'. Account IDs for each account are in that table under Contact ID. Any domains registered with that ID will automatically go into that account.

Hi mate.

For your consideration the new standards that will be enforced from June onwards mean a completely different ID is required for the EPP create command as I have just found out myself. This ID is not the same as the one listed under contact id's.

As on Nominet's own EPP page:

Please note, we will be withdrawing Nominet EPP from 11th June 2013 and all registrars should use Standard EPP.

I suggest you all update your scripts pronto. :D

And that's enough valuable information for now. Don't want you all thinking I'm too nice. ;)
 
Last edited:
This doesn't make much sense as the account ID has nothing to do with the EPP schema. I will contact them. I would assume that if they are changing account numbers for some reason they would be accessible via their own control panel. Anyway for people using my system we have no control over your account numbers - it is up to the tagholders to insert the correct information.
 
To find account ID's log in to your control panel at nominet. Your tag ID is in brackets next to your tag.

Rob, that's not the correct ID to use, I've used that ID before on other scripts and it doesn't work, to get the account ID I'm currently using, I go to Web Domain Manager >>> Manage domains and use the ID under the "Registered to" column.

If you want to find ids of accounts you go to 'Web Domain Manager' and 'manage contacts'. Account IDs for each account are in that table under Contact ID. Any domains registered with that ID will automatically go into that account.

Yes, doing that gives me the same ID as I get from the "Registered to" column that I'm currently using, the problem is as mentioned in the quotes in my post #11 above, where Sean says:

Skinner, that ID is the one used by the old Nominet epp requests. The old Nominet epp requests will stop working very shortly and the new standards based requests use a registrant id which I can only find by using the <domain:info> request.

The new standards based epp calls use a totally different user id that you find by sending the <domain:info> request.

So we are going to need a different ID to the one currently being used.
 
Last edited:
So we are going to need a different ID to the one currently being used.

Seems like it mate unless I am missing something. I couldn't get my software to work without using the new ID I got from a domain:info request like Sean mentioned. My tool helps retrieve that exact ID you will need.

Rob is right it doesn't make any sense at all but Nominet aren't exactly known for making much sense. ;)
 
Well there are 18 people using my system without problems so current IDs are clearly working.
The EPP changes have been factored in - this is the first I've heard of an account ID change.
 
DaveP. under win7 ult 64bit the lil app just pops its clogs with various errors about cryptography and such :(
 
Well there are 18 people using my system without problems so current IDs are clearly working.
The EPP changes have been factored in - this is the first I've heard of an account ID change.

Yes, the current ID's are working, but they will stop working in June when Nominet introduce their new system.
 
Status
Not open for further replies.

Who has viewed this thread (Total: 1) View details

Who has watched this thread (Total: 5) View details

The Rule #1

Do not insult any other member. Be polite and do business. Thank you!

Members online

☆ Premium Listings

Sedo - it.com Premiums

IT.com

Premium Members

Acorn Domains Merch
MariaBuy Marketplace

New Threads

Domain Forum Friends

Other domain-related communities we can recommend.

Our Mods' Businesses

Perfect
Laskos
*the exceptional businesses of our esteemed moderators
Top Bottom