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

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

Discussion in 'Nominet Tag Holders' started by DaveP, Apr 20, 2013.

Thread Status:
Not open for further replies.
  1. DaveP United Kingdom

    DaveP Well-Known Member

    Joined:
    Mar 2010
    Posts:
    2,941
    Likes Received:
    56
    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.
     
  2. Domain Forum

    Acorn Domains Elite Member

    Joined:
    1999
    Messages:
    Many
    Likes Received:
    Lots
    IWA Meetup
     
  3. DaveP United Kingdom

    DaveP Well-Known Member

    Joined:
    Mar 2010
    Posts:
    2,941
    Likes Received:
    56
    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. :\
     
  4. Darren

    Darren Well-Known Member

    Joined:
    Feb 2008
    Posts:
    2,248
    Likes Received:
    31
    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: Apr 20, 2013
  5. DaveP United Kingdom

    DaveP Well-Known Member

    Joined:
    Mar 2010
    Posts:
    2,941
    Likes Received:
    56
    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.
     
  6. Darren

    Darren Well-Known Member

    Joined:
    Feb 2008
    Posts:
    2,248
    Likes Received:
    31
    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>test@nominet.org.uk</contact:email>
                    <contact:authInfo>
                        <contact:pw>authinfo</contact:pw>
                    </contact:authInfo>
                </contact:create>
            </create>
        </command>
    </epp>
     
    Last edited: Apr 20, 2013
  7. Skinner

    Skinner Well-Known Member

    Joined:
    Jul 2008
    Posts:
    4,616
    Likes Received:
    140
    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 :)
     
  8. DaveP United Kingdom

    DaveP Well-Known Member

    Joined:
    Mar 2010
    Posts:
    2,941
    Likes Received:
    56
    Ahah! Yes thank you all you lovely bunch! When I start catching those premiums the beers are on me. :D
     
  9. Systreg

    Systreg Well-Known Member

    Joined:
    Oct 2008
    Posts:
    8,110
    Likes Received:
    397
    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: Apr 20, 2013
  10. DaveP United Kingdom

    DaveP Well-Known Member

    Joined:
    Mar 2010
    Posts:
    2,941
    Likes Received:
    56
    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
     
  11. Systreg

    Systreg Well-Known Member

    Joined:
    Oct 2008
    Posts:
    8,110
    Likes Received:
    397
    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.
     
  12. RobM

    RobM Retired Member

    Joined:
    Mar 2012
    Posts:
    3,273
    Likes Received:
    470
    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.
     
  13. DaveP United Kingdom

    DaveP Well-Known Member

    Joined:
    Mar 2010
    Posts:
    2,941
    Likes Received:
    56
    Last edited: Apr 20, 2013
  14. DaveP United Kingdom

    DaveP Well-Known Member

    Joined:
    Mar 2010
    Posts:
    2,941
    Likes Received:
    56
    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:

    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: Apr 20, 2013
  15. RobM

    RobM Retired Member

    Joined:
    Mar 2012
    Posts:
    3,273
    Likes Received:
    470
    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.
     
  16. Systreg

    Systreg Well-Known Member

    Joined:
    Oct 2008
    Posts:
    8,110
    Likes Received:
    397
    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.

    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:

    So we are going to need a different ID to the one currently being used.
     
    Last edited: Apr 20, 2013
  17. DaveP United Kingdom

    DaveP Well-Known Member

    Joined:
    Mar 2010
    Posts:
    2,941
    Likes Received:
    56
    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. ;)
     
  18. RobM

    RobM Retired Member

    Joined:
    Mar 2012
    Posts:
    3,273
    Likes Received:
    470
    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.
     
  19. Skinner

    Skinner Well-Known Member

    Joined:
    Jul 2008
    Posts:
    4,616
    Likes Received:
    140
    DaveP. under win7 ult 64bit the lil app just pops its clogs with various errors about cryptography and such :(
     
  20. Systreg

    Systreg Well-Known Member

    Joined:
    Oct 2008
    Posts:
    8,110
    Likes Received:
    397
    Yes, the current ID's are working, but they will stop working in June when Nominet introduce their new system.
     
  21. DaveP United Kingdom

    DaveP Well-Known Member

    Joined:
    Mar 2010
    Posts:
    2,941
    Likes Received:
    56
    Nevermind Systreg hit the nail on the head...
     
Thread Status:
Not open for further replies.